History since genesis on the free tier and every tier above it. Plans differ by capacity, support and uptime commitment.
There is no per protocol pricing: an entity costs the same whether you read it over gRPC, GraphQL, JSON-RPC, or REST, batched or not. Streaming and transaction work cost more because they cost us more.
Usage is metered per request and visible in the dashboard within seconds.
Buy packs of 1M credits at any time. Pack prices fall as your plan grows and always stay above the bundled rate of the plan above you, so moving up a tier is never a worse deal than buying packs.
At the limit the gateway answers 429 with your remaining balance and reset date. It never bills past the quota you set.
A node reserved for your traffic alone, billed separately from your plan. Plans and nodes stack: keep the shared gateway for reads and route the latency sensitive path to your own hardware.
The gateway answers 429 with your remaining balance and the reset date in the response headers. Nothing is billed past your quota. Buy a pack or move up a tier and calls resume.
No. Your allocation resets at the start of each billing period, and purchased credit packs apply to the current period. Size the plan to your steady usage and top up with packs for spikes.
Client errors are billed, because the request still reached the gateway and did the work. Anything that fails on our side is not billed at all.
Yes. Upgrades take effect immediately and the difference is prorated. Downgrades apply at the end of the current period so you keep what you paid for.
No, they are two separate limits. Requests per second caps how hard you can burst in a moment. Credits cap how much you use across the month.
No. The free tier issues an API key with 1M credits a month and no payment method on file.
1M credits a month, the full archive, and no card required.