IP Geolocation API

IP Geolocation API
TLDR
- Get city, country, coordinates, timezone, ISP, currency, and continent for any IPv4 or IPv6 address.
- 5,000 free queries per month.
Here's a sample response for an IP lookup:
{
"ip": "49.36.131.188",
"city": "Mumbai",
"region": "Maharashtra",
"country": "IN",
"loc": "19.0728,72.8826",
"org": "AS55836 Reliance Jio Infocomm Limited",
"postal": "400017",
"timezone": "Asia/Kolkata",
"country_name": "India",
"isEU": false,
"country_flag": {
"emoji": "🇮🇳",
"unicode": "U+1F1EE U+1F1F3"
},
"country_currency": {
"code": "INR",
"symbol": "₹"
},
"continent": {
"code": "AS",
"name": "Asia"
},
"latitude": "19.0728",
"longitude": "72.8826"
}What is this?
The IP Geolocation API gives you precise location and network data for any IP address.
Pass an IPv4 or IPv6 address, get back city, region, country, coordinates, postal code, timezone, ISP, continent, currency, and country flag — all as clean, structured JSON.
Perfect for fraud detection, content localization, analytics dashboards, ad targeting, compliance checks, or any app that needs to know where an IP is.
Why use it?
1. Detailed Data with 100% Accuracy
Get 14 data points per IP address, pulled live. City, region, country, exact coordinates, postal code, timezone, ISP — it's all there.
Plus extras you won't find in most IP APIs: continent info, country flag emoji, local currency code and symbol, and EU membership status.
2. Generous Free Plan
5,000 queries per month. Free. No credit card required.
That's 5,000 IP lookups every month at no cost. Build and test your app without big upfront costs.
3. Affordable Pricing
When you need more, our paid plans cost less than alternatives:
- $25 gets you 100K queries/month
- $75 gets you 1M queries/month
- $150 gets you 10M queries/month
How to use it?
Simple REST API. Here's how it works:
- Create an account at omkar.cloud to get your API key.
It takes just 2 minutes to sign up. You get 5,000 free requests every month — more than enough for most developers to get their job done without paying a dime.
This is a well built product, and your search for the best IP Geolocation API ends right here.
- Make a request with it:
cURL:
curl -X GET "https://ip-geolocation-api.omkar.cloud/ip-geolocation/lookup?ip=49.36.131.188" \
-H "API-Key: YOUR_API_KEY"Python:
import requests
api_key = "YOUR_API_KEY"
response = requests.get(
"https://ip-geolocation-api.omkar.cloud/ip-geolocation/lookup",
params={"ip": "49.36.131.188"},
headers={"API-Key": api_key}
)
print(response.json())- Get structured geolocation data and use it.
That's it. IP to location in milliseconds.
API Reference
IP Lookup
GET https://ip-geolocation-api.omkar.cloud/ip-geolocation/lookup
ip(required) — IPv4 or IPv6 address to geolocate.
Example:
import requests
response = requests.get(
"https://ip-geolocation-api.omkar.cloud/ip-geolocation/lookup",
params={"ip": "49.36.131.188"},
headers={"API-Key": "YOUR_API_KEY"}
)
print(response.json())Sample Response:
{
"ip": "49.36.131.188",
"city": "Mumbai",
"region": "Maharashtra",
"country": "IN",
"loc": "19.0728,72.8826",
"org": "AS55836 Reliance Jio Infocomm Limited",
"postal": "400017",
"timezone": "Asia/Kolkata",
"country_name": "India",
"isEU": false,
"country_flag": {
"emoji": "🇮🇳",
"unicode": "U+1F1EE U+1F1F3"
},
"country_currency": {
"code": "INR",
"symbol": "₹"
},
"continent": {
"code": "AS",
"name": "Asia"
},
"latitude": "19.0728",
"longitude": "72.8826"
}FAQs
❓ What data does the API return?
IP Lookup returns per IP address:
- IP address, city, region, country code, country name
- Postal code, latitude, longitude
- Timezone, ISP/organization (with AS number)
- EU membership status
- Continent code and name
- Country flag emoji and unicode
- Local currency code and symbol
All in structured JSON. Ready to use in your app.
❓ How accurate is the data?
Very Accurate. Data is pulled from authoritative data sources for every request.
❓ What are common use cases?
Fraud detection — Flag suspicious logins from unexpected locations.
Content localization — Show the right language, currency, and content based on visitor location.
Analytics — Map where your traffic comes from at the city level.
Compliance — Check EU membership status for GDPR-related decisions.
Ad targeting — Serve location-relevant ads without asking for permissions.
❓ Is there a rate limit?
No hard rate limit on any plan. Make requests as fast as you need. The API is built to handle high throughput.
❓ Tell me about Omkar Cloud.
We're an API services company with 20+ tools for OCR, document processing, and developer APIs. Some things we are proud of:
- We built Botasaurus, an open-source 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.

