{
  "openapi": "3.0.1",
  "info": {
    "title": "SEC Form D Scraper: Offerings & Funding Leads",
    "description": "Scrape SEC Form D and D/A filings by date, company or filing number, no login or API key: about 1,000 offerings in 4 minutes. Get issuer address and phone, industry, amount offered and sold, investor count, exemptions, executives, directors and brokers. JSON or CSV; pay per offering, not per miss.",
    "version": "0.1",
    "x-build-id": "aAuxCrBH7SG6zT1L9"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/automation_craft~sec-form-d-scraper/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-automation_craft-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/automation_craft~sec-form-d-scraper/runs": {
      "post": {
        "operationId": "runs-sync-automation_craft-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/automation_craft~sec-form-d-scraper/run-sync": {
      "post": {
        "operationId": "run-sync-automation_craft-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": 0,
            "maximum": 36500,
            "type": "integer",
            "description": "How many days back from today (US Eastern time) the search starts: 7 returns the filings of the last seven days and today. Used by the date search only, and only when no start date is set. When the field is left out, 7 is used. Weekends and US federal holidays have no filings."
          },
          "dateFrom": {
            "title": "Filed from",
            "type": "string",
            "description": "First filing date of the window, YYYY-MM-DD, for example 2026-09-01. Overrides \"Days back\". Form D filings exist as data from 2008-09-17 on. For issuers (below) the window is optional: without it their whole Form D history is returned."
          },
          "dateTo": {
            "title": "Filed to",
            "type": "string",
            "description": "Last filing date of the window, YYYY-MM-DD. Leave empty for an open end (everything up to now). A filing accepted by the SEC after 17:30 Eastern time carries the next business day as its filing date."
          },
          "formTypes": {
            "title": "Form types",
            "enum": [
              "all",
              "new",
              "amendments"
            ],
            "type": "string",
            "description": "all: new notices (Form D) and amendments (Form D/A). new: only Form D, the first notice of an offering. amendments: only Form D/A, which update an earlier notice (new money raised, new related persons, the yearly renewal of a continuing offering).",
            "default": "all"
          },
          "keyword": {
            "title": "Keyword in the filing",
            "type": "string",
            "description": "An exact phrase that must appear in the filing text: an issuer name, a person, a street, a city, for example Sequoia or \"Palo Alto\". Not case sensitive. Searched by the full-text search of the SEC's EDGAR system, which covers the whole filing including related persons and brokers."
          },
          "issuerName": {
            "title": "Issuer name contains",
            "type": "string",
            "description": "Words that must all appear in the issuer's name as EDGAR lists it, for example Capital Partners. Use \"Issuers\" below when you mean one exact company."
          },
          "issuers": {
            "title": "Issuers",
            "type": "array",
            "description": "One company per line: its CIK (the SEC's filer number, for example 2158073 or CIK0002158073) or its full legal name as EDGAR lists it (for example \"TCIF Maple Fresno, LLC\"; capitals, commas and dots do not matter). A name is used only when exactly one filer of Form D filings carries it; otherwise you get a free row that lists the closest filers with their CIKs, never a guess. Returns the Form D and D/A filings of the issuers, newest first (all of them, or those inside the date window when one is set). The filters below apply. With a monitor name this is a watch list: only new filings are delivered.",
            "items": {
              "type": "string"
            }
          },
          "filings": {
            "title": "Filings",
            "type": "array",
            "description": "One filing per line: an EDGAR link to the filing (for example https://www.sec.gov/Archives/edgar/data/2158073/000215807326000001/) or an accession number (0002158073-26-000001). Links work for every filing; a bare accession number works when the issuer filed for itself, because the SEC stores a filing under the issuer's CIK. Filings given here are delivered as asked: the filters and the monitor do not apply to them.",
            "items": {
              "type": "string"
            }
          },
          "industryGroups": {
            "title": "Industry groups",
            "type": "array",
            "description": "Keep only filings whose industry group (Form D item 4) is one of these. The group is chosen by the filer.",
            "items": {
              "type": "string",
              "enum": [
                "Agriculture",
                "Commercial Banking",
                "Insurance",
                "Investing",
                "Investment Banking",
                "Pooled Investment Fund",
                "Other Banking and Financial Services",
                "Business Services",
                "Coal Mining",
                "Electric Utilities",
                "Energy Conservation",
                "Environmental Services",
                "Oil and Gas",
                "Other Energy",
                "Biotechnology",
                "Health Insurance",
                "Hospitals and Physicians",
                "Pharmaceuticals",
                "Other Health Care",
                "Manufacturing",
                "Commercial",
                "Construction",
                "REITS and Finance",
                "Residential",
                "Other Real Estate",
                "Retailing",
                "Restaurants",
                "Computers",
                "Telecommunications",
                "Other Technology",
                "Airlines and Airports",
                "Lodging and Conventions",
                "Tourism and Travel Services",
                "Other Travel",
                "Other"
              ],
              "enumTitles": [
                "Agriculture",
                "Commercial Banking",
                "Insurance",
                "Investing",
                "Investment Banking",
                "Pooled Investment Fund",
                "Other Banking and Financial Services",
                "Business Services",
                "Coal Mining",
                "Electric Utilities",
                "Energy Conservation",
                "Environmental Services",
                "Oil and Gas",
                "Other Energy",
                "Biotechnology",
                "Health Insurance",
                "Hospitals and Physicians",
                "Pharmaceuticals",
                "Other Health Care",
                "Manufacturing",
                "Commercial",
                "Construction",
                "REITS and Finance",
                "Residential",
                "Other Real Estate",
                "Retailing",
                "Restaurants",
                "Computers",
                "Telecommunications",
                "Other Technology",
                "Airlines and Airports",
                "Lodging and Conventions",
                "Tourism and Travel Services",
                "Other Travel",
                "Other"
              ]
            }
          },
          "excludeInvestmentFunds": {
            "title": "Exclude pooled investment funds",
            "type": "boolean",
            "description": "Leave out filings whose industry group is \"Pooled Investment Fund\" (hedge, private equity and venture capital funds: more than half of all Form D filings). Turn on to see operating companies only.",
            "default": false
          },
          "issuerStates": {
            "title": "Issuer state or country",
            "type": "array",
            "description": "Keep only filings whose issuer address is in one of these states or countries. Use the two character codes of the SEC: US postal codes for states (CA, NY, TX, DE), EDGAR codes for other places (E9 Cayman Islands, A6 Ontario, X0 United Kingdom). A full name such as California also works when it stands for one code.",
            "items": {
              "type": "string"
            }
          },
          "exemptions": {
            "title": "Exemptions claimed",
            "type": "array",
            "description": "Keep only filings that claim at least one of these federal exemptions (Form D item 6). 06b is Rule 506(b), 06c is Rule 506(c) (general solicitation allowed), 3C.1 and 3C.7 are the usual private fund exclusions.",
            "items": {
              "type": "string",
              "enum": [
                "04",
                "04.1",
                "04.2",
                "04.3",
                "05",
                "06",
                "06b",
                "06c",
                "46",
                "4a5",
                "3C",
                "3C.1",
                "3C.2",
                "3C.3",
                "3C.4",
                "3C.5",
                "3C.6",
                "3C.7",
                "3C.9",
                "3C.10",
                "3C.11",
                "3C.12",
                "3C.13",
                "3C.14"
              ],
              "enumTitles": [
                "04: Rule 504(b)(1) (not (i), (ii) or (iii))",
                "04.1: Rule 504(b)(1)(i)",
                "04.2: Rule 504(b)(1)(ii)",
                "04.3: Rule 504(b)(1)(iii)",
                "05: Rule 505",
                "06: Rule 506",
                "06b: Rule 506(b)",
                "06c: Rule 506(c)",
                "46: Securities Act Section 4(6)",
                "4a5: Securities Act Section 4(a)(5)",
                "3C: Investment Company Act Section 3(c)",
                "3C.1: Section 3(c)(1)",
                "3C.2: Section 3(c)(2)",
                "3C.3: Section 3(c)(3)",
                "3C.4: Section 3(c)(4)",
                "3C.5: Section 3(c)(5)",
                "3C.6: Section 3(c)(6)",
                "3C.7: Section 3(c)(7)",
                "3C.9: Section 3(c)(9)",
                "3C.10: Section 3(c)(10)",
                "3C.11: Section 3(c)(11)",
                "3C.12: Section 3(c)(12)",
                "3C.13: Section 3(c)(13)",
                "3C.14: Section 3(c)(14)"
              ]
            }
          },
          "minOfferingAmount": {
            "title": "Minimum total offering amount (USD)",
            "minimum": 0,
            "type": "integer",
            "description": "Keep only filings whose total offering amount is at least this many US dollars, for example 1000000. Filings with an \"Indefinite\" offering amount (common for funds) do not pass this filter; use the amount sold instead to include them."
          },
          "minAmountSold": {
            "title": "Minimum amount sold (USD)",
            "minimum": 0,
            "type": "integer",
            "description": "Keep only filings that report at least this many US dollars already sold, for example 500000. The amount sold is always a number, also for funds."
          },
          "entityTypes": {
            "title": "Entity type of the issuer",
            "type": "array",
            "description": "Keep only filings whose issuer is one of these kinds of entity (Form D item 1), for example Corporation for operating companies organised as corporations.",
            "items": {
              "type": "string",
              "enum": [
                "Corporation",
                "Limited Partnership",
                "Limited Liability Company",
                "General Partnership",
                "Business Trust",
                "Other"
              ],
              "enumTitles": [
                "Corporation",
                "Limited Partnership",
                "Limited Liability Company",
                "General Partnership",
                "Business Trust",
                "Other"
              ]
            }
          },
          "fundTypes": {
            "title": "Fund type",
            "type": "array",
            "description": "Keep only pooled investment funds of these types (Form D item 4), for example Venture Capital Fund. Filings that are not a pooled investment fund have no fund type and do not pass. Cannot be combined with \"Exclude pooled investment funds\".",
            "items": {
              "type": "string",
              "enum": [
                "Hedge Fund",
                "Private Equity Fund",
                "Venture Capital Fund",
                "Other Investment Fund"
              ],
              "enumTitles": [
                "Hedge Fund",
                "Private Equity Fund",
                "Venture Capital Fund",
                "Other Investment Fund"
              ]
            }
          },
          "minInvestors": {
            "title": "Minimum number of investors",
            "minimum": 0,
            "type": "integer",
            "description": "Keep only filings that report at least this many investors who have already invested (Form D item 14), for example 10."
          },
          "onlyWithNonAccreditedInvestors": {
            "title": "Only offerings sold to non accredited investors",
            "type": "boolean",
            "description": "Keep only filings that say securities were or may be sold to investors who are not accredited (Form D item 14). About 5 in 100 filings do.",
            "default": false
          },
          "includePersonNames": {
            "title": "Include the people named in the filing",
            "type": "boolean",
            "description": "Related persons (executive officers, directors, promoters) with their business address as filed, sales compensation recipients (brokers and finders) and the signer. They are part of the public filing. Turn off for company level rows with counts only.",
            "default": true
          },
          "relatedPersonRows": {
            "title": "Related persons as rows",
            "type": "boolean",
            "description": "Adds one free row per related person (type relatedPerson), linked to its offering by accessionNumber, for a flat contact list in CSV or Excel. The persons stay nested in the Offering row as well.",
            "default": false
          },
          "salesCompensationRows": {
            "title": "Sales compensation recipients as rows",
            "type": "boolean",
            "description": "Adds one free row per broker or finder paid for the offering (type salesCompensationRecipient) with CRD numbers and the states of solicitation.",
            "default": false
          },
          "includeOfferingHistory": {
            "title": "Offering history",
            "type": "boolean",
            "description": "Adds the other filings of the same offering (same SEC file number): the first notice and every amendment with dates and links, how many there are and whether this filing is the latest. Costs one extra request per issuer and no extra charge.",
            "default": false
          },
          "includeChanges": {
            "title": "Changes since the amended filing",
            "type": "boolean",
            "description": "For an amendment: reads the filing it amends and adds what changed (amount sold, offering amount, number of investors, related persons added or removed). Costs one extra request per amendment and no extra charge.",
            "default": false
          },
          "maxItems": {
            "title": "Maximum offerings",
            "minimum": 1,
            "maximum": 1000000,
            "type": "integer",
            "description": "The most Offering rows this run may deliver (and charge). The search stops there and a free row says where it stopped. When the field is left out, 100 is used.",
            "default": 100
          },
          "monitorName": {
            "title": "Monitor name (deliver only new filings)",
            "type": "string",
            "description": "Give a name, for example weekly-biotech, and schedule the run: each filing is delivered and charged once per monitor name, later runs skip what the monitor already delivered. A monitor looks back at most 45 days. Use a new name when you change the filters. Leave empty for a plain run."
          }
        }
      },
      "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
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}