KeyVex
SEC filings & market structure

Private Placements (Form D)

Returns SEC Form D filings — Reg D / Rule 506 private placement offering notices. Use this when the user asks about: who's raising private capital right now, new VC fund formations, private equity raises, real-estate syndicates, hedge fund launches, who's claiming Rule 506(b) vs 506(c) exemption, or to identify directors / executive officers of newly-formed .

EndpointGET /v1/private-placements
SourceSEC Form D — Reg D
Authx-api-key — a free key works

What it returns

One record per result. Fields (from a live response):

Filters

filing_idEDGAR accession number (e.g., '0002131143-26-000001'). Direct doc lookup, fastest.
issuer_cikIssuer's SEC CIK (1-10 digits; we zero-pad internally).
issuer_nameCase-insensitive substring against the issuer's filed entity name. NOTE: matched over a recent-filing window, so it reliably finds CURRENT filers but…
issuer_stateIssuer's state (2-letter code, e.g., 'CA', 'NY', 'DE'). Note many funds incorporate in DE while operating elsewhere.
jurisdiction_of_incSubstring against state of incorporation (e.g., 'delaware', 'cayman').
industry_group_typeSubstring against the top-level industry classification (e.g., 'technology', 'real estate', 'pooled investment').
investment_fund_typeSubstring against the fund subtype, populated when industry_group_type is 'Pooled Investment Fund' (e.g., 'venture capital', 'private equity',…
federal_exemptionFilter to filings claiming a specific exemption code via array-contains. Common: '06b' (506(b)), '06c' (506(c)), '3C.1', '3C.7'.
is_amendmentWhen set, restricts to D/A amendments (true) or original D filings (false). Default: both.
min_amount_soldMinimum total_amount_sold (USD). Filters out trivial offerings — use 1000000 for 'real raises'.
sincedate_of_first_sale lower bound (YYYY-MM-DD inclusive).
untildate_of_first_sale upper bound (YYYY-MM-DD inclusive).
sort_byDefault: file_date (most recently filed first).
sort_orderDefault: desc.
limitMaximum filings to return. Default 50, max 500.

Example request

curl "https://api.keyvex.com/v1/private-placements?limit=1" \
  -H "x-api-key: YOUR_KEY"

Response

{
  "results": [
    {
      "finder_fees": 0,
      "total_number_already_invested": 9,
      "issuer_city": "STRONGSVILLE",
      "filing_id": "0002141715-26-000001",
      "revenue_range": "Decline to Disclose",
      "issuer_zip": "44136",
      "file_date": "2026-06-22",
      "primary_document_url": "https://www.sec.gov/Archives/edgar/data/2141715/000214171526000001/primary_doc.xml",
      "year_of_inc": "",
      "jurisdiction_of_inc": "DELAWARE",
      "total_amount_sold": 1664677,
      "total_offering_amount": "1664677",
      "filing_type": "D",
      "issuer_phone": "216-252-0372",
      "investment_fund_type": "",
      "is_amendment": false,
      "sales_commissions": 0,
      "total_remaining": "0",
      "federal_exemptions": [
        "06c"
      ],
      "filing_url": "https://www.sec.gov/Archives/edgar/data/2141715/000214171526000001/0002141715-26-000001-index.htm",
      "issuer_state": "OH",
      "issuer_street": "8250 DOW CIRCLE",
      "related_persons": [
        {
          "first_name": "Bryon",
          "middle_name": "",
          "last_name": "Shafer",
          "city": "Strongsville",
          "state": "OH",
          "relationships": [
            "Executive Officer"
          ],
          "clarification": ""
        }
      ],
      "duration_more_than_one_year": false,
      "issuer_name": "PP Holding LLC / DE",
      "is_40_act": false,
      "entity_type": "Limited Liability Company",
      "issuer_cik": "0002141715",
      "scraped_at": 
      …
    }
  ],
  "count": 1,
  "has_more": true
}

Example questions you can answer

Related datasets

Query Private Placements (Form D) from your AI

Hand any AI your key + the OpenAPI spec and it can pull this dataset directly. Free key = full data, 60 requests/day.

Get a free key OpenAPI spec → REST docs →
← All 60+ datasets