SEC Form D Private Placement Tracker
Pricing
from $150.00 / 1,000 form d filings
SEC Form D Private Placement Tracker
Track private placement filings via SEC EDGAR Form D — entity name, CIK, total raised, total sold, minimum investment, fund type, federal exemptions, related persons (officers/directors), filing date, jurisdiction. PitchBook public-data alternative for VC/PE intel, M&A bankers, journalists.
Pricing
from $150.00 / 1,000 form d filings
Rating
0.0
(0)
Developer
Stephan Corbeil
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Share
📑 SEC Form D Private Placement Tracker — Funding Round Intel
Track every Reg D / Reg S private placement filing in the United States. Pulls Form D filings from the SEC EDGAR full-text search, then fetches each filing's primary_doc.xml to extract the structured offering data — total raised, total sold, fund type, exemption codes, related persons (officers/directors/promoters), and more.
This is the same data PitchBook, CB Insights, and Crunchbase Pro charge thousands per seat for — built directly on the public SEC source. Built for VC/PE competitive intelligence, M&A bankers, financial journalists, sector analysts, and startup deal-flow teams.
What you get per filing
accession_number(e.g.0001940110-25-000001),form,filing_dateentity_name,primary_cik,all_ciks,entity_type,year_of_incorporation,jurisdiction_of_incorporationdisplay_names— array of "Entity Name (CIK XXX)" labels SEC associates with the filingissuer_address,issuer_phone,biz_states,biz_locations,inc_statesindustry_group,investment_fund_type(Hedge Fund / Venture Capital / Private Equity)revenue_range,aggregate_nav_rangefederal_exemptions— array of exemption codes (e.g.06b,06c,3C,3C.1)is_amendment,first_sale_yet_to_occur,first_sale_date,more_than_one_year_offeringsecurities_types_offered— array (Equity, Debt, OptionToAcquire, PooledInvestmentFund, ...)minimum_investment_accepted_usd,total_offering_amount_usd,total_offering_indefinite,total_amount_sold_usd,total_remaining_usdhas_non_accredited_investors,total_already_invested_count,sales_compensation_recipients_countrelated_persons— array of{name, relationships, clarification}(officers, directors, promoters, executive officer)filing_index_url,primary_doc_url— direct links back to the SEC source documentssource—"sec.gov"
Use cases
- VC/PE deal-flow tracking — surface every new fund formation in your sector, ranked by total raised.
- Startup competitive intel — daily diff of who just raised, how much, and which exemption (Reg D 506(b) vs 506(c) signals different strategies).
- M&A target identification — companies filing Form D often signal upcoming raises that precede acquisitions.
- Financial journalism — fast feed of every new private placement, filterable by sector / size / state.
- Compliance / KYC — track insider relationships and officer rosters across portfolio companies.
- Wealth-management lead gen — affluent investors backing $5M+ raises are visible via the related-persons block.
Quick start
Input:
{"dateFrom": "2025-01-01","dateTo": "2025-01-31","query": "","maxFilings": 25}
Sample output row (truncated):
{"accession_number": "0001940110-25-000001","form": "D","filing_date": "2025-03-31","entity_name": "CXC Opportunities Fund, LP","primary_cik": "0001940110","entity_type": "Limited Partnership","jurisdiction_of_incorporation": "DELAWARE","industry_group": "Pooled Investment Fund","investment_fund_type": "Hedge Fund","federal_exemptions": ["06c", "3C", "3C.1"],"total_offering_amount_usd": null,"total_offering_indefinite": true,"total_amount_sold_usd": 0,"minimum_investment_accepted_usd": 0,"related_persons": [{"name": "Benjamin Cohen", "relationships": ["Executive Officer"], "clarification": "Managing Member of the General Partner."}],"primary_doc_url": "https://www.sec.gov/Archives/edgar/data/1940110/000194011025000001/primary_doc.xml","source": "sec.gov"}
Run via Python (apify-client)
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("nexgendata/sec-form-d-scraper").call(run_input={"dateFrom": "2025-04-01","dateTo": "2025-04-30","query": "biotech","maxFilings": 100,})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item["entity_name"], "raised", item.get("total_amount_sold_usd"))
Run via cURL
curl -X POST "https://api.apify.com/v2/acts/nexgendata~sec-form-d-scraper/run-sync-get-dataset-items?token=YOUR_TOKEN" \-H "Content-Type: application/json" \-d '{"dateFrom":"2025-04-01","dateTo":"2025-04-30","maxFilings":50}'
Integrations
- Zapier — trigger on each new filing matching a query, push to Slack / Notion / Airtable.
- Make.com — chain into HubSpot or Salesforce as net-new pipeline based on raise size.
- n8n — schedule daily, dedupe by
accession_number, push into Postgres for trend analysis.
Pricing
Pay-per-event (PPE):
- Actor start: $0.00005 (negligible)
- Per filing: $0.15
Cost calculator:
| Filings returned | Cost |
|---|---|
| 25 (smoke test) | $3.75 |
| 100 | $15.00 |
| 500 | $75.00 |
| 2,000 (full month, broad query) | $300.00 |
PitchBook's standard seat is $25K+/yr for what is largely the same dataset (publicly filed at the SEC). This actor charges per filing pulled.
FAQ
Q: Why Form D specifically? A: Form D is the SEC's notice-of-exempt-offering filing. Every Reg D private placement (most early-stage VC rounds, hedge funds, PE funds, real-estate syndicates) files one. It's the closest public-data analog to a private-funding dataset.
Q: Is the total raised always present?
A: Many filings list "Indefinite" for total offering amount (open-ended fund-of-fund vehicles). When that's the case, total_offering_indefinite: true and total_offering_amount_usd: null. The total_amount_sold_usd field is usually populated and is more useful for round-size analysis.
Q: Why does the actor send a contact UA to SEC? A: SEC's data-access policy requires a contact User-Agent. This actor identifies itself per that policy and stays under the 10-req/sec rate limit with built-in throttles.
Q: Can I narrow by sector or fund type?
A: Yes — use query for keyword search ("biotech", "real estate", "fund"). For finer slicing, filter the result rows on industry_group or investment_fund_type downstream.
Q: Is this real-time? A: SEC EDGAR full-text search lags by minutes-to-hours after a filing is accepted. For trading-grade real-time, use the EDGAR daily-index feed instead (different actor).
Q: How are related_persons populated?
A: From the filing's relatedPersonsList block. Includes the legal name, relationship type (Executive Officer, Director, Promoter), and any clarification text (e.g. "Managing Member of the General Partner").
Related actors
- Startup Funding Tracker — broader funding-event coverage including news and Crunchbase-style sources.
- SEC EDGAR Search — generic EDGAR full-text + filings (10-K, 10-Q, 8-K, etc.).
- FEC Independent Expenditures Scraper — companion for political-finance research.
Built and maintained by NexGenData — affordable, focused web scrapers for B2B data teams.