Pay for the months you're busy
Every plan carries a monthly request allowance. Requests inside it cost nothing. Go past it and each request draws 1–3 credits depending on the endpoint, so a spike costs you a little instead of failing outright.
Starter
For a single project
$3.22 per 1,000 requests
- 9,000 requests/month
- All 29 endpoints
- Buy extra requests any time
- Email support
Pro
For products in production
$1.32 per 1,000 requests
- 60,000 requests/month
- All 29 endpoints
- Buy extra requests any time
- Priority support
Business
For high volume
$0.63 per 1,000 requests
- 300,000 requests/month
- All 29 endpoints
- Buy extra requests any time
- Dedicated support
How the free trial works
- 1 Add a card. Nothing is charged today.
- 2 Use up to 300 requests over 7 days — whichever runs out first.
- 3 Cancel before it ends and you pay nothing. Otherwise it renews at the plan you picked.
Extra requests
Never expireBought outright and spent only once the monthly allowance is gone. Unused plan allowance does not carry over; purchased requests do.
Questions people actually ask
What counts as a request?
Any call to /api/v1/*, cached or not. A cached response still counts against your allowance, but comes back in about a millisecond.
What happens when I hit the monthly limit?
Requests keep working and draw purchased credits instead. With none left you get a 402 with error_type QUOTA_EXHAUSTED, so it is unambiguous in your logs.
Do failed requests cost anything?
No. Credits are only deducted for requests that reach an upstream, and a failed lookup is never billed.
Can I see which source answered?
Yes — every response carries a _source field, and the public status board shows the current source for each endpoint.
Can I cancel any time?
Yes. Your plan runs to the end of the period you have paid for, then stops renewing.