SEC Form D Scraper avatar

SEC Form D Scraper

Pricing

from $9.00 / 1,000 results

Go to Apify Store
SEC Form D Scraper

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

ParseForge

Maintained by Community

Actor stats

2

Bookmarked

31

Total users

5

Monthly active users

7 hours ago

Last modified

Share

ParseForge

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 itWhat they scrape SEC EDGAR for
Private equity and venture capital analystsTrack which startups and funds are raising capital and how much
Market researchersIdentify funding trends across industries and geographies
Journalists and financial writersFind recent Form D filings for stories on private fundraising
Compliance officersMonitor 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 dataEach filing is parsed into a consistent schema, ready for analysis.
Bulk extractionPull up to 1,000,000 filings in a single run, far beyond manual limits.
No API keyWorks directly with the public EDGAR search, no registration required.
Flexible filtersCombine 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 ScraperBuild it in-houseBy hand
SetupRun it now, zero configDays of engineeringNone, but hours per pull
When SEC EDGAR changesMaintained for youYou fix itYou re-learn the page
Proxies, retries, anti-botBuilt inYour problemBrowser only
OutputFixed JSON schema, CSV/Excel exportWhatever you buildCopy-paste
CostPay per resultEngineering timeAnalyst 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 collectedApproximate 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

  1. Create a free Apify account with $5 in credit.
  2. Open the SEC Form D Scraper.
  3. Set your inputs and any filters, then click Start.
  4. 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

QuestionAnswer
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.

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.