Pricing

Plans priced in credits

Each plan comes with a monthly credit pool and a rate limit. If you go past the pool, we bill the extra credits instead of cutting you off.

Plans are per organisation. Every key in your org shares the pool and the rate limit, and you can add as many teammates as you like at no extra cost.

2 months free Prices in USD

Starter

For side projects, spreadsheets and early apps.

$299 /year

$24.92 a month, billed yearly

Start with a trial
  • 31 of 39 endpoints
  • 100,000 credits a month
  • 300 requests a minute
  • $0.50 per 1,000 credits past the pool

Scale

For high volume apps and data pipelines.

$2,999 /year

$249.92 a month, billed yearly

Start with a trial
  • All 39 endpoints
  • 2,000,000 credits a month
  • 3,000 requests a minute
  • $0.20 per 1,000 credits past the pool

Trial

Try every endpoint before you choose a plan. You get 7 days, 1,000 credits and 60 requests a minute, and you don't need a card to start.

Start trial

Larger volumes

If you need more than 2,000,000 credits a month, email us and we'll put together volume pricing.

Email sales@quova.io

Compare plans

What each plan includes

Credit costs are the same on every plan. Most endpoints charge per instrument that resolves, reference lookups are free, and with fresh=true the items we fetch from sources during the call are billed at 2x.

Feature
Starter $29 a month Start trial
Scale $299 a month Start trial
Usage and limits
Monthly price
$29
$299
Annual price
$299
$2,999
Credits a month
100,000
2,000,000
Requests a minute
300
3,000
Overage per 1,000 credits
$0.50
$0.20
Prices
End of day bars 1 credit per instrument
Intraday bars 1 credit per instrument
Latest quotes 1 credit per instrument
Technical indicators 1 credit per instrument
Income and corporate actions
Corporate actions 1 credit per instrument
Dividends and distributions 1 credit per instrument
Australian trust tax components 5 credits per instrument
Official FX rates for tax 1 credit per pair
Company data
Earnings 2 credits per instrument
Financial statements 2 credits per instrument
Market cap 1 credit per instrument
Company profiles 1 credit per instrument
Short interest 1 credit per instrument
Filings and announcements 2 credits per instrument
Institutional and substantial holders 2 credits per instrument
Insider trades 2 credits per instrument
Funds
Fund holdings 2 credits per instrument
Fund profiles 1 credit per instrument
Crypto and on-chain
Token risk flags 5 credits per instrument
Token metadata 1 credit per instrument
Wallet balances 5 credits per address
Wallet transactions 5 credits per page
Pool yield history 1 credit per pool
Yield pools 1 credit per page
Macro
Macro observations 1 credit per series
Screener
Screen instruments 10 credits per call
On every plan
REST API with JSON or CSV responses
MCP server for AI assistants and agents
Skip the cache with fresh=true
API keys with scopes, credit budgets, IP allowlists and expiry dates
Unlimited team members
Two factor authentication, which you can require for the whole org
Request logs kept for 30 days
API playground in the dashboard

Questions

Frequently asked questions

What does a credit pay for?

Each endpoint has a weight in credits. Most charge it per instrument, so dividends for 10 symbols cost 10 times the weight. A few charge per call, page or series, and the table above says which. History length never changes the price, so 40 years of daily bars costs the same as one day.

Do lookups that fail cost anything?

No. We only bill items that come back with data. Symbols we can't resolve, datasets that don't apply, data we're still fetching and failed requests are free, and a symbol repeated in the same call is billed once.

What happens when I use up my credit pool?

Paid plans keep working and we bill the extra credits at your plan's overage rate, which is between $0.20 and $0.50 per 1,000 credits depending on the plan. If you'd rather stop at a limit, you can set a spend cap. The trial stops at its 1,000 credit cap.

How does annual billing work?

You pay for the year up front and get 2 months free compared with paying monthly. Your credit pool still resets every month, and overage is billed monthly on both options.

Which endpoints does each plan include?

Starter includes 31 of the 39, Growth includes all 39, Scale includes all 39. The trial has every endpoint, and the comparison table shows which plans include each one. Calling an endpoint your plan doesn't include returns a 403 with the code plan_upgrade_required, and you aren't billed for it.

Is a plan per person?

Plans belong to an organisation. Every key in the org draws from the same credit pool and shares the rate limit, and you can invite as many teammates as you need at no extra cost.

Does cached data cost less?

Cached and uncached reads cost the same, so you don't have to think about what we already hold. Add fresh=true when you need us to skip the cache. Items fetched fresh are billed at the rate in the last column of the table.

How do rate limits work?

Each plan has a requests per minute limit that every key in the org shares. Going over it returns a 429 with a Retry-After header that says how long to wait. You can also give a single key a lower limit of its own.

What's included in the trial?

Full API access for 7 days, up to 1,000 credits and 60 requests a minute. You don't need a card to start it.

Try every endpoint for 7 days

The trial has 1,000 credits and full API access, and you don't need a card for it. Plans start at $29 a month after that.