Free betafull access, free until October 2026. No card, no auto-charge — paid plans are opt-in when they launch.
Getting started
Endpoints
Reference
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.