The short answer
OpenCage is billed per day req tier (subscription). It has a free tier: 2,500 req/day (free trial). The paid plans we list start at €0 (Free Trial).
Plans and prices
| Plan | Price | What it covers |
|---|---|---|
| Free Trial | €0 | 2,500 requests/day, 1 req/sec, no credit card; for testing only, expires after ~3 months of inactivity |
| X-Small | €45/mo | 10,000 requests/day, 15 req/sec |
| Small | €110/mo | 30,000 requests/day, 20 req/sec |
| Medium | €450/mo | 125,000 requests/day, 25 req/sec |
| Large | €900/mo | 300,000 requests/day, 40 req/sec |
| Enterprise | €1,800+/mo | Custom daily volume and rate limits, custom written SLA |
How OpenCage bills you
The pricing model is per day req tier (subscription). Geocoding-only specialist aggregating open data, known for clean docs and SDKs/tutorials in 40+ languages; instant self-serve trial key, no card. Best suited to: pure forward/reverse geocoding.
What to watch for on the bill
- Coverage and accuracy thin in developing regions where OpenStreetMap data is sparse
- Fixed subscription tiers rather than true granular pay-as-you-go billing
- Cheapest paid tier (~€45/mo) is a relatively high floor for very low-volume hobby use
The pricing page we read

Source: https://opencagedata.com/pricing. Prices change, so confirm there before you commit.
Compare OpenCage with alternatives
Other maps & geocoding apis: Google Maps Platform, Mapbox, HERE, TomTom, Radar.
Looking at quality rather than price? See the OpenCage score on APIbenchmarks. Full entry: OpenCage pricing.