{
  "openapi": "3.0.1",
  "info": {
    "title": "Form D Scraper: New US Startup Fundraises",
    "description": "Returns new US private fundraises from Form D filings: company, amount raised and sold, industry, first sale date, issuer address and phone. Optional 8-K events with plain-English labels. Daily mode returns only new filings. Public SEC data.",
    "version": "1.0",
    "x-build-id": "Rb6n59QtKF9pA3vjb"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/agents001~form-d-funding-feed/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-agents001-form-d-funding-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/agents001~form-d-funding-feed/runs": {
      "post": {
        "operationId": "runs-sync-agents001-form-d-funding-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/agents001~form-d-funding-feed/run-sync": {
      "post": {
        "operationId": "run-sync-agents001-form-d-funding-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": {
          "daysBack": {
            "title": "Days back",
            "minimum": 0,
            "maximum": 365,
            "type": "integer",
            "description": "Fetch filings from today back this many calendar days (US Eastern time). Ignored when Start date is set. Weekends and SEC holidays have no filings.",
            "default": 3
          },
          "startDate": {
            "title": "Start date (optional)",
            "type": "string",
            "description": "First filing date to include, YYYY-MM-DD. Overrides Days back."
          },
          "endDate": {
            "title": "End date (optional)",
            "type": "string",
            "description": "Last filing date to include, YYYY-MM-DD. Defaults to today."
          },
          "formTypes": {
            "title": "Form types",
            "type": "array",
            "description": "D is a new private offering notice, D/A an amendment. 8-K and 8-K/A are current reports for trigger events such as deals, acquisitions and executive changes.",
            "items": {
              "type": "string",
              "enum": [
                "D",
                "D/A",
                "8-K",
                "8-K/A"
              ],
              "enumTitles": [
                "Form D (new fundraise)",
                "Form D/A (amended fundraise)",
                "8-K (trigger event)",
                "8-K/A (amended trigger event)"
              ]
            },
            "default": [
              "D",
              "D/A"
            ]
          },
          "maxItems": {
            "title": "Max records",
            "minimum": 1,
            "maximum": 100000,
            "type": "integer",
            "description": "Stop after this many filings are saved. Each saved filing is one billable event.",
            "default": 50
          },
          "onlyNew": {
            "title": "Only new since last run",
            "type": "boolean",
            "description": "For scheduled monitoring. When on, the Actor remembers which filings (by accession number) it has already delivered for this combination of filters and outputs only filings it has not delivered before. You are charged only for the new filings that are saved. State is kept in a named key-value store in your account, named from a hash of your filters (form types, states, industries, minimum amount, indefinite amounts, fund exclusion, 8-K items). The date range and Max records are not part of it, so a rolling Days back window keeps the same state. The last 50,000 accession numbers are remembered.",
            "default": false
          },
          "stateStoreName": {
            "title": "State store name (optional)",
            "type": "string",
            "description": "Only used with Only new since last run. Override the automatic name of the key-value store that remembers delivered filings, for example to share state between schedules or to start fresh with a new name. Lowercase letters, numbers and hyphens, up to 63 characters. Leave empty for the automatic name."
          },
          "states": {
            "title": "US states (business address)",
            "type": "array",
            "description": "Two-letter codes such as CA, NY, TX. Leave empty for all states and countries.",
            "items": {
              "type": "string"
            }
          },
          "industryGroups": {
            "title": "Industry groups (Form D only)",
            "type": "array",
            "description": "Keep only Form D filings whose industry group or sector contains one of these words, for example Technology, Biotechnology, Health Care, Real Estate, Pooled Investment Fund. Case-insensitive.",
            "items": {
              "type": "string"
            }
          },
          "excludePooledInvestmentFunds": {
            "title": "Exclude pooled investment funds (Form D only)",
            "type": "boolean",
            "description": "Drop hedge fund, private equity fund and venture fund vehicles so only operating companies remain. Useful for B2B sales prospecting.",
            "default": false
          },
          "minOfferingAmount": {
            "title": "Minimum offering amount in USD (Form D only)",
            "minimum": 0,
            "type": "integer",
            "description": "Keep only offerings at or above this total offering amount."
          },
          "includeIndefiniteAmounts": {
            "title": "Keep offerings with an indefinite amount",
            "type": "boolean",
            "description": "Some issuers (mostly funds) report the offering amount as Indefinite. When a minimum amount is set, keep these (on) or drop them (off).",
            "default": true
          },
          "eightKItems": {
            "title": "8-K item numbers",
            "type": "array",
            "description": "Keep only 8-K filings that contain at least one of these items, for example 1.01 (material agreement), 2.01 (acquisition completed), 5.02 (director or officer change). Leave empty for all items.",
            "items": {
              "type": "string"
            }
          },
          "includeExecutiveNames": {
            "title": "Include executive and director names",
            "type": "boolean",
            "description": "Adds the related persons (executives, directors, promoters) listed on Form D. Off by default for data minimisation under GDPR and POPIA. Only turn on if you have a lawful basis to process personal data.",
            "default": false
          },
          "userAgent": {
            "title": "SEC User-Agent",
            "type": "string",
            "description": "SEC fair access policy asks every client to identify itself as \"Company Name contact@yourdomain.com\". Leave empty to use the Actor's own contact, or set your own."
          },
          "maxRequestsPerSecond": {
            "title": "Max SEC requests per second",
            "minimum": 1,
            "maximum": 8,
            "type": "integer",
            "description": "SEC allows up to 10. This Actor caps it at 8 and defaults to 5.",
            "default": 5
          },
          "dataSource": {
            "title": "Discovery source",
            "enum": [
              "auto",
              "fullTextSearch",
              "dailyIndex"
            ],
            "type": "string",
            "description": "Auto uses EDGAR full-text search and falls back to the nightly daily index if search fails. The daily index is not published until the night after filing.",
            "default": "auto"
          }
        }
      },
      "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
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}