RSS Amplifier

ThinkValue · May 15, 2025

The Quarterly Financial Data API For U.S. Companies Is Now Live

0
Sign in to vote or save

ThinkValue.co · ThinkValue

The v0 version of our financial data API is now live!

You can use and test the early version from the link below:

https://thinkvalue.co/api/financials

This is a SEC.gov wrapper API written from scratch in order to produce core quarterly financials for U.S. listed companies.

Feel free to use the data in any way you see fit, but reach out if you need high frequency use (>10000) requests per day. The API indexes around 6K stocks, so even if you wanted to save the financial data for every single stock, you wouldn’t need more requests than that.

via JSON: https://thinkvalue.co/api/financials/MSFT

via CSV: https://thinkvalue.co/api/financials/MSFT?format=csv

Via Google Sheets: https://docs.google.com/spreadsheets/d/1rUuBMpfrs0F1gg25nYnGoFGDTbqeNtiES8Td-cTORy4/copy

The SEC provides a data API, that lets users access a large portion of a company's financial filings data. However, the raw API has many quirks and can be difficult to work with. The SEC API has no pre-defined structure so you can’t really know what to expect, and must use traversal to extract the data. Companies also have different classifications for what investors understand to be a common item, e.g. revenue can be classified as RevenueFromContractWithCustomerExcludingAssessedTax, SalesRevenueNet, Revenues, etc…

Companies themselves switch their classification of items over the years, so if one item was classified under one name up to 2016, it may now be classified under a new label.

Some companies have unique item classifications such as NFLX, that has special items denoting the changes in content assets. This has not been integrated into the the ThinkValue API yet, so keep that in-mind if you find yourself reading something that seems off, or too good to be true — it likely is a result of missing/mishandled data.

The working version of ThinkValue’s API is meant to help in squaring this circle, and attempts to provide data in a simple, easy to use structure.

Paradoxically, (somewhat) inaccurate data is best used for statistical modeling. So if you are building regressions from financial data you don’t need accounting-level accuracy, and this API may help you better understand the companies you are analyzing.

Please report bugs, share wishes and ideas at support@thinkvalue.co

No posts

Read the original on thinkvalue.substack.com

Comments

Nothing yet. Say the first thing.

    Sign in to join the conversation.