Getting started
Quick start
Get from zero to your first request in under a minute. The API serves standardized SEC EDGAR data — no XBRL parsing required on your side.
1. Create an account
Free beta — full access, no credit card. Sign up →
2. Make your first request
import requests
r = requests.get(
"https://sec-financial-api-production.up.railway.app/v1/company/MSFT/income-statement",
headers={"X-API-Key": "sk_live_…"},
params={"period": "annual", "limit": 5},
)
print(r.json())3. Inspect the response
You'll get a JSON object with normalized GAAP fields. Every numeric field is in USD millions unless otherwise noted.