OpenCage Geocoding

Geocoding API built on open data sources (OpenStreetMap, GeoNames, etc.) that converts addresses to coordinates (forward) and coordinates to addresses (reverse) with global coverage.

Evaluated Mar 06, 2026 (0d ago) vcurrent
Homepage ↗ Repo ↗ Other opencage geocoding reverse-geocoding open-source-data osm rest-api sdk
⚙ Agent Friendliness
75
/ 100
Can an agent use this?
🔒 Security
81
/ 100
Is it safe for agents?
⚡ Reliability
88
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
--
Documentation
90
Error Messages
85
Auth Simplicity
90
Rate Limits
85

🔒 Security

TLS Enforcement
100
Auth Strength
78
Scope Granularity
68
Dep. Hygiene
80
Secret Handling
78

Single API key per account. No scope granularity. Rate limit enforcement prevents abuse. GDPR-compliant geocoding (EU-hosted option). No PII stored about end users.

⚡ Reliability

Uptime/SLA
88
Version Stability
90
Breaking Changes
90
Error Recovery
85
AF Security Reliability

Best When

You need reliable, globally consistent geocoding built on open data, with a simple REST API, affordable pricing, and no Google dependency.

Avoid When

You need Google Maps-quality address matching in the US, or you need POI/place search beyond address resolution.

Use Cases

  • Converting user-entered addresses to lat/lon coordinates for map display in agent workflows
  • Reverse geocoding GPS coordinates to human-readable addresses
  • Address normalization and standardization across multiple data sources
  • Batch geocoding of address lists for data enrichment pipelines
  • Location extraction from unstructured text for geographic analysis agents

Not For

  • Place search or POI discovery (use Foursquare or Google Places API)
  • Real-time navigation or routing (use TomTom or HERE)
  • Very high accuracy address validation for mail/shipping (use Smarty or USPS)
  • High-volume free geocoding at commercial scale

Interface

REST API
Yes
GraphQL
No
gRPC
No
MCP Server
No
SDK
Yes
Webhooks
No

Authentication

Methods: api_key
OAuth: No Scopes: No

API key as query parameter. Free tier key immediately available. No OAuth or scoping — single key per account.

Pricing

Model: freemium
Free tier: Yes
Requires CC: No

Free tier is genuinely useful for development and small production use. No credit card required for free tier. GDPR compliant — no user tracking.

Agent Metadata

Pagination
none
Idempotent
Full
Retry Guidance
Documented

Known Gotchas

  • API key in query parameter (not header) — appears in server access logs and browser history
  • Rate limit of 1 req/second on free tier requires agents to queue requests explicitly
  • Geocoding quality varies by region — rural areas and developing countries may have poor precision
  • Response includes confidence score (0-10) — agents should check confidence before acting on results
  • No batch endpoint — agents must make one request per address (rate limiting applies per request)
  • Powered by OSM data which can be incomplete or outdated in some regions

Alternatives

Full Evaluation Report

Detailed scoring breakdown, competitive positioning, security analysis, and improvement recommendations for OpenCage Geocoding.

$99

Scores are editorial opinions as of 2026-03-06.

5177
Packages Evaluated
26151
Need Evaluation
173
Need Re-evaluation
Community Powered