{
  "openapi": "3.0.1",
  "info": {
    "title": "SEC Form D Scraper: Startup Funding Rounds",
    "description": "Scrape SEC Form D notices of private placements by date, state, industry or company. Get the amount offered and sold, investors, exemption used, placement agent fees, officers and directors, round history and market totals. Find newly funded startups and funds. Export to CSV or Excel.",
    "version": "1.0",
    "x-build-id": "52KpBP9tH5NCKg81u"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/parselab~sec-form-d-private-placements-scraper/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-parselab-sec-form-d-private-placements-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/parselab~sec-form-d-private-placements-scraper/runs": {
      "post": {
        "operationId": "runs-sync-parselab-sec-form-d-private-placements-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/parselab~sec-form-d-private-placements-scraper/run-sync": {
      "post": {
        "operationId": "run-sync-parselab-sec-form-d-private-placements-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": {
          "maxItems": {
            "title": "Max Items",
            "minimum": 1,
            "maximum": 1000000,
            "type": "integer",
            "description": "Free users: Limited to 10 items (preview). Paid users: Optional, max 1,000,000."
          },
          "mode": {
            "title": "What to collect",
            "enum": [
              "filings",
              "issuers",
              "market"
            ],
            "type": "string",
            "description": "Filings returns one row per Form D notice with the full offering details. Issuers returns one row per company with its latest round and filing history. Market statistics returns totals and medians grouped by industry, state, week and more.",
            "default": "filings"
          },
          "groupBy": {
            "title": "Group market statistics by",
            "enum": [
              "industry",
              "state",
              "exemption",
              "entityType",
              "week",
              "roundSize"
            ],
            "type": "string",
            "description": "Only used in the market statistics mode. Industry, state, exemption (for example Rule 506(b)), legal entity type, filing week or round size.",
            "default": "industry"
          },
          "companyNames": {
            "title": "Company names",
            "type": "array",
            "description": "Part of a company name, for example Therapeutics or Capital. Only notices whose issuer name contains the text are kept.",
            "items": {
              "type": "string"
            }
          },
          "ciks": {
            "title": "Company IDs (CIK)",
            "type": "array",
            "description": "SEC company numbers of the issuers to follow. With a company ID the whole history of the company in the date range is returned, and the default start date is two years ago.",
            "items": {
              "type": "string"
            }
          },
          "states": {
            "title": "Issuer states",
            "type": "array",
            "description": "Two letter codes of the states where the issuer is based, for example CA, NY, TX. Leave empty for all states and countries.",
            "items": {
              "type": "string"
            }
          },
          "industries": {
            "title": "Industries",
            "type": "array",
            "description": "Part of the industry group name, for example Biotechnology, Technology, Real Estate, Banking, Pooled Investment Fund, Oil and Gas or Energy. Any match keeps the notice.",
            "items": {
              "type": "string"
            }
          },
          "exemptions": {
            "title": "Exemptions",
            "type": "array",
            "description": "Keep only offerings that rely on these exemptions, for example 506b, 506c, 504 or 3C.7. Rule 506(c) offerings are the ones that may advertise publicly.",
            "items": {
              "type": "string"
            }
          },
          "entityTypes": {
            "title": "Entity types",
            "type": "array",
            "description": "Part of the legal form, for example Corporation, Limited Liability Company or Limited Partnership.",
            "items": {
              "type": "string"
            }
          },
          "minOfferingAmountUsd": {
            "title": "Minimum offering amount (USD)",
            "minimum": 0,
            "type": "integer",
            "description": "Keep only offerings of at least this total amount. Offerings with an indefinite amount are dropped when this is set."
          },
          "maxOfferingAmountUsd": {
            "title": "Maximum offering amount (USD)",
            "minimum": 0,
            "type": "integer",
            "description": "Keep only offerings of at most this total amount."
          },
          "minAmountSoldUsd": {
            "title": "Minimum amount sold so far (USD)",
            "minimum": 0,
            "type": "integer",
            "description": "Keep only offerings where at least this amount has been sold."
          },
          "minInvestors": {
            "title": "Minimum number of investors",
            "minimum": 0,
            "type": "integer",
            "description": "Keep only offerings with at least this many investors."
          },
          "excludeAmendments": {
            "title": "New notices only (no amendments)",
            "type": "boolean",
            "description": "Skip Form D/A amendments. Amendments repeat the amounts sold so far, so turn this on when you add up money raised.",
            "default": false
          },
          "excludeFunds": {
            "title": "Exclude pooled investment funds",
            "type": "boolean",
            "description": "Skip hedge funds, private equity funds and venture funds. Most startup searches want this on.",
            "default": false
          },
          "onlyFunds": {
            "title": "Pooled investment funds only",
            "type": "boolean",
            "description": "Keep only funds, such as hedge funds, private equity funds and venture capital funds.",
            "default": false
          },
          "includeHistory": {
            "title": "Add the company filing history",
            "type": "boolean",
            "description": "Adds how many Form D notices the company has filed, the date of the first and the previous one, days since the previous one, and a first-notice flag. Costs one extra request per company.",
            "default": true
          },
          "includePeople": {
            "title": "Include officers, directors and promoters",
            "type": "boolean",
            "description": "Adds the people named in the notice with their roles and city. Turn off for smaller results.",
            "default": true
          },
          "dateFrom": {
            "title": "Filed from",
            "type": "string",
            "description": "First filing date, YYYY-MM-DD. The default is 3 days ago, or two years ago when you give company IDs."
          },
          "dateTo": {
            "title": "Filed to",
            "type": "string",
            "description": "Last filing date, YYYY-MM-DD. The default is today."
          },
          "onlyNewSinceLastRun": {
            "title": "Only notices not returned before",
            "type": "boolean",
            "description": "Skips notices that an earlier run already returned. Use it for a daily list of new raises.",
            "default": false
          },
          "maxFilingsToScan": {
            "title": "Max filings to scan",
            "minimum": 1,
            "maximum": 100000,
            "type": "integer",
            "description": "Safety limit for how many notices are read before the run stops, even when few match your filters.",
            "default": 3000
          },
          "contactEmail": {
            "title": "Contact email (optional)",
            "type": "string",
            "description": "Added to the request header as SEC fair access guidelines recommend. Leave empty if you prefer."
          }
        }
      },
      "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
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}