SEC EDGAR XBRL API

The SEC EDGAR XBRL APIs provide free, real-time access to structured financial data from public company filings. APIs include company submissions, company facts (all XBRL disclosures), company concepts (individual taxonomy tags per company), and aggregated XBRL frames across all filers. Data is returned in JSON and covers US-GAAP, IFRS, DEI, and SRT taxonomies. Rate limit is 10 requests/second with required User-Agent header.

API entry from apis.yml

apis.yml Raw ↑
name: SEC EDGAR XBRL API
description: The SEC EDGAR XBRL APIs provide free, real-time access to structured financial data from
  public company filings. APIs include company submissions, company facts (all XBRL disclosures), company
  concepts (individual taxonomy tags per company), and aggregated XBRL frames across all filers. Data
  is returned in JSON and covers US-GAAP, IFRS, DEI, and SRT taxonomies. Rate limit is 10 requests/second
  with required User-Agent header.
humanURL: https://www.sec.gov/about/developer-resources
baseURL: https://data.sec.gov/
tags:
- SEC
- EDGAR
- XBRL
- Financial Data
- Open Data
- REST API
properties:
- type: Documentation
  url: https://www.sec.gov/about/developer-resources
- type: APIReference
  url: https://www.sec.gov/search-filings/edgar-application-programming-interfaces
- type: RateLimits
  url: https://www.sec.gov/about/developer-resources
  title: 10 requests/second, User-Agent header required