{
  "openapi": "3.0.1",
  "info": {
    "title": "SEC Form D API: Newly Funded Company Data",
    "description": "Newly funded US companies from SEC Form D filings, with each company's raise history: which round this is, what it raised last time, and the growth multiple. Amount raised, phone, business address and named officers. Hedge funds and SPVs filtered out. No API key.",
    "version": "0.1",
    "x-build-id": "bOMeGEvWs447Pd6sk"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/publicrecords-api~sec-form-d-api/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-publicrecords-api-sec-form-d-api",
        "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/publicrecords-api~sec-form-d-api/runs": {
      "post": {
        "operationId": "runs-sync-publicrecords-api-sec-form-d-api",
        "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/publicrecords-api~sec-form-d-api/run-sync": {
      "post": {
        "operationId": "run-sync-publicrecords-api-sec-form-d-api",
        "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": "Look back this many days",
            "minimum": 1,
            "maximum": 3650,
            "type": "integer",
            "description": "How far back to search, ending yesterday. EDGAR publishes each day's filings that evening, so today is never available. About 140 companies file a Form D every business day.",
            "default": 7
          },
          "dateFrom": {
            "title": "Or start from this date",
            "type": "string",
            "description": "Exact start date (YYYY-MM-DD). Overrides the look-back setting above. Use this for a one-off historical pull."
          },
          "dateTo": {
            "title": "…up to this date",
            "type": "string",
            "description": "Exact end date (YYYY-MM-DD). Defaults to today."
          },
          "onlyOperatingCompanies": {
            "title": "Real companies only (skip funds)",
            "type": "boolean",
            "description": "About two-thirds of Form D filings come from pooled investment funds — hedge funds, private equity, venture funds and SPVs. Leave this on to remove them. It checks four separate signals in the filing, not just the industry label. Real-estate offerings are NOT removed; exclude them with Industry if you don't want them.",
            "default": true
          },
          "minAmountSold": {
            "title": "Minimum raised (USD)",
            "minimum": 0,
            "type": "integer",
            "description": "Only return companies that have actually sold at least this much. Set to 1000000 to skip small friends-and-family rounds. Leave empty for all."
          },
          "industryGroups": {
            "title": "Industry",
            "type": "array",
            "description": "Limit to the industry the company picked on its filing. These are the SEC's own labels — note there is no plain 'Technology' or 'Health Care' option, because the form doesn't offer one. Leave empty for all industries.",
            "items": {
              "type": "string",
              "enum": [
                "Other",
                "Other Technology",
                "Other Real Estate",
                "Commercial",
                "REITS and Finance",
                "Residential",
                "Investing",
                "Other Health Care",
                "Biotechnology",
                "Other Banking and Financial Services",
                "Insurance",
                "Manufacturing",
                "Oil and Gas",
                "Business Services",
                "Other Energy",
                "Restaurants",
                "Retailing",
                "Computers",
                "Pharmaceuticals",
                "Commercial Banking",
                "Construction",
                "Agriculture",
                "Telecommunications",
                "Investment Banking",
                "Environmental Services",
                "Hospitals and Physicians",
                "Lodging and Conventions",
                "Tourism and Travel Services",
                "Energy Conservation",
                "Other Travel",
                "Coal Mining",
                "Airlines and Airports",
                "Electric Utilities"
              ],
              "enumTitles": [
                "Other",
                "Other Technology",
                "Other Real Estate",
                "Commercial",
                "REITS and Finance",
                "Residential",
                "Investing",
                "Other Health Care",
                "Biotechnology",
                "Other Banking and Financial Services",
                "Insurance",
                "Manufacturing",
                "Oil and Gas",
                "Business Services",
                "Other Energy",
                "Restaurants",
                "Retailing",
                "Computers",
                "Pharmaceuticals",
                "Commercial Banking",
                "Construction",
                "Agriculture",
                "Telecommunications",
                "Investment Banking",
                "Environmental Services",
                "Hospitals and Physicians",
                "Lodging and Conventions",
                "Tourism and Travel Services",
                "Energy Conservation",
                "Other Travel",
                "Coal Mining",
                "Airlines and Airports",
                "Electric Utilities"
              ]
            },
            "default": []
          },
          "states": {
            "title": "US state",
            "type": "array",
            "description": "Two-letter state codes of the company's business address, e.g. CA, NY, TX. Leave empty for the whole country.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "issuerKeyword": {
            "title": "Company name contains",
            "type": "string",
            "description": "Only return companies whose name contains this text — e.g. 'Capital' to track a fund family, or a portfolio company's name. Leave blank for all."
          },
          "includeRaiseHistory": {
            "title": "Add raise history (recommended)",
            "type": "boolean",
            "description": "Looks up each company's own past Form D filings and adds: which raise this is, how much they raised before, whether this round is bigger, and a warning flag for shell-like companies that file dozens of tiny offerings. This is what turns an unfamiliar company name into a lead you can judge.",
            "default": true
          },
          "maxPriorFilings": {
            "title": "How many past raises to price up",
            "minimum": 0,
            "maximum": 25,
            "type": "integer",
            "description": "How many of the company's earlier filings to open in order to total up what they raised before. Higher is more complete but slower. 5 is plenty for almost every company.",
            "default": 5
          },
          "includeRelatedPersons": {
            "title": "Include officers and directors",
            "type": "boolean",
            "description": "Adds the named executives, directors and promoters from the filing, with their role and the city and state they filed from. Street addresses are never included.",
            "default": true
          },
          "includeAmendments": {
            "title": "Include amended filings (D/A)",
            "type": "boolean",
            "description": "Amendments report progress on a round that was already filed. Leave off to see only first-time filings — each company appears once.",
            "default": false
          },
          "maxItems": {
            "title": "Maximum filings to return",
            "minimum": 0,
            "type": "integer",
            "description": "Stop after this many. Starts at 10 so your first run is quick; raise it (or set 0 for every match in the date range) once you've seen the output.",
            "default": 100
          },
          "onlyNewSinceLastRun": {
            "title": "Only filings I haven't seen",
            "type": "boolean",
            "description": "On by default. Remembers every filing already delivered to you and skips it next time, so a daily schedule bills you only for genuinely new companies. Turn it off to re-pull the full date range.",
            "default": true
          },
          "trackerName": {
            "title": "Tracker name",
            "type": "string",
            "description": "Only used with the setting above. Give each saved search its own name (e.g. 'texas-tech') so separate schedules keep separate memories.",
            "default": "daily-1m-raises"
          },
          "resetTracker": {
            "title": "Forget what I've already seen",
            "type": "boolean",
            "description": "Wipes the tracker above and starts fresh on this run.",
            "default": false
          },
          "secUserAgent": {
            "title": "Your name and email",
            "type": "string",
            "description": "The SEC asks every automated caller to identify itself. Leave blank and the Actor identifies itself on your behalf — no signup, no API key."
          }
        }
      },
      "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
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}