A standard to retrieve XBRL data
The XBRL API (Application Program Interface) helps data users access timely, highly granular, structured financial data. This standardized API lets developers and data utilities access fact, report, taxonomy and other details from any database that contains XBRL data, including the XBRL US Database of Public Filings, which contains EDGAR filings submitted in XBRL since 2009. We use the XBRL API on our site to show recent filing results by company and aggregate results of filings scanned with Data Quality Committee Approved Rules.
Start using as-filed data
The Google Sheet Add-on is the easiest way to get started working with data from the Database of Public Filings via the XBRL API. Check the Data Community page for free Google Sheet templates and other tools. You can also get access to the data with OAuth2 tokens to use with other resources on the Data Community page or your applications.
What is the XBRL US database?
This database was created to demonstrate the kind of structured data that is available, and to give startup organizations an opportunity to test out using XBRL-formatted information.
Our database contains nearly 10 years of public company data submitted to the US Securities and Exchange Commission (SEC), including US GAAP data from U.S. issuers, and IFRS data from foreign private issuers (now available since the SEC has approved the IFRS Taxonomy). We’re exploring data from Japan, Denmark, the Netherlands, and other jurisdictions with XBRL reporting requirements for inclusion, as well as data from banks reporting to the FDIC, and mutual funds reporting to the SEC.
Can the XBRL API be used with other databases?
Yes – any database that contains XBRL data can be accessed by using the the XBRL API. The XBRL API is a free open source tool – any data provider can offer their users the XBRL APIs to extract information from their dataset. If you have a commercial database and are interested in learning how you can incorporate the APIs into your offering, review the documentation provided and contact us at email@example.com.