Financial data API pricing
Point-in-time US financial data, built to avoid look-ahead and survivorship bias, as a REST API and a native MCP server. Start free; add history and volume when the backtest needs it.
Schedule of fees.
The Free, Developer and Quant columns are read from the configuration the API enforces, so the limits there are the limits your key gets. Enterprise limits are set by agreement.
Free
For personal projects and exploration
$0/forever
- Calls / day
- 100
- Price & NAV history
- 1 year
- Bulk Parquet
- Not included
- API keys
- 5
- Basic support
Developer
For developers building financial apps
$19/month
Launch price, locked in for as long as you stay subscribed.
Billed monthly until cancelled. Cancel anytime in the billing portal. Payments are non-refundable.
- Calls / day
- 10,000
- Price & NAV history
- 5 years
- Bulk Parquet
- Not included
- API keys
- 20
- Email support
Quant Recommended for research
For quant researchers and traders
$79/month
Launch price, locked in for as long as you stay subscribed.
Billed monthly until cancelled. Cancel anytime in the billing portal. Payments are non-refundable.
- Calls / day
- 100,000
- Price & NAV history
- Full history
- Bulk Parquet
- Included
- API keys
- 20
- Delta-sync updates
- Priority support
Enterprise
For hedge funds and institutions
Custom
- Calls / day
- By agreement
- Price & NAV history
- Full history
- Bulk Parquet
- Included
- API keys
- 20
- Full data universe
- Custom integrations
- Custom SLA (by agreement)
- Dedicated support
One point-in-time rule on every plan.
Same rules, different reach
Every plan asks with as_of the same way, and every plan's answers keep delisted companies in. The plans differ in daily calls, how far back price and NAV history reaches, bulk files, and the datasets marked Quant in the docs.
What a free key sees
Price and NAV history reach back 1 year on Free, 5 years on Developer, and the full tape on Quant. A request that reaches past your window returns the rows inside it, and its meta says so: tier_clipped: true with the tier_floor_date.
Where the data comes from
Statements, fund holdings and insider filings from SEC EDGAR; macro series primarily from US Treasury, the Federal Reserve, BLS, BEA and EIA; licensed end-of-day market data for prices.