Pricing
Start free, pay when it matters
Every plan reads the same data. The plan decides how much of it you can pull, how fast, and whether you get its history. Prices are in euros, VAT is worked out at checkout, and yearly is ten months for twelve.
No card needed
Enough to build against and to find out whether the data suits you. No card.
- 250 requests/month
- 1 requests/second
- 1 API key
or €990/year
Current capacity for a product in production, with room to page and search.
- 10,000 requests/month
- 5 requests/second
- 3 API keys
or €3,990/year
History, the change feed and as-of queries, for analysis that has to be reproducible.
- 100,000 requests/month
- 15 requests/second
- 10 API keys
or €9,990/year
Volume, bulk exports and webhooks, for teams that load the data into their own models.
- 500,000 requests/month
- 50 requests/second
- 50 API keys
Enterprise from €2,500/month
Custom volume, redistribution rights and terms negotiated for your organisation. Not self-serve: write to us and we will set it up.
| Free | Developer | Pro | Business | Enterprise | |
|---|---|---|---|---|---|
| Requests per month | 250 | 10,000 | 100,000 | 500,000 | Unlimited |
| Requests per second | 1 | 5 | 15 | 50 | 200 |
| API keys | 1 | 3 | 10 | 50 | 500 |
| Rows per page | 20 | 100 | 200 | 200 | 200 |
| Nearby search radius | 25 km | 50 km | 250 km | 500 km | 1,000 km |
| History of every figure | |||||
| Change feed | |||||
| As-of queries (the dataset on a past date) | |||||
| Bulk exports | |||||
| Webhooks | |||||
| Redistribution rights |
This table is rendered from /v1/plans, the same entitlement table the API enforces, so the page cannot promise something the server refuses.
Questions
Is the Free plan really free?
What happens when I hit my quota?
429 monthly_quota_exceeded with Retry-After pointing at the start of the next UTC month. Every response carries RateLimit-Remaining, so you can see it coming.Do test keys count against my quota?
gc_test_ key reaches the same data as a live one, so it is metered the same way. The label is for you: it keeps CI apart from production in your usage.What needs Pro?
endpoint_not_available_on_plan with the required plan in the body, so your client can show the right upgrade prompt without a second request.Can I redistribute the data?
Will changing plan break my keys?
Try it before you decide
The Free plan reads the same data as every other plan.