{
  "openapi": "3.0.1",
  "info": {
    "title": "Startup Funding Rounds Scraper: SEC Form D, Form C & News",
    "description": "Track new startup funding rounds and private placements: SEC Form D (amount raised, investors, executives), Form C crowdfunding with revenue and net income, and rounds from TechCrunch and Crunchbase News. Filters, schedules, only-new monitor mode.",
    "version": "0.0",
    "x-build-id": "A8WNPJF37NSJUQJhl"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/d_nepoch~startup-funding-rounds-scraper/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-d_nepoch-startup-funding-rounds-scraper",
        "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/d_nepoch~startup-funding-rounds-scraper/runs": {
      "post": {
        "operationId": "runs-sync-d_nepoch-startup-funding-rounds-scraper",
        "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/d_nepoch~startup-funding-rounds-scraper/run-sync": {
      "post": {
        "operationId": "run-sync-d_nepoch-startup-funding-rounds-scraper",
        "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": {
          "sources": {
            "title": "Sources",
            "type": "array",
            "description": "formD = SEC Form D private placements (VC rounds, angel and seed rounds, SPVs). formC = Reg CF equity crowdfunding offerings with revenue, net income, assets. news = rounds announced on TechCrunch and Crunchbase News (amount, round, valuation, lead investors).",
            "items": {
              "type": "string",
              "enum": [
                "formD",
                "formC",
                "news"
              ],
              "enumTitles": [
                "SEC Form D (private placements)",
                "SEC Form C (equity crowdfunding + financials)",
                "Funding news (TechCrunch, Crunchbase News)"
              ]
            },
            "default": [
              "formD"
            ]
          },
          "daysBack": {
            "title": "Days back",
            "minimum": 1,
            "maximum": 3650,
            "type": "integer",
            "description": "Look at filings and news from the last N days (including today). Ignored when 'Date from' is set. Relative ranges work best for scheduled runs.",
            "default": 7
          },
          "dateFrom": {
            "title": "Date from",
            "type": "string",
            "description": "Optional fixed start date (filing date), e.g. 2026-01-01. Overrides 'Days back'."
          },
          "dateTo": {
            "title": "Date to",
            "type": "string",
            "description": "Optional end date (filing date). Default: today."
          },
          "companyNames": {
            "title": "Companies or keywords",
            "type": "array",
            "description": "Optional. Search SEC filings by issuer name or keyword (e.g. 'Anduril' also finds SPVs that buy Anduril shares) and keep only news rounds mentioning these names. Empty = all filings.",
            "items": {
              "type": "string"
            }
          },
          "fundsMode": {
            "title": "Funds and SPVs",
            "enum": [
              "exclude",
              "include",
              "only"
            ],
            "type": "string",
            "description": "Form D is also filed by VC funds, real-estate funds and SPVs. 'Exclude' keeps companies raising for themselves. 'Only' shows funds and SPVs — useful to see which private companies SPVs are buying into.",
            "default": "exclude"
          },
          "industries": {
            "title": "Industries (Form D)",
            "type": "array",
            "description": "Keep only these Form D industry groups (as declared by the issuer). Startups mostly use Other Technology, Computers, Biotechnology, Pharmaceuticals, Other Health Care, Business Services. Empty = all.",
            "items": {
              "type": "string",
              "enum": [
                "Agriculture",
                "Airlines and Airports",
                "Biotechnology",
                "Business Services",
                "Coal Mining",
                "Commercial",
                "Commercial Banking",
                "Computers",
                "Construction",
                "Electric Utilities",
                "Energy Conservation",
                "Environmental Services",
                "Health Insurance",
                "Hospitals and Physicians",
                "Insurance",
                "Investing",
                "Investment Banking",
                "Lodging and Conventions",
                "Manufacturing",
                "Oil and Gas",
                "Other",
                "Other Banking and Financial Services",
                "Other Energy",
                "Other Health Care",
                "Other Real Estate",
                "Other Technology",
                "Other Travel",
                "Pharmaceuticals",
                "Pooled Investment Fund",
                "REITS and Finance",
                "Residential",
                "Restaurants",
                "Retailing",
                "Telecommunications",
                "Tourism and Travel Services"
              ]
            }
          },
          "states": {
            "title": "States",
            "type": "array",
            "description": "Keep only issuers headquartered in these US states or countries (2-letter codes as in SEC filings, e.g. CA, NY, TX). Empty = all.",
            "items": {
              "type": "string"
            }
          },
          "minAmountSold": {
            "title": "Min amount raised (USD)",
            "minimum": 0,
            "type": "integer",
            "description": "Form D: minimum total amount already sold. News: minimum announced round size."
          },
          "minOfferingAmount": {
            "title": "Min offering size (USD)",
            "minimum": 0,
            "type": "integer",
            "description": "Minimum total offering amount (Form D) or maximum offering amount (Form C). Indefinite fund offerings are kept."
          },
          "onlyYoungCompanies": {
            "title": "Only companies incorporated in the last 5 years",
            "type": "boolean",
            "description": "Form D: keep issuers that declared incorporation within the last five years (a good proxy for startups).",
            "default": false
          },
          "includeAmendments": {
            "title": "Include amendments (D/A, C/A)",
            "type": "boolean",
            "description": "Amendments update earlier filings (e.g. more money sold in the same round). Off = only new offerings.",
            "default": false
          },
          "newsFeeds": {
            "title": "News feeds",
            "type": "array",
            "description": "Which startup news feeds to read when 'news' is a source. Feeds keep only the latest posts, so schedule the run daily for full coverage. Empty = all.",
            "items": {
              "type": "string",
              "enum": [
                "techcrunch",
                "techcrunch-fundraising",
                "crunchbase-news",
                "crunchbase-venture"
              ]
            }
          },
          "includeVcFunds": {
            "title": "Include VC fund closes (news)",
            "type": "boolean",
            "description": "Also return news about venture funds raising new funds, not only startup rounds.",
            "default": false
          },
          "onlyNew": {
            "title": "Only new results (monitor mode)",
            "type": "boolean",
            "description": "Return only filings and rounds that earlier runs of this monitor have not returned yet. Turn on for scheduled runs: you pay only for new rows. State is kept in a named key-value store in your account.",
            "default": false
          },
          "monitorName": {
            "title": "Monitor name",
            "type": "string",
            "description": "Separate memory for 'Only new results'. Use a different name for each saved task (e.g. 'ai-seed-ca', 'fintech-ny') so they do not hide each other's results.",
            "default": "default"
          },
          "maxResults": {
            "title": "Max results",
            "minimum": 1,
            "maximum": 100000,
            "type": "integer",
            "description": "Maximum rows per run across all sources. You also set a hard spending cap with 'Max total charge' in run options.",
            "default": 100
          },
          "secContactEmail": {
            "title": "Your contact email for SEC (optional)",
            "type": "string",
            "description": "SEC asks automated tools to identify themselves. Optional: added to the User-Agent of requests to sec.gov."
          },
          "proxyConfiguration": {
            "title": "Proxy configuration",
            "type": "object",
            "description": "Not needed: SEC and news feeds answer directly and fastest without a proxy (SEC throttles shared proxy IPs). Turn on only if your runs get blocked.",
            "default": {
              "useApifyProxy": false
            }
          }
        }
      },
      "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
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}