{
  "openapi": "3.0.1",
  "info": {
    "title": "Startup Funding Rounds & Founders API: SEC Form D",
    "description": "US startup funding rounds from official SEC Form D filings: company, amount raised and offered, investor count, founders and executives (name, title, city), industry, location, first sale date and a plain-English summary. Daily monitor mode. $10 per 1,000 filings.",
    "version": "1.0",
    "x-build-id": "5NBreiTdh1I35kQmg"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/meridianlabs~sec-form-d-funding-rounds/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-meridianlabs-sec-form-d-funding-rounds",
        "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/meridianlabs~sec-form-d-funding-rounds/runs": {
      "post": {
        "operationId": "runs-sync-meridianlabs-sec-form-d-funding-rounds",
        "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/meridianlabs~sec-form-d-funding-rounds/run-sync": {
      "post": {
        "operationId": "run-sync-meridianlabs-sec-form-d-funding-rounds",
        "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",
        "required": [
          "filedSince"
        ],
        "properties": {
          "filedSince": {
            "title": "Filed since",
            "type": "string",
            "description": "Earliest filing date: a date like 2026-09-01, or a period back from today like '7 days', '2 weeks' or '1 month'. At most 366 days per run; Form D XML filings start in 2009 (2010-01-01 is the earliest accepted)."
          },
          "filedUntil": {
            "title": "Filed until",
            "type": "string",
            "description": "Latest filing date (same formats). Empty = today. SEC publishes each day's list of filings that evening, US Eastern time, so today's filings appear after that."
          },
          "maxFilings": {
            "title": "Max filings",
            "minimum": 0,
            "type": "integer",
            "description": "Most filings to return, newest first. You pay per filing returned, so this caps the cost ($0.01 each). 0 = no limit.",
            "default": 100
          },
          "excludeFunds": {
            "title": "Companies only (skip investment funds)",
            "type": "boolean",
            "description": "About two thirds of Form D filings are pooled investment funds (hedge, private equity, venture capital and other funds raising from their investors). On = operating companies only, the startup and company rounds. Off = funds too (each row says isInvestmentFund and the fund type). Skipped funds are free.",
            "default": true
          },
          "includeRelatedPersons": {
            "title": "Include executives and directors",
            "type": "boolean",
            "description": "Executive officers, directors and promoters named in the filing (name, role, city/state). US-located people only. Their street addresses are never included. Also adds the company's business phone as filed. Off = company-level data only.",
            "default": true
          },
          "industries": {
            "title": "Industries",
            "type": "array",
            "description": "Form D's own industry groups. Pick a whole sector (e.g. 'Technology: all', 'Health Care: all') or single groups (e.g. Biotechnology). Empty = every industry. Note: most tech startups file as 'Other Technology'.",
            "items": {
              "type": "string",
              "enum": [
                "Agriculture",
                "Banking & 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 & Financial Services: all",
                "Banking & Financial Services: Commercial Banking",
                "Banking & Financial Services: Insurance",
                "Banking & Financial Services: Investing",
                "Banking & Financial Services: Investment Banking",
                "Banking & Financial Services: Pooled Investment Fund",
                "Banking & Financial Services: Other Banking and Financial Services",
                "Business Services",
                "Energy: all",
                "Energy: Coal Mining",
                "Energy: Electric Utilities",
                "Energy: Energy Conservation",
                "Energy: Environmental Services",
                "Energy: Oil and Gas",
                "Energy: Other Energy",
                "Health Care: all",
                "Health Care: Biotechnology",
                "Health Care: Health Insurance",
                "Health Care: Hospitals and Physicians",
                "Health Care: Pharmaceuticals",
                "Health Care: Other Health Care",
                "Manufacturing",
                "Real Estate: all",
                "Real Estate: Commercial",
                "Real Estate: Construction",
                "Real Estate: REITS and Finance",
                "Real Estate: Residential",
                "Real Estate: Other Real Estate",
                "Retailing",
                "Restaurants",
                "Technology: all",
                "Technology: Computers",
                "Technology: Telecommunications",
                "Technology: Other Technology",
                "Travel: all",
                "Travel: Airlines and Airports",
                "Travel: Lodging and Conventions",
                "Travel: Tourism and Travel Services",
                "Travel: Other Travel",
                "Other"
              ]
            }
          },
          "locations": {
            "title": "States or countries (principal place of business)",
            "type": "array",
            "description": "US state codes or names (CA, Texas), Canadian provinces, countries (United Kingdom, Israel), or 'US' / 'non-US'. Matches the issuer's principal place of business as filed. Empty = anywhere.",
            "items": {
              "type": "string"
            }
          },
          "minOfferingAmount": {
            "title": "Min offering size (USD)",
            "minimum": 0,
            "type": "integer",
            "description": "Only offerings of at least this total size. Offerings of 'indefinite' size are left out when you set a size."
          },
          "maxOfferingAmount": {
            "title": "Max offering size (USD)",
            "minimum": 0,
            "type": "integer",
            "description": "Only offerings up to this total size."
          },
          "minAmountSold": {
            "title": "Min amount already sold (USD)",
            "minimum": 0,
            "type": "integer",
            "description": "Only filings reporting at least this much already raised."
          },
          "amendments": {
            "title": "Amendments (Form D/A)",
            "enum": [
              "originalOnly",
              "include",
              "latestPerCompany"
            ],
            "type": "string",
            "description": "Form D/A amendments update an earlier filing (usually more money sold or more investors). 'Latest filing per company' returns one row per company: its newest filing in the date range.",
            "default": "originalOnly"
          },
          "keyword": {
            "title": "Company name contains",
            "type": "string",
            "description": "Only issuers whose name contains this text (not case sensitive). Separate alternatives with commas, e.g. 'AI, Labs, Therapeutics'."
          },
          "onlyNewFilings": {
            "title": "Only new filings since the last run (monitor)",
            "type": "boolean",
            "description": "For schedules: remembers which filings this monitor returned before (in a named key-value store in your account) and returns, and charges, only filings it hasn't returned yet. Keep 'Filed since' at a few days (e.g. '3 days') so nothing is missed between runs.",
            "default": false
          },
          "monitorName": {
            "title": "Monitor name",
            "type": "string",
            "description": "Only with 'Only new filings'. Runs with the same name share one memory; use a different name for each separate watch list (letters, digits, hyphens).",
            "default": "default"
          },
          "failOnErrors": {
            "title": "Fail the run if anything fails",
            "type": "boolean",
            "description": "For schedules: mark the run failed (so Apify can alert you) if a daily index or a filing couldn't be read. Failed reads are never charged.",
            "default": 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
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}