OpenCage Geocoder

An API to convert coordinates to and from places

Easy, Open, Worldwide, Affordable

reverse geocoding examples

Why choose OpenCage?

A trusted partner

  • Hundreds of satisfied customers worldwide, tens of millions of requests per day
  • Responsive customer support. Ask us anything
  • Here today, here tomorrow. Funded by customers, not VCs - since 2013
  • Independently monitored uptime
  • Proud member of the OpenStreetMap Foundation
  • Redundant EU data centers, fully GDPR compliant
  • All API requests via 256-bit SSL encryption (HTTPS)

Great product

  • Many open gecoders behind a single API
  • Most permissive licensing in the industry
  • Cache results as long as you like
  • No vendor lock-in, display results on ANY map
  • Worldwide coverage
  • Continual updates - OpenStreetMap has over three million edits/day

Save time

Affordable, predictable, transparent pricing

  • Generous free testing tier
  • No credit card required at sign up
  • No surge or usage charges. Ever
  • No long term commitment. Pay as you go
  • Cancel anytime. For any reason
  • No tricks
  • Secure payment in all major currencies
  • See pricing

Customers around the world

Learn how OpenCage is used in your industry

Start your free trial

2,500 API requests/day. No credit card required.

Who builds OpenCage? And why?

We're on a mission: to make using open data easy to use, dependable, and much more affordable than proprietary geocoders. Learn about the team behind the OpenCage geocoding API and how we're providing enterprise-level reliability around open geo data.

Read more about the advantages of open data, and how we give back to the open geo data community.

Questions?

Please get in touch or have a look at the FAQ

Start your free trial

2,500 API requests per day.

No credit card required.

This image shows the node density of OpenStreetMap data in summer 2015.
It's one of many data sources we use.

Data © OpenStreetMap contributors, Imagery © Martin Raifer, cc-by
Open as larger interactive map
OpenStreetMap node coverage