The XBRL Application Program Interface (API) assists data scientists, developers, and data utilities query and extract timely, granular, structured data from any database that contains XBRL data.

We’ve implemented the XBRL API with our XBRL US Database of Public Filings – a continuously updated resource of financial reports from public companies and utilities. Anyone can explore our collection of SEC and FERC as-filed reports using the XBRL API without cost or obligation. Most XBRL US Members enjoy unlimited access and no quotas.

Get Started.

Visit the Data Community page for our growing set of tools, templates, scripts and other resources that bring filed data to your desktop or application in seconds. The Google Sheets Add-on is the quickest way to learn how to use the XBRL API. OAuth2 access lets you use the XBRL API with programming languages like PHP, Python and R, as well as the Office 365 Excel Add-in and free templates.

The XBRL API documentation is an essential resource for understanding the framework for the APIs – how to get connected and build more complex, exacting queries.

Use the API with any XBRL database.

This open-source, freely available tool can be used with any XBRL database, offered by any provider. 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