SourceKeel collects what companies file with regulators, keeps the original documents, and gives you the data through one API. Every number names the filing it came from, so your users can check it.
The sandbox key works right away on Amprius Technologies (AMPX), and you do not need a card. See what the API covers.
A 10-K arrives as HTML with XBRL tags inside it. The tag behind a line item can change from one year to the next. A company files an amendment, and a number you already showed a customer is now wrong. When a value is missing, many data feeds give you a blank or a zero, and you cannot tell which one you got.
SourceKeel does that work for you. It reads each filing and puts the numbers in a consistent shape. The original document stays next to the data, so you can always open the source. When a company files an amendment, the change shows up in the same company record, with both filings named.
Amprius Technologies is a battery maker listed as AMPX. Ask for its revenue:
$ curl "https://sourcekeel.com/v1/companies/AMPX/facts?tags=Revenues" \
-H "Authorization: Bearer $SOURCEKEEL_API_KEY"
{
"canonical_tag": "Revenues",
"value": 28536000,
"unit": "USD",
"period_end_date": "2026-03-31",
"form": "10-Q",
"accession": "0001899287-26-000045"
}
Revenue for the quarter that ended March 31, 2026 was $28,536,000. The accession number points to the exact 10-Q that reported it, and the original document is one more call away. A sandbox key can make this call the minute you sign up.
If a filing does not report a value, you get a clear not-found answer with the reason. The API does not fill the gap with an estimate. A coverage check tells you what exists for a company before you spend a call, and coverage checks are free.
I built SourceKeel because company data kept arriving with gaps and no way to trace a number back to its filing. Read my letter on why it exists.Ola, Founder
Call the HTTP API, use the command line tool, or connect an agent through the MCP server. They all read the same data with the same key.
export SOURCEKEEL_API_KEY=sk_live_xxx
sourcekeelctl mcp stdio
The sandbox key is free and needs no card. It works on every endpoint for Amprius Technologies, so you can build your whole integration before you pay anything. When you need other companies, plans start at $10 a month. Each HTTP 200 or 206 response uses one credit.
Get a free sandbox key See pricing