SEC EDGAR Filings API — Official Source, No API Key
Pricing
$50.00 / 1,000 ad extracteds
SEC EDGAR Filings API — Official Source, No API Key
Official U.S. SEC EDGAR filings in one API. Pick a filing type — Form D, Form 4 insider trades, 8-K, 13F holdings, 13D/G, S-1/IPO, ADV, NPORT, XBRL and 20+ more — and get clean structured records by ticker, company, CIK or date. Official source. No API key. Pay per record.
Pricing
$50.00 / 1,000 ad extracteds
Rating
0.0
(0)
Developer
NexGenData
Maintained by CommunityActor stats
0
Bookmarked
13
Total users
2
Monthly active users
4 days ago
Last modified
Categories
Share
SEC EDGAR Filings API — one call, 25+ filing types
Pull clean, structured U.S. SEC EDGAR filings without learning EDGAR's
full-text search, CIK lookups, or form quirks. Choose a filing_type, add an
optional ticker, company, or date window, and get back normalized records
ready for a spreadsheet, database, or model.
What you can pull
Set filing_type to any of these. Each routes to a dedicated, maintained
EDGAR extractor:
| Filing type | Underlying extractor |
|---|---|
| Form D | sec-form-d-scraper |
| Form 4 | sec-form4-insider-tracker |
| 8-K | sec-form-8k-material-events-scraper |
| 13F | sec-form-13f-tracker-pro |
| ADV | sec-form-adv-investment-adviser-tracker |
| NPORT | sec-form-nport-p-mutual-fund-holdings |
| NPX | sec-form-npx-mutual-fund-proxy-votes |
| 13D/G | sec-schedule-13dg-activist-tracker |
| 144 | sec-form-144-restricted-stock-sales-tracker |
| 11-K | sec-form-11-k-employee-stock-plan-tracker |
| NT | sec-form-nt-late-filing-tracker |
| Reg A+ | sec-reg-a-plus-crowdfunding-offerings-tracker |
| IPO/S-1 | sec-ipo-prospectus-tracker |
| comment letters | sec-comment-letter-monitor |
| litigation releases | sec-litigation-releases |
| delistings | sec-delisting-deregistration-tracker |
| exec comp | sec-exec-comp-proxy-tracker |
| XBRL frames | sec-xbrl-financial-frames |
Example input
{"filing_type": "8-K","ticker": "AAPL","dateFrom": "2026-06-01","dateTo": "2026-06-30","limit": 25}
Leave the dates out and you get the last 60 days. Use moduleInput to pass
any advanced field straight through to the underlying extractor.
Controlling volume and cost
Some filing types return many records per filing — a single 13F or NPORT
filing carries hundreds of holdings. To keep a run predictable, the
max_records field (or limit, if max_records is not set) caps the
number of records actually delivered and billed, across every filing type.
For example, filing_type: "NPORT" with max_records: 25 returns at most 25
records and bills at most 25 — never the full holdings expansion. If neither
field is set, a run defaults to 25 records. You are only ever charged for
records delivered, up to this cap.
Output
Every filing is pushed as one record to the run's dataset, with a
_filing_type tag so mixed pulls stay sortable. Export to JSON, CSV, or Excel,
or read it over the API.
Pricing
Pay only for what you get — pay-per-event, no monthly fee.
| Event | Price | When |
|---|---|---|
| Filing record | $0.05 | Charged once per delivered filing record. Empty or blocked queries cost nothing. |
You are billed exactly once per record returned. If a query returns no filings, or the source is temporarily unavailable, you are not charged.
Notes
- Read-only. This actor calls specialist SEC extractors and re-emits their records; it never modifies them.
- Data originates from public SEC EDGAR filings.