Plans and limits
| Plan | Price | Live calls / month | Adds |
|---|---|---|---|
| Free | $0 / month | 20 | Core endpoints |
| Pro | $50 / month | 200 | Batch lookups and validation, Changes feed |
| Enterprise | $200 / month | 2,000 | Batch lookups and validation, Changes feed, Watchlists, Webhooks on code changes |
Every plan includes lookup, search, autocomplete, nearby and validation, and unlimited test-key calls. Compare plans on the pricing page.
What counts as a call
Section titled “What counts as a call”- Each live-key request that gets an answer counts once: a result, a failed validation (
valid: false), or a code that isn’t on the list (404 not_found). - In a batch, each request in it counts once.
- Never counted: test keys, malformed requests (
400), auth and plan errors,429, server errors (5xx), autocomplete, and adding or removing watchlist codes.
Quotas run per calendar month in UTC and reset on the 1st. Full rules: usage and quotas.
When you reach your quota
Section titled “When you reach your quota”Live calls draw from three sources, in order:
- Your plan’s monthly quota.
- Your call-pack balance. A pack of 100 calls costs $25, bought once from the portal. When the balance runs low, the portal prompts you to buy another.
- Metered overage, if you opted in: $0.25 per call up to a monthly cap you set, billed with your subscription.
When all three are used up, requests return 429 with error.code quota_exceeded until the next month.
The developer portal shows calls this month by source (plan, pack, overage) and per day.