At a glance
ProviderU.S. Securities and Exchange Commission (SEC)
TypeREST API
CategoryStocks & Equities
Real-timeNo — request/response
AuthNone — open endpoint
PricingFree (public-domain government data; no API key) — Free: all REST endpoints, no API key or registration required, Fair-access cap: max 10 requests/second per IP across all sec.gov subdomains (exceed = ~10-min 403 block), Bulk ZIP archives (submissions.zip, companyfacts.zip) rebuilt nightly ~3:00am ET for large pulls
What data it provides
- Submissions API: per-company filing history (8-K, 10-K, 10-Q, 6-K, etc.) with form type, accession number, filing/report dates, plus name + ticker + exchange metadata
- XBRL CompanyFacts/CompanyConcept: every structured fact a filer reported (revenue, EPS, total assets, shares outstanding) by US-GAAP/IFRS/DEI tag and unit
- XBRL Frames API: one fact per reporting entity for a given calendar period, cross-company comparable
- Full-Text Search (efts.sec.gov): keyword search across the full text and exhibits of all filings since 2001-05-04
- 8-K event filings (earnings releases, guidance, material agreements) usable as equity-market event triggers
- CIK↔ticker mapping for resolving company identifiers
Features
- Free and authoritative — primary-source regulatory filings, no paywall
- Real-time updates: submissions typically indexed <1s after dissemination; XBRL APIs under ~1 min
- Rate limit 10 req/s per IP; descriptive User-Agent header (name + email) required or requests 403
- JSON responses; no CORS support (server-to-server only)
- History depth: full-text search back to 2001; XBRL since 2009 mandate
- Nightly bulk ZIP archives for high-volume backfills; many community SDKs (sec-edgar-api, edgartools, sec-api)
Links
Use it in a bot
Other stocks & equities data sources