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
Official client for Java and Android applications
Python
Python library for data science and web projects
Node.js
JavaScript SDK for web and server applications
Pricing
Free
Up to 3k requests/day
Up to 1 request/s
1 API key
Native clients
Lower priority support
StartDeveloper
Up to 15k requests/day
~ $0.0017 / request
Up to 25 request/s
Unlimited API key
Native clients
Priority support
StartStart up
Up to 50k requests/day
~ $0.001 / request
Up to 25 request/s
Unlimited API key
Native clients
Priority support
StartLarge
Up to 400k requests/day
~ $0.0006 / request
Up to 50 request/s
Unlimited API key
Native clients
Priority support
StartX-Large
Up to 1M requests/day
~ $0.0005 / request
Up to 100 request/s
Unlimited API key
Native clients
Priority support
Start
# 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())