Yes, OpenCage has a permanent free tier alongside its paid plans. The free plan includes 2,500 geocoding API requests per day, 1 request per second rate limit, and Spreadsheet uploads up to 100 rows. FreeTier.co estimates the free tier at about $25/mo, and no credit card is required to sign up.
About
OpenCage provides a geocoding API and geosearch service that converts coordinates to places and place queries to coordinates using open data sources, primarily OpenStreetMap. The API returns formatted addresses, geometry, components, and annotations such as timezones, Wikidata IDs, NUTS codes, FIPS codes, speed limits, and UN/LOCODEs.
The free offering is a testing-oriented trial with 2,500 geocoding API requests per day, 1 request per second, spreadsheet uploads up to 100 rows, and one API key. It does not require a credit card and allows data to be stored permanently, but it is limited to testing use rather than production.
- Geocoding and reverse geocoding API
- Geosearch location autosuggest
- 2,500 requests per day
- 1 request per second
- Spreadsheet uploads up to 100 rows
- No credit card required
- Permanent data storage
- One API key only
Free Tier Value
This free tier is a real, usable testing allowance: 2,500 requests per day, spreadsheet uploads, permanent data storage during testing, and no credit card required. Compared with the cheapest paid plan at $50/month, it delivers roughly half the request volume plus most of the same core capabilities, but it stays capped and limited to one API key, so a fair estimate is about $25/month.
What's included in the free tier
Verified
- 2,500 geocoding API requests per day.
- 1 request per second rate limit.
- Spreadsheet uploads up to 100 rows.
- No credit card required.
- Permanent data storage during testing.
- Single API key only.
- No IP restriction.
- No CORS restriction.
- Best-effort support.
See OpenCage pricing for current limits.
Paid plans
X-Small
- requests/day
- 10,000
- requests/sec
- 15
- rows/file
- 10,000
- 10,000 requests/day
- 15 requests/sec
- files up to 10,000 rows
- about $0.17 per 1,000
- store data permanently
- no surge pricing
- multiple API keys
- IP restriction
Small
- requests/day
- 30,000
- requests/sec
- 20
- rows/file
- 10,000
- 30,000 requests/day
- 20 requests/sec
- files up to 10,000 rows
- about $0.14 per 1,000
- store data permanently
- no surge pricing
- multiple API keys
- IP restriction
Medium
- requests/day
- 125,000
- requests/sec
- 25
- rows/file
- 10,000
- 125,000 requests/day
- 25 requests/sec
- files up to 10,000 rows
- about $0.13 per 1,000
- store data permanently
- no surge pricing
- multiple API keys
- IP restriction
Large
- requests/day
- 300,000
- requests/sec
- 40
- rows/file
- 10,000
- 300,000 requests/day
- 40 requests/sec
- files up to 10,000 rows
- about $0.11 per 1,000
- store data permanently
- no surge pricing
- multiple API keys
- IP restriction
Enterprise
- fit to your exact needs
- higher limits
- larger files
- custom pricing & terms
- store data permanently
- custom data formats
- custom SLAs
- dedicated support
Pricing extracted from OpenCage's pricing page. Always verify current pricing before committing.
Common questions
Is OpenCage free forever?
Yes. OpenCage has a permanent free tier alongside its paid plans, though the allowance typically resets each month.
Does OpenCage require a credit card?
No. You can start on OpenCage's free tier without entering card details.
What happens when you exceed OpenCage's free tier?
You move to a paid plan. OpenCage's cheapest paid plan is X-Small at $50 / month.
What is OpenCage's free tier worth?
OpenCage's free tier is worth about $25 per month. That maps to an FTV score of 65/100. The FTV score is explained at freetier.co/ftv.