Simple, usage-based pricing
Three ways to get onchain data, each billed for what you actually consume, not a seat, not a tier.
API access
Pay-as-you-go
Self-serve API access, live in minutes.
- 2 requests/sec included
- REST API + typed client libraries
- Every supported chain
- Every table the chain produces
- Community support
Custom
For teams that need more throughput, or want to query in raw SQL.
- Higher RPS, sized to your workload
- Raw SQL access to every table
- Dedicated throughput & priority routing
- Volume pricing on top of the $0.50/GB base rate
- Direct engineering support
Bulk data exports
Bulk export
Full historical backfills, delivered straight to your own S3 bucket.
- Parquet, CSV, or TSV output
- One-off backfills or scheduled recurring drops
- Any chain, any table, any block range
- No pipeline for you to build or maintain
How exports work
- 01 Tell us the chain, table, columns, and block range.
- 02 Pick a format: Parquet, CSV, or TSV.
- 03 We write it directly to your S3 bucket, once or on a schedule.
Custom data engineering
Don't waste your time building and maintaining pipelines.
Focus on your product. We'll handle the data. Tell us the shape you need and we'll design, run, and monitor the pipeline that produces it, so your team never touches an indexer.
- Custom schemas and enrichment, built for your product
- Managed, monitored pipelines: we own uptime
- Dedicated data engineers, not a ticket queue
- Scoped to what you actually need, priced accordingly
Scoped after a short call about what you're building and what the data needs to do for you.
Contact salesFrequently asked questions
Why usage-based instead of a subscription?
Most of what you'd pay for in a flat plan is capacity you never use. We meter data scanned and exported, so cost tracks the value you actually get, not a tier you guessed at on day one.
What counts as a GB?
Bytes of raw data scanned to answer your query for the API, or bytes written to your bucket for exports. Filters like topic0 and a tight block_range narrow what gets scanned, so precise queries cost less.
Can I cap my spend?
Yes: set a hard monthly ceiling on any plan. We stop serving new requests once you hit it instead of sending you a surprise invoice.
What if 2 RPS is not enough?
That's what the Custom plan is for. Throughput is sized to your workload, with raw SQL access if you'd rather skip the client library entirely.