Pricing
Plans that grow with your integration.
Every plan uses the same methodology across 553 pairs. Plans differ in volume, history, depth history plus streaming. Start with a 14-day trial, no card needed.
Starter
For a first integration or a single dashboard.
- 100,000 credits / month
- 5 requests / second
- Up to 90 days
- Current ±1% depth
- 2 WebSocket connections
- Overage: $25 per started 100k-credit block
Growth
RecommendedFor production apps pricing a real book.
- 750,000 credits / month
- 15 requests / second
- Up to 365 days from each chain’s collection start
- Current ±1% depth plus 30 days of depth history
- 10 WebSocket connections
- Overage: $12 per started 100k-credit block
Pro
For risk systems that need the full record.
- 5,000,000 credits / month
- 100 requests / second
- Full archive from each chain’s collection start
- Current ±1% depth plus full depth history
- 100 WebSocket connections
- Overage: $7 per started 100k-credit block
Enterprise
For committed volume plus redistribution.
- Committed volume
- Custom limits
- Full archive from each chain’s collection start
- Full depth history plus a redistribution licence
- Custom connection count
14-day trial
25,000 credits · 30 requests / minute · Up to 7 days of history · ±1% depth on 10 sample pairs · 2 WebSocket connections. No card, one key, a linked GitHub account.
Compare plans
| Trial | Starter | Growth | Pro | Enterprise | |
|---|---|---|---|---|---|
| Included usage | 25,000 credits | 100,000 credits / month | 750,000 credits / month | 5,000,000 credits / month | Committed volume |
| Rate limit | 30 requests / minute | 5 requests / second | 15 requests / second | 100 requests / second | Custom limits |
| History | Up to 7 days | Up to 90 days | Up to 365 days from each chain’s collection start | Full archive from each chain’s collection start | Full archive from each chain’s collection start |
| Market depth | ±1% depth on 10 sample pairs | Current ±1% depth | Current ±1% depth plus 30 days of depth history | Current ±1% depth plus full depth history | Full depth history plus a redistribution licence |
| Streaming | 2 WebSocket connections | 2 WebSocket connections | 10 WebSocket connections | 100 WebSocket connections | Custom connection count |
| Beyond the included credits | Stops at the limit | $25 per started 100k-credit block | $12 per started 100k-credit block | $7 per started 100k-credit block | Committed volume |
How credits work
Only successful calls use credits. Errors and rejected calls are free. One request is one credit. Batching is where the numbers move: a single request for ten pairs costs two credits, so fifty pairs refresh for six. Every started ten counts: fifteen pairs cost three. The dashboard shows what each request type costs.
- A price request
- 1 credit
- A batch request
- 1 credit plus 1 per started 10 pairs
- Candles or history
- 3 to 5 credits
- An open WebSocket connection
- 1 credit per minute
- Any error or rejected request (4xx or 5xx)
- Free
Estimate your usage
Estimate for a 30-day month at a steady poll rate.
Pricing: common questions
- What happens when I use up my credits?
- Requests stop until the next billing cycle, unless you switch on overage in the dashboard. Overage is opt-in. It is billed per started block of 100k credits ($25 / $12 / $7 on Starter / Growth / Pro), never above the spending cap you set. The trial always stops at its limit.
- Do I need a card for the trial?
- No. The trial runs 14 days on one API key with a linked GitHub account. Pick a plan whenever you are ready; nothing renews on its own.
- How far back does the history go?
- History is counted from the day collection started on each chain, so an older chain reaches further back than a newer one. Growth covers up to 365 days of that record; Pro plus Enterprise include the full archive.
- What is the difference between current depth and depth history?
- Current depth answers how much it takes to move a pair ±1% right now. Depth history keeps that reading over time, which is what a risk model needs to see how liquidity behaved through a stress event.
- Can I pay annually?
- Yes. Annual billing costs ten months of the monthly price, so two months are free.
- When does Enterprise make sense?
- When you need committed volume above the Pro envelope, custom rate limits, a licence to redistribute or display the data to your own users, or contract terms your procurement team requires. We are glad to scope it with you.
Questions about billing or an existing plan: support@ml-data.io.