SEC Form D Scraper
Pricing
from $9.00 / 1,000 results
SEC Form D Scraper
Scrape SEC Form D filings from EDGAR with filters for search, form type, date, ticker, and CIK. Returns structured data for each filing.
Pricing
from $9.00 / 1,000 results
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
2
Bookmarked
31
Total users
5
Monthly active users
7 hours ago
Last modified
Categories
Share
SEC Form D Scraper
Scrape SEC Form D filings from EDGAR, filtered by search, form type, date, ticker, or CIK, up to a million per run. Every filing comes with its full text and structured data. No API key. Export to CSV, JSON, Excel, or XML.
The SEC's EDGAR system is the official source for Form D filings, but its search interface is clunky and its API is not designed for bulk extraction. This Actor reads the public EDGAR full-text search directly, applies your filters as it goes, and returns each filing as a clean, flat row. No login, no rate-limit headaches, no manual copy-paste.
| Who uses it | What they scrape SEC EDGAR for |
|---|---|
| Private equity and venture capital analysts | Track which startups and funds are raising capital and how much |
| Market researchers | Identify funding trends across industries and geographies |
| Journalists and financial writers | Find recent Form D filings for stories on private fundraising |
| Compliance officers | Monitor filings by specific issuers or within a date range |
What it does
This Actor collects SEC Form D filings from EDGAR by search query, form type, date range, ticker symbol, or CIK number, and returns each filing as a structured record.
- ๐ Full-text search: Search by company name, keywords, or any text in the filing.
- ๐ Form type filter: Include only new filings (D) or amendments (D/A), or both.
- ๐ Date range: Set a start and end date to narrow the filing period.
- ๐ Ticker or CIK filter: Enter stock tickers (auto-resolved to CIK) or CIK numbers directly.
Results export to CSV, JSON, Excel, or XML, or straight from the API.
What you can do with SEC EDGAR data
๐ Track funding trends.
Venture capital analysts run monthly searches for Form D filings to see which sectors are attracting capital and adjust their investment thesis.
๐ข Monitor specific companies.
Compliance teams set a CIK or ticker filter to watch for new or amended Form D filings from a portfolio company or competitor.
๐ฐ Research private placements.
Journalists use the search query to find recent Form D filings mentioning a hot topic, like AI or biotech, for their next story.
๐ Build a funding database.
Market researchers scrape all Form D filings for a quarter and load the structured rows into their analytics platform to map private capital flows.
Why choose this scraper
| What you get | |
|---|---|
| Structured data | Each filing is parsed into a consistent schema, ready for analysis. |
| Bulk extraction | Pull up to 1,000,000 filings in a single run, far beyond manual limits. |
| No API key | Works directly with the public EDGAR search, no registration required. |
| Flexible filters | Combine search, form type, date, ticker, and CIK filters to pinpoint exactly what you need. |
How it compares
No other Store actor targets SEC EDGAR the same way, so the honest comparison is with the alternatives teams actually weigh.
| SEC Form D Scraper | Build it in-house | By hand | |
|---|---|---|---|
| Setup | Run it now, zero config | Days of engineering | None, but hours per pull |
| When SEC EDGAR changes | Maintained for you | You fix it | You re-learn the page |
| Proxies, retries, anti-bot | Built in | Your problem | Browser only |
| Output | Fixed JSON schema, CSV/Excel export | Whatever you build | Copy-paste |
| Cost | Pay per result | Engineering time | Analyst hours |
Configure the run
Drive the Actor from a search query, form types, a date range, tickers, or CIK numbers, alone or together, and filters run as each filing is read so only matches reach your dataset. The Input tab lists every parameter.
A first run with the defaults:
{"maxItems": 10,"forms": ["D","D/A"],"startDate": "2026-01-01","endDate": "2026-02-06"}
A larger pull:
{"maxItems": 200,"forms": ["D","D/A"],"startDate": "2026-01-01","endDate": "2026-02-06"}
Pricing
Pay-per-result: $0.0095 per result collected. You pay only for the results written to your dataset.
| Results collected | Approximate cost |
|---|---|
| 100 results | $0.95 |
| 1,000 results | $9.50 |
| 10,000 results | $95.00 |
New Apify accounts start with $5 in free credit.
Free users
Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.
Run it
- Create a free Apify account with $5 in credit.
- Open the SEC Form D Scraper.
- Set your inputs and any filters, then click Start.
- Export the results as CSV, Excel, JSON, or XML from the Dataset tab.
Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.
Use with AI agents (MCP)
Give an AI agent live access to SEC EDGAR through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:
$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/sec-form-d-scraper"
Then prompt it in plain language to run the scraper and read back the results.
Troubleshooting
Why am I getting no results?
Check your filters. If you set a date range, make sure it includes recent dates. If you used a search query, try a broader term. Also verify that the form types you selected are correct.
My ticker filter isn't working.
Tickers are resolved to CIK numbers automatically. If the ticker is not found, the Actor may skip it. Double-check the ticker symbol and try using the CIK directly instead.
The run is taking too long.
If you set a high maxItems, the run may take a while. Reduce the maxItems or narrow your filters to speed it up.
I'm getting an error about the date format.
Dates must be in YYYY-MM-DD format, for example 2026-01-01. Make sure your start and end dates are valid.
The dataset is missing some fields.
The output schema is fixed and includes the most useful fields. If you need additional data, you can use the full text field to extract more details.
FAQ
| Question | Answer |
|---|---|
| What is a Form D filing? | Form D is a notice filed with the SEC for securities sold in exempt offerings. It includes basic information about the issuer, the offering, and the amount raised. |
| Do I need an API key? | No. This Actor uses the public EDGAR full-text search, so no API key or registration is required. |
| Can I filter by date? | Yes, you can set a start and end date to only get filings filed within that period. |
| What is the difference between Form D and Form D/A? | Form D is a new filing, while Form D/A is an amendment to a previously filed Form D. You can choose to include one or both. |
| How do I filter by ticker? | Enter ticker symbols like AAPL or TSLA in the tickers field. The Actor automatically resolves them to CIK numbers before searching. |
| What is a CIK number? | CIK (Central Index Key) is the SEC's unique identifier for companies and individuals. You can use it to filter filings by a specific entity. |
| Can I search by company name? | Yes, use the search query field to search for company names or any keywords in the filing text. |
| How many filings can I scrape? | Free users are limited to 100 items. Paid users can set maxItems up to 1,000,000. |
| What data is returned for each filing? | Each filing is returned as a structured record with the filing's metadata and full text. The exact fields are shown in the dataset preview after a run. |
| Is the data up to date? | Yes, the Actor queries EDGAR in real time, so you get the latest filings as they are published. |
Related actors
- sec-form-d-scraper: Use this when you need to scrape SEC Form D filings specifically.
Browse the full ParseForge collection for more scrapers.
๐ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.
โ ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by U.S. Securities and Exchange Commission. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.
