
Reverse Geocoding API
Reverse Geocoding API
TL;DR
- Convert GPS coordinates into location names via API.
- 5,000 free queries per month.
Here's a sample response:
[
{
"name": "San Francisco",
"state": "California",
"country_code": "US"
}
]What is this?
The Reverse Geocoding API turns latitude/longitude coordinates into human-readable location data.
Send coordinates, get back the city name, state, and country code—all in clean JSON.
Perfect for ride-sharing apps, delivery tracking, location analytics, or any app that needs to show users where something is happening.
Why use it?
1. Generous Free Plan
5,000 queries per month. Free. No credit card required.
That's 5,000 coordinate lookups every month at no cost. This allows you to build and test your application without upfront costs.
2. Affordable Pricing
When you do need more, our paid plans cost far less than other solutions:
- $25 gets you 100K queries/month
- $75 gets you 1M queries/month
- $150 gets you 10M queries/month
3. 99.99% Uptime SLA
Reliability is critical for location-dependent applications.
We maintain a 99.99% uptime SLA.
How to use it?
Simple REST API. Here's how it works:
-
Sign up on Omkar Cloud by visiting this link.

-
Visit the API Key Page.
-
Copy your API key.

-
Make a request with it:
cURL:
curl -X GET "https://reverse-geocoding-api.omkar.cloud/reverse-geocode?lat=37.7749&lon=-122.4194" \
-H "API-Key: YOUR_API_KEY"Python:
import requests
lat = 37.7749
lon = -122.4194
api_key = "YOUR_API_KEY"
response = requests.get(
"https://reverse-geocoding-api.omkar.cloud/reverse-geocode",
params={"lat": lat, "lon": lon},
headers={"API-Key": api_key}
)
print(response.json())JavaScript (Node.js axios):
import axios from "axios";
const lat = 37.7749;
const lon = -122.4194;
const apiKey = "YOUR_API_KEY";
const response = await axios.get("https://reverse-geocoding-api.omkar.cloud/reverse-geocode", {
params: { lat, lon },
headers: { "API-Key": apiKey }
});
console.log(response.data);- Get structured JSON back and use it:
[
{
"name": "San Francisco",
"state": "California",
"country_code": "US"
}
]That's it. Coordinates to location in milliseconds.
❓ What data does the API return?
You get:
- City/Place name (e.g., "San Francisco")
- State/Region (e.g., "California")
- Country code (e.g., "US")
All in structured JSON. Ready to use in your app.
❓ How accurate is the data?
We source data from authoritative geographic databases. Results are precise to the city level, making it ideal for most localization and tagging needs.
❓ What coordinate ranges are supported?
- Latitude: -90 to 90
- Longitude: -180 to 180
Standard GPS coordinates. Works with any location on Earth.
❓ Can I use this for mobile apps?
Yes. Common use cases:
- Ride-sharing apps showing pickup/dropoff locations
- Delivery apps displaying package locations
- Fitness apps logging workout locations
- Photo apps tagging where pictures were taken
❓ Tell me about Omkar Cloud.
We're an API services company with 20+ tools for OCR, data conversion, and developer APIs. Some things we are proud of:
- We built Botasaurus, an open-source automation framework with 3.7K+ GitHub stars
- Sponsored by 1000+ developers on GitHub
❓ How much does it cost?
- Free — $0 — 5,000 queries/month
- Starter — $25 — 100,000 queries/month
- Grow — $75 — 1,000,000 queries/month
- Scale — $150 — 10,000,000 queries/month
Why we're affordable: Low overhead. We run lean and pass the savings to you.
Note: You get 5,000 free queries every month. Most users find this covers their needs.
❓ How do I get a refund?
If the product doesn't meet your needs within 90 days, get a refund in 2 clicks.
-
Go to Transactions Page

-
Click "Request Refund"

-
Confirm by clicking Request Refund again. The amount will be refunded within 1-2 business days. We’ll email you updates.

No emails. No explanations. Simple 2-click process.
❓ Is there a catch in refunds?
No catch.
It's a simple 2-click process, exactly as described above.
Questions? We have answers.
Reach out anytime. We will solve your query within 1 working day.

