SEC EDGAR Filings API — Official Source, No API Key avatar

SEC EDGAR Filings API — Official Source, No API Key

Pricing

$50.00 / 1,000 ad extracteds

Go to Apify Store
SEC EDGAR Filings API — Official Source, No API Key

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

NexGenData

Maintained by Community

Actor 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 typeUnderlying extractor
Form Dsec-form-d-scraper
Form 4sec-form4-insider-tracker
8-Ksec-form-8k-material-events-scraper
13Fsec-form-13f-tracker-pro
ADVsec-form-adv-investment-adviser-tracker
NPORTsec-form-nport-p-mutual-fund-holdings
NPXsec-form-npx-mutual-fund-proxy-votes
13D/Gsec-schedule-13dg-activist-tracker
144sec-form-144-restricted-stock-sales-tracker
11-Ksec-form-11-k-employee-stock-plan-tracker
NTsec-form-nt-late-filing-tracker
Reg A+sec-reg-a-plus-crowdfunding-offerings-tracker
IPO/S-1sec-ipo-prospectus-tracker
comment letterssec-comment-letter-monitor
litigation releasessec-litigation-releases
delistingssec-delisting-deregistration-tracker
exec compsec-exec-comp-proxy-tracker
XBRL framessec-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.

EventPriceWhen
Filing record$0.05Charged 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.