Reverse Geocoding.
Simple, Fast, Accurate.

Convert GPS coordinates into human-readable addresses with our high-performance API, available 24/7. Perfect for apps, logistics, IoT, and more.

⚡ Fast & Reliable

Low-latency API with high uptime, ready for production-scale workloads.

🌍 Global Coverage

Accurate results for coordinates anywhere in the world.

🔌 Easy Integration

Clear documentation and quick start guides to get you running in minutes.

📦 JSON Support

Standardized JSON responses for smooth integration into your stack.

Native Clients Available

Quickly integrate our API with our official libraries

Java

Java

Official client for Java and Android applications

Python

Python

Python library for data science and web projects

Node.js

Node.js

JavaScript SDK for web and server applications

Pricing

Free

$0/mo

Up to 3k requests/day

Up to 1 request/s

1 API key

Native clients

Lower priority support

Start

Developer

$25/mo

Up to 15k requests/day

~ $0.0017 / request

Up to 25 request/s

Unlimited API key

Native clients

Priority support

Start

Start up

$45/mo

Up to 50k requests/day

~ $0.001 / request

Up to 25 request/s

Unlimited API key

Native clients

Priority support

Start

Large

$225/mo

Up to 400k requests/day

~ $0.0006 / request

Up to 50 request/s

Unlimited API key

Native clients

Priority support

Start

X-Large

$450/mo

Up to 1M requests/day

~ $0.0005 / request

Up to 100 request/s

Unlimited API key

Native clients

Priority support

Start

Enterprise

Custom

Unlimited usage & premium support

Contact Us
# Example: Python
import requests

lat, lon = 48.8566, 2.3522
api_key = "YOUR_API_KEY"
url = f"https://api.opencartodata.com/v1/reverse?lat={lat}&lon={lon}&key={api_key}"

response = requests.get(url)
print(response.json())