{
  "openapi": "3.0.1",
  "info": {
    "title": "SEC Form D Scraper - Startup Funding & Private Placements",
    "description": "Every Form D private placement filed with the SEC EDGAR, one row per filing: issuer, industry, amounts offered and sold, investors, Rule 506(b)/(c), first sale date and officers. Filter by date, state, industry and size. Indefinite amounts stay null, never 0. No API key.",
    "version": "0.1",
    "x-build-id": "wVQjrrOjXPCnu1ntj"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/neverempty~sec-form-d-scraper/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-neverempty-sec-form-d-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/neverempty~sec-form-d-scraper/runs": {
      "post": {
        "operationId": "runs-sync-neverempty-sec-form-d-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/neverempty~sec-form-d-scraper/run-sync": {
      "post": {
        "operationId": "run-sync-neverempty-sec-form-d-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": {
          "daysBack": {
            "title": "Days back",
            "minimum": 1,
            "maximum": 3650,
            "type": "integer",
            "description": "How many days of filings to search, ending with filedTo (today when filedTo is empty). Ignored when filedFrom is set. EDGAR receives roughly 190 to 340 Form D filings per business day (1,854 from 1 to 10 September 2026, counted on 11 September 2026 at 00:55 UTC).",
            "default": 7
          },
          "filedFrom": {
            "title": "Filed on or after",
            "type": "string",
            "description": "A date such as 2026-01-01. When set, daysBack is ignored. Dates that do not exist (2026-09-31) are rejected before anything is sent. Electronic Form D filings begin in late 2008."
          },
          "filedTo": {
            "title": "Filed on or before",
            "type": "string",
            "description": "A date such as 2026-06-30. Empty means today."
          },
          "amendments": {
            "title": "Amendments (Form D/A)",
            "enum": [
              "include",
              "exclude",
              "only"
            ],
            "type": "string",
            "description": "Form D/A amends an earlier Form D and is returned as its own row with isAmendment true and previousAccessionNumber pointing at the filing it amends. 764 of the 1,854 filings from 1 to 10 September 2026 were amendments (counted 11 September 2026, 00:55 UTC). Include them, leave them out, or return only them.",
            "default": "include"
          },
          "states": {
            "title": "Issuer state or country",
            "type": "array",
            "description": "Keep filings whose issuer address in the Form D is in one of these places: two-letter US states (CA, NY, TX) or state names, or EDGAR country codes for foreign issuers (E9 Cayman Islands, X0 United Kingdom, A6 Ontario). Unknown codes are rejected instead of returning an empty result. Leave empty for everywhere.",
            "items": {
              "type": "string"
            }
          },
          "industries": {
            "title": "Industries",
            "type": "array",
            "description": "Keep filings in these Form D industry groups, exactly as the form names them: Biotechnology, Pharmaceuticals, Other Health Care, Computers, Telecommunications, Other Technology, Pooled Investment Fund, Commercial, Residential, Other Real Estate, Oil and Gas, Manufacturing, Retailing, Restaurants and so on. Case does not matter. Leave empty for every industry.",
            "items": {
              "type": "string"
            }
          },
          "excludePooledInvestmentFunds": {
            "title": "Leave out investment funds",
            "type": "boolean",
            "description": "Pooled investment funds (hedge, private equity, venture and SPV vehicles) were 1,242 of the 1,854 filings from 1 to 10 September 2026 (counted 11 September 2026, 00:55 UTC). Switch this on to see operating companies raising money.",
            "default": false
          },
          "exemptions": {
            "title": "Exemptions claimed",
            "type": "array",
            "description": "Keep filings that claim at least one of these exemptions: 506(b), 506(c), 504, 4(a)(5), 3(c)(1) to 3(c)(14). Rule 506(c) means the issuer may advertise the offering publicly.",
            "items": {
              "type": "string"
            }
          },
          "issuerName": {
            "title": "Issuer name contains",
            "type": "string",
            "description": "Keep filings whose issuer name contains this text, case-insensitive (Ventures, Health, Labs)."
          },
          "ciks": {
            "title": "CIK numbers",
            "type": "array",
            "description": "Only filings by these EDGAR CIK numbers (up to 100). Leading zeros are added for you - EDGAR's search returns nothing for an unpadded CIK.",
            "items": {
              "type": "string"
            }
          },
          "minOfferingAmountUsd": {
            "title": "Minimum total offering amount (USD)",
            "minimum": 0,
            "type": "integer",
            "description": "Keep offerings of at least this many dollars. Filings whose offering amount is Indefinite (no maximum: 868 of 1,854 filings from 1 to 10 September 2026, mostly funds) cannot be compared and are left out - the run says how many in an uncharged row."
          },
          "minAmountSoldUsd": {
            "title": "Minimum amount already sold (USD)",
            "minimum": 0,
            "type": "integer",
            "description": "Keep filings that report at least this many dollars already sold. Every filing states a number here, so nothing is left out for being indefinite."
          },
          "maxResults": {
            "title": "Maximum filings",
            "minimum": 1,
            "maximum": 5000,
            "type": "integer",
            "description": "Upper limit of filings returned, newest first. You are charged only for the filings you receive; rows that explain an empty or rejected search are free.",
            "default": 100
          }
        }
      },
      "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
                  }
                }
              },
              "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
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}