FreeAPI.watch

OpenCage Geocoding API

Forward and reverse geocoding API aggregating multiple open data sources including OpenStreetMap and Geonames.

Status
🟢 Online · 1318 ms
30-day uptime
72.4%
Free tier
2,500 calls/day, free key, no credit card
Auth
API key
Last 30 days

Free alternatives (live ranking)

Compare OpenCage Geocoding API with…

Paid alternatives

Official docs ↗

Frequently Asked Questions

Does OpenCage Geocoding API require an API key?

Yes, OpenCage Geocoding API requires a free API key. You can sign up via https://opencagedata.com/api.

What is OpenCage Geocoding API's free tier?

2,500 calls/day, free key, no credit card

Is OpenCage Geocoding API currently online?

We check OpenCage Geocoding API every hour. The current status is shown at the top of this page. You can also see the 30-day uptime history in the chart above.

Implementation notes

When to use OpenCage Geocoding API

OpenCage is the best managed geocoding API for production use cases that need more than Nominatim's 1 req/sec. It aggregates OpenStreetMap, Geonames, and other open datasets behind a consistent interface, with 2,500 calls/day free — enough for a user-facing feature with moderate traffic.

Common pitfalls

Quick start (bash)

curl "https://api.opencagedata.com/geocode/v1/json?q=51.5,-0.1&key=YOUR_KEY&no_annotations=1"

Embed this badge

Add a live status badge to your README, docs, or website.

OpenCage Geocoding API status badge

Markdown

[![OpenCage Geocoding API Status](https://freeapi-builder.a10ayassine.workers.dev/badge/opencage.svg)](https://freeapi.watch/opencage)

HTML

<a href="https://freeapi.watch/opencage"><img src="https://freeapi-builder.a10ayassine.workers.dev/badge/opencage.svg" alt="OpenCage Geocoding API Status"/></a>

Further reading