{
  "openapi": "3.0.1",
  "info": {
    "title": "Startup Funding Rounds: SEC Form D Feed",
    "description": "Startup funding rounds and private raises from SEC Form D, every filing day: who raised, how much, industry, state and exemption, with the amounts parsed. Filter by amount, industry and location; each scheduled run returns only new raises.",
    "version": "0.1",
    "x-build-id": "pVN9eDv5IisQhaULw"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/lone_rachis~sec-form-d-raises-feed/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-lone_rachis-sec-form-d-raises-feed",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/acts/lone_rachis~sec-form-d-raises-feed/runs": {
      "post": {
        "operationId": "runs-sync-lone_rachis-sec-form-d-raises-feed",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor and returns information about the initiated run in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/runsResponseSchema"
                }
              }
            }
          }
        }
      }
    },
    "/acts/lone_rachis~sec-form-d-raises-feed/run-sync": {
      "post": {
        "operationId": "run-sync-lone_rachis-sec-form-d-raises-feed",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "inputSchema": {
        "type": "object",
        "properties": {
          "lookbackDays": {
            "title": "Filing days to read",
            "minimum": 1,
            "maximum": 30,
            "type": "integer",
            "description": "How many of SEC's most recent filing days to read, counted in filing days: weekdays on which EDGAR took filings and SEC has published the daily index. 1 is the latest such day, whatever weekday you run on; 5 is about a week; 30 (the maximum) is about six weeks. A day's index appears at about 10 pm New York time. A day holds about 200 new Form D filings and 80 to 160 amendments, and the run reads each one it has not judged before, under 5 a second. Measured on 9 Oct 2026 filings: 1 day took 75 seconds for new filings and 130 seconds with amendments, so a first run over 30 days takes about 40 minutes, or about 65 with amendments. Later runs on the same filters read only the days they have not seen. On a schedule, use 2 or more, so a day SEC publishes late is never skipped.",
            "default": 1
          },
          "industryGroups": {
            "title": "Industry groups",
            "uniqueItems": true,
            "type": "array",
            "description": "Keep raises whose Form D industry group (item 4 of the form) is one of these. A heading such as Technology or Health Care covers every group under it. Leave empty for every industry. Pooled Investment Fund is the group hedge, private equity and venture funds tick; the Pooled investment funds setting below handles them too.",
            "items": {
              "type": "string",
              "enum": [
                "Agriculture",
                "Banking and Financial Services",
                "Commercial Banking",
                "Insurance",
                "Investing",
                "Investment Banking",
                "Pooled Investment Fund",
                "Other Banking and Financial Services",
                "Business Services",
                "Energy",
                "Coal Mining",
                "Electric Utilities",
                "Energy Conservation",
                "Environmental Services",
                "Oil and Gas",
                "Other Energy",
                "Health Care",
                "Biotechnology",
                "Health Insurance",
                "Hospitals and Physicians",
                "Pharmaceuticals",
                "Other Health Care",
                "Manufacturing",
                "Real Estate",
                "Commercial",
                "Construction",
                "REITS and Finance",
                "Residential",
                "Other Real Estate",
                "Retailing",
                "Restaurants",
                "Technology",
                "Computers",
                "Telecommunications",
                "Other Technology",
                "Travel",
                "Airlines and Airports",
                "Lodging and Conventions",
                "Tourism and Travel Services",
                "Other Travel",
                "Other"
              ],
              "enumTitles": [
                "Agriculture",
                "Banking and Financial Services (all 6 groups)",
                "Banking and Financial Services: Commercial Banking",
                "Banking and Financial Services: Insurance",
                "Banking and Financial Services: Investing",
                "Banking and Financial Services: Investment Banking",
                "Banking and Financial Services: Pooled Investment Fund",
                "Banking and Financial Services: Other Banking and Financial Services",
                "Business Services",
                "Energy (all 6 groups)",
                "Energy: Coal Mining",
                "Energy: Electric Utilities",
                "Energy: Energy Conservation",
                "Energy: Environmental Services",
                "Energy: Oil and Gas",
                "Energy: Other Energy",
                "Health Care (all 5 groups)",
                "Health Care: Biotechnology",
                "Health Care: Health Insurance",
                "Health Care: Hospitals and Physicians",
                "Health Care: Pharmaceuticals",
                "Health Care: Other Health Care",
                "Manufacturing",
                "Real Estate (all 5 groups)",
                "Real Estate: Commercial",
                "Real Estate: Construction",
                "Real Estate: REITS and Finance",
                "Real Estate: Residential",
                "Real Estate: Other Real Estate",
                "Retailing",
                "Restaurants",
                "Technology (all 3 groups)",
                "Technology: Computers",
                "Technology: Telecommunications",
                "Technology: Other Technology",
                "Travel (all 4 groups)",
                "Travel: Airlines and Airports",
                "Travel: Lodging and Conventions",
                "Travel: Tourism and Travel Services",
                "Travel: Other Travel",
                "Other"
              ]
            },
            "default": []
          },
          "issuerLocations": {
            "title": "Issuer locations",
            "maxItems": 100,
            "type": "array",
            "description": "Keep raises whose issuer address is in one of these places, one per line. Use the two-letter code EDGAR uses (CA, NY, TX; A0 for Alberta), a full name as Form D writes it (California, Cayman Islands), a country name that covers its provinces (Canada), or US for every US state, Washington DC, Puerto Rico, the US Virgin Islands and Guam. The address is the issuer's principal place of business, not its state of incorporation. Leave empty for anywhere.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "minOfferingAmount": {
            "title": "Minimum offering amount",
            "minimum": 0,
            "type": "integer",
            "description": "Keep raises whose total offering amount is at least this many US dollars. An offering marked Indefinite on the form has no amount, so it is left out whenever you set a minimum or a maximum. Leave empty for no lower limit."
          },
          "maxOfferingAmount": {
            "title": "Maximum offering amount",
            "minimum": 0,
            "type": "integer",
            "description": "Keep raises whose total offering amount is at most this many US dollars. Leave empty for no upper limit."
          },
          "exemptions": {
            "title": "Exemptions claimed",
            "uniqueItems": true,
            "type": "array",
            "description": "Keep raises that claim at least one of these exemptions (item 6 of Form D). 506(b) is the private placement most issuers use, 506(c) allows general solicitation, and 3(c)(1) and 3(c)(7) are the fund exclusions. Leave empty for any exemption.",
            "items": {
              "type": "string",
              "enum": [
                "04",
                "06b",
                "06c",
                "4a5",
                "3C",
                "3C.1",
                "3C.7"
              ],
              "enumTitles": [
                "Rule 504 (any paragraph)",
                "Rule 506(b)",
                "Rule 506(c)",
                "Securities Act Section 4(a)(5)",
                "Investment Company Act Section 3(c) (any paragraph)",
                "Investment Company Act Section 3(c)(1)",
                "Investment Company Act Section 3(c)(7)"
              ]
            },
            "default": []
          },
          "pooledFunds": {
            "title": "Pooled investment funds",
            "enum": [
              "include",
              "exclude",
              "only"
            ],
            "type": "string",
            "description": "Whether offerings by pooled investment funds (hedge, private equity, venture and other funds, industry group Pooled Investment Fund) count. About 6 in 10 new Form D filings are funds (123 of 207 on 9 Oct 2026). include: funds count like any issuer. exclude: only operating companies and other issuers. only: funds and nothing else.",
            "default": "include"
          },
          "includeAmendments": {
            "title": "Include amendments (D/A)",
            "type": "boolean",
            "description": "Also return amended Form D filings (D/A). An amendment updates an earlier offering, often the amount sold or the yearly renewal, so it is not a new raise. Each amendment is its own filing and is delivered and charged once like any other. Off by default; amendments that are not wanted cost no request, because the daily index already names the form.",
            "default": false
          },
          "maxResults": {
            "title": "Maximum raises per run",
            "minimum": 1,
            "maximum": 1000000,
            "type": "integer",
            "description": "Optional. Stop after delivering this many raises. The ones not reached stay out of the memory, and the next run delivers them while their filing day is still inside the lookback. Leave empty for no limit, and use Maximum cost per run to cap spending."
          },
          "stateStoreName": {
            "title": "Memory name",
            "pattern": "^[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?$",
            "type": "string",
            "description": "Optional. Name of the key-value store that remembers which filings were delivered and which did not match. Leave it empty and the Actor makes a name from your filters, so the same filters always use the same memory and changed filters start fresh. Set a name to keep one memory while you change filters: delivered raises are never repeated, and filings that did not match before are read again under the new filters. Lower-case letters, digits and hyphens, at most 63 characters. Delete the store in Storage to start again."
          },
          "contactEmail": {
            "title": "Contact email for SEC",
            "type": "string",
            "description": "Optional. SEC asks every automated tool to name a contact in the User-Agent header of its requests. Leave it empty to use the Actor developer's address. Give your own if you want SEC to reach you about your runs. It is sent to SEC only, in that header, and is not stored in the output."
          }
        }
      },
      "runsResponseSchema": {
        "type": "object",
        "properties": {
          "data": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string"
              },
              "actId": {
                "type": "string"
              },
              "userId": {
                "type": "string"
              },
              "startedAt": {
                "type": "string",
                "format": "date-time",
                "example": "2025-01-08T00:00:00.000Z"
              },
              "finishedAt": {
                "type": "string",
                "format": "date-time",
                "example": "2025-01-08T00:00:00.000Z"
              },
              "status": {
                "type": "string",
                "example": "READY"
              },
              "meta": {
                "type": "object",
                "properties": {
                  "origin": {
                    "type": "string",
                    "example": "API"
                  },
                  "userAgent": {
                    "type": "string"
                  }
                }
              },
              "stats": {
                "type": "object",
                "properties": {
                  "inputBodyLen": {
                    "type": "integer",
                    "example": 2000
                  },
                  "rebootCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "restartCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "resurrectCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "computeUnits": {
                    "type": "integer",
                    "example": 0
                  }
                }
              },
              "options": {
                "type": "object",
                "properties": {
                  "build": {
                    "type": "string",
                    "example": "latest"
                  },
                  "timeoutSecs": {
                    "type": "integer",
                    "example": 300
                  },
                  "memoryMbytes": {
                    "type": "integer",
                    "example": 1024
                  },
                  "diskMbytes": {
                    "type": "integer",
                    "example": 2048
                  }
                }
              },
              "buildId": {
                "type": "string"
              },
              "defaultKeyValueStoreId": {
                "type": "string"
              },
              "defaultDatasetId": {
                "type": "string"
              },
              "defaultRequestQueueId": {
                "type": "string"
              },
              "buildNumber": {
                "type": "string",
                "example": "1.0.0"
              },
              "containerUrl": {
                "type": "string"
              },
              "usage": {
                "type": "object",
                "properties": {
                  "ACTOR_COMPUTE_UNITS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_WRITES": {
                    "type": "integer",
                    "example": 1
                  },
                  "KEY_VALUE_STORE_LISTS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_INTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_SERPS": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_UNBLOCKER_UNITS": {
                    "type": "integer",
                    "example": 0
                  }
                }
              },
              "usageTotalUsd": {
                "type": "number",
                "example": 0.00005
              },
              "usageUsd": {
                "type": "object",
                "properties": {
                  "ACTOR_COMPUTE_UNITS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_WRITES": {
                    "type": "number",
                    "example": 0.00005
                  },
                  "KEY_VALUE_STORE_LISTS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_INTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_SERPS": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_UNBLOCKER_UNITS": {
                    "type": "integer",
                    "example": 0
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}