If you need SEC filing data in your app or model, you've got three broad options: the raw EDGAR API (free but unstructured), a commercial filings API (structured but subscription-priced), or a pay-per-use approach that gives you structured data without a monthly commitment. Here's an honest comparison for 2026.
The options
| Option | Structured? | Pricing model | Best for |
|---|---|---|---|
| Raw SEC EDGAR API | No — raw filings/XBRL | Free | Teams who want to build all parsing themselves |
| sec-api.io | Yes | Monthly subscription | High-volume, daily, production use |
| Intrinio / FMP | Yes (broad fundamentals) | Monthly subscription, tiered | Full fundamentals platforms |
| NexGenData Apify actors | Yes — clean JSON per form | Pay-per-result, no minimum | Occasional / bursty use, indie devs, small funds |
Where each one wins
Raw EDGAR is unbeatable on price (free) and completeness, but you own all the parsing — full-text search, XBRL extraction, item-code mapping, 13F deltas. That's weeks of work and ongoing maintenance.
sec-api.io, Intrinio, and Financial Modeling Prep are excellent if you pull filings every day at scale — the per-call cost drops and you get SLAs. The catch is the subscription floor: you commit monthly (often hundreds of dollars) whether you use it heavily or not.
The pay-per-use approach wins on a different axis — commitment. If you verify a thesis, backfill a dataset, or run a weekly job rather than a constant production firehose, paying per result with no minimum is simply cheaper than a subscription you under-use. You also run it in your own Apify account and own the output.
The pay-per-use EDGAR toolkit
Rather than one monolithic API, NexGenData splits EDGAR into focused, structured actors you combine as needed:
- SEC EDGAR Search & EDGAR Scraper — filings & reports.
- 8-K Material Events & Form NT Late-Filing Tracker — event-driven signals.
- Form 4 Insider Trades & 13D/G Activist Tracker — ownership.
- 13F Holdings Delta Tracker — institutional position changes.
Full breakdown in the SEC Filing Data Tools for Analysts guide.
Bottom line
Constant, high-volume production use → a commercial subscription API earns its keep. Occasional, bursty, or exploratory use → the raw EDGAR API (if you want to build it) or pay-per-use actors (if you don't) are the cheaper, lower-commitment path. Match the pricing model to how often you actually pull, not to the biggest use case you can imagine.
FAQ
Is there a truly free SEC EDGAR API? Yes — the official SEC EDGAR API is free, but it returns raw filings and XBRL; you build the parsing and search yourself.
What's the cheapest structured option for low volume? Pay-per-result actors, because there's no monthly floor — you pay only for the filings you actually pull.
Can I use these in production? Yes, via the Apify API, SDKs, or MCP. For constant high-volume firehose use, also evaluate a subscription API for SLAs.
Top comments (0)