2026 में मुफ़्त IP Geolocation APIs: सटीकता, rate limits, और कब भुगतान करें

IP geolocation एक सुलझी हुई समस्या लगती है, जब तक आप बारीक अक्षर नहीं पढ़ते: केवल गैर-व्यावसायिक license, केवल-HTTP मुफ़्त tiers, महीने में 100 requests की सीमा, या ऐसे 'मुफ़्त' plans जो सिर्फ़ देश लौटाते हैं। यह गाइड 2026 के असली मुफ़्त विकल्पों की तुलना करती है — self-hosted GeoLite2, ip-api.com, IPinfo, ipstack, ipgeolocation.io और API Pick — सटीकता के ईमानदार आँकड़ों और एक निर्णय गाइड के साथ।
TL;DR
- •IP geolocation देश-स्तर पर भरोसेमंद है (>99% सटीकता), लेकिन शहर-स्तर की सटीकता देश के अनुसार केवल 55–80% है — street-level location के लिए इस पर कभी भरोसा न करें।
- •अधिकांश 'मुफ़्त' IP geolocation APIs व्यावसायिक उपयोग को सीमित करती हैं (ip-api.com, ipgeolocation.io), आपको ~100–30k requests/माह पर रोकती हैं (ipstack, IPinfo का city डेटा), या केवल HTTP परोसती हैं।
- •MaxMind GeoLite2 को self-host करना किसी भी volume पर वास्तव में मुफ़्त है, लेकिन update pipeline आपकी ज़िम्मेदारी है (database सप्ताह में दो बार refresh होता है) और सटीकता paid GeoIP2 से कम मिलती है।
- •API Pick की IP Geolocation API बिना subscription के pay-as-you-go है: प्रति lookup 1 credit (=$0.001), 120 requests/min, IPv4 + IPv6, व्यावसायिक उपयोग शामिल, और आप केवल सफल lookups के लिए भुगतान करते हैं।
- •AI agents के लिए, API-key auth वाला JSON-in/JSON-out geolocation tool scraping या self-hosted databases से बेहतर है — एक GET request देश, शहर, coordinates, timezone, EU flag और ASN लौटाती है।
बारीक अक्षरों की समस्या
मुफ़्त IP geolocation API खोजने पर दर्जन भर providers मिलते हैं जो सब एक जैसे दिखते हैं: IP paste करो, बदले में देश और शहर पाओ। अंतर केवल बारीक अक्षरों में दिखते हैं — और production incidents बारीक अक्षरों में ही रहते हैं। एक provider का मुफ़्त tier केवल-HTTP है, यानी आपके lookups cleartext में leak होते हैं। दूसरा केवल गैर-व्यावसायिक उपयोग की अनुमति देता है, जो आपका SaaS नहीं है। तीसरा आपको प्रति माह 100 requests देता है, जिन्हें आपका signup flow दोपहर के भोजन से पहले ही ख़त्म कर देता है।
यह गाइड 2026 में वास्तव में मायने रखने वाले विकल्पों की तुलना करती है — self-hosted MaxMind GeoLite2, ip-api.com, IPinfo, ipstack, ipgeolocation.io और API Pick की IP Geolocation API — उन तीन धुरियों पर जो असली projects का फ़ैसला करती हैं: license वास्तव में क्या अनुमति देता है, मुफ़्त tier में वास्तव में क्या शामिल है, और डेटा वास्तव में किस काम के लिए पर्याप्त सटीक है।
IP geolocation आपको क्या बता सकता है और क्या नहीं
Providers की तुलना करने से पहले अपेक्षाएँ ठीक कर लें — क्योंकि हर provider मिलते-जुलते अंतर्निहित डेटा से काम करता है, और उस डेटा की कठोर भौतिक सीमाएँ हैं:
- देश: 99% से बेहतर सटीकता। देश-स्तर की पहचान IP geolocation का भरोसेमंद हिस्सा है और geo-blocking, tax jurisdiction और content licensing के निर्णयों का आधार है।
- शहर: ~50 km के भीतर लगभग 55–80%। MaxMind के अपने प्रकाशित सटीकता आँकड़े देश के अनुसार इतनी व्यापक भिन्नता दिखाते हैं। शहरी ISPs अच्छी तरह resolve होते हैं; ग्रामीण, mobile और CGNAT connections नियमित रूप से ग़लत शहर पर resolve होते हैं।
- Street level: कभी नहीं। किसी भी IP geolocation response में latitude/longitude मिलान वाले क्षेत्र का अनुमानित केंद्र है, किसी device की position नहीं। इसे GPS मानने का अंत मुक़दमों में हुआ है — कुख्यात Kansas farm केस, जहाँ एक default map center ने लाखों "unknown" IPs को एक परिवार की ज़मीन पर रख दिया, इसकी क्लासिक चेतावनी है।
- VPNs exit node पर geolocate होते हैं।
asnfield आपकी छलनी है: "residential ISP" वाला ASN असली user location का संकेत देता है; hosting-provider वाला ASN यानी location datacenter की है।
दावेदार, ईमानदारी से
Self-hosted MaxMind GeoLite2
वह मुफ़्त downloadable database जिस पर अधिकांश मुफ़्त APIs बनी हैं। आप MaxMind account register करते हैं, City/Country/ASN MMDB files download करते हैं, और उन्हें एक reader library के साथ in-process query करते हैं — sub-millisecond lookups, असीमित volume, वास्तव में मुफ़्त, व्यावसायिक उपयोग सहित (EULA की attribution आवश्यकताओं के साथ)।
लागत operational है: databases सप्ताह में दो बार update होते हैं और mobile IP space में पुराना डेटा तेज़ी से बिगड़ता है; refresh pipeline, deployment surface और हर host पर memory footprint — सब आपकी ज़िम्मेदारी है। और GeoLite2 कम-सटीकता वाला भाई है — MaxMind के paid GeoIP2 databases मापने योग्य रूप से बेहतर resolve करते हैं, और ठीक इसीलिए वे उनके लिए पैसे ले पाते हैं।
ip-api.com
उदार limits (45 requests/min) और कोई API key की ज़रूरत नहीं — लेकिन मुफ़्त tier केवल गैर-व्यावसायिक उपयोग के लिए licensed है और केवल HTTP पर परोसा जाता है। यदि आप कुछ भी ऐसा बना रहे हैं जो किसी से बिल लेता है, या आप नहीं चाहते कि IP lookups रास्ते में पढ़े जा सकें, तो आप paid plan पर हैं।
IPinfo
उत्कृष्ट data quality और वास्तव में मुफ़्त country + ASN tier। हालाँकि शहर-स्तर का डेटा उन paid plans के पीछे है जो असली subscription राशि से शुरू होते हैं। यदि आपको केवल देश resolution चाहिए, तो यह एक मज़बूत मुफ़्त विकल्प है; यदि शहर और coordinates चाहिए, तो इसके लिए budget रखें।
ipstack & ipgeolocation.io
ipstack का मुफ़्त plan लगभग 100 requests/माह है और HTTPS paid tiers के लिए आरक्षित है — यह demo का कोटा है, operating budget नहीं। ipgeolocation.io अधिक उदार है (लगभग 1k requests/दिन) लेकिन फिर से मुफ़्त tier को गैर-व्यावसायिक projects तक सीमित करता है। जैसे ही आप serious होते हैं, दोनों आपको monthly subscriptions की ओर धकेलते हैं।
API Pick IP Geolocation
API Pick का endpoint pricing का दूसरा रास्ता लेता है: कोई subscription नहीं, कोई monthly cap नहीं — प्रति lookup 1 credit, $1 = 1,000 credits की दर से, यानी एक lookup की लागत $0.001, और केवल सफल lookups का बिल बनता है। विफल queries (private IPs, बिना डेटा वाले addresses) की कोई लागत नहीं। व्यावसायिक उपयोग शामिल है, सब कुछ HTTPS पर है, और IPv4 तथा IPv6 दोनों कवर हैं। नए accounts को 100 मुफ़्त credits मिलते हैं — मूल्यांकन के लिए 100 असली lookups, बिना card के।
एक request पूरा record लौटाती है: country code और नाम, region, शहर, latitude/longitude, timezone, EU-सदस्यता flag (GDPR-सशर्त flows के लिए उपयोगी), और VPN/datacenter screening के लिए ASN। Lookups locally hosted MaxMind database पर चलते हैं, इसलिए आपके latency path में कोई third-party call नहीं है। Rate limit: प्रति key 120 requests/min।
आमने-सामने
| GeoLite2 (self-host) | ip-api.com | IPinfo | ipstack | API Pick | |
|---|---|---|---|---|---|
| वास्तव में मुफ़्त tier | असीमित, आप स्वयं चलाएँ | 45 req/min | केवल देश+ASN | ~100 req/माह | 100 lookups (signup credits) |
| व्यावसायिक उपयोग (मुफ़्त) | हाँ (EULA) | नहीं | हाँ | हाँ | हाँ |
| मुफ़्त tier पर HTTPS | n/a (local) | नहीं | हाँ | नहीं | हाँ |
| शहर-स्तर का डेटा | हाँ (कम सटीकता) | हाँ | Paid | हाँ | हाँ |
| Pricing model | मुफ़्त + आपका ops समय | Subscription | Subscription | Subscription | प्रति lookup भुगतान ($0.001) |
| Maintenance | आप (2×/सप्ताह updates) | कोई नहीं | कोई नहीं | कोई नहीं | कोई नहीं |
| ASN / VPN संकेत | अलग ASN DB | Paid fields | हाँ | Paid | शामिल |
| Agent-ready auth | n/a | कोई key नहीं (मुफ़्त) | Token | Key | x-api-key header |
API को call करना
Request का स्वरूप एक single GET है। ip parameter छोड़ दें और API caller के अपने address को look up करती है — client-side personalization के लिए उपयोगी:
curl "https://www.apipick.com/api/ip-geolocation?ip=8.8.8.8" \
-H "x-api-key: YOUR_API_KEY"Response:
{
"ip": "8.8.8.8",
"country_code": "US",
"country_name": "United States",
"region": "California",
"city": "Mountain View",
"latitude": 37.4223,
"longitude": -122.085,
"timezone": "America/Los_Angeles",
"is_eu": false,
"asn": 15169
}Python में, मानक requests library के साथ:
import requests
def geolocate(ip: str) -> dict:
r = requests.get(
"https://www.apipick.com/api/ip-geolocation",
params={"ip": ip},
headers={"x-api-key": API_KEY},
timeout=10,
)
r.raise_for_status()
return r.json()
geo = geolocate("2001:4860:4860::8888") # IPv6 works too
print(geo["country_code"], geo["city"], geo["asn"])इसे AI agent में जोड़ना
IP geolocation एक स्वाभाविक agent tool है: निर्धारक input, structured output, एक authenticated call। एक support-triage agent tickets को requester के देश और timezone से समृद्ध करता है; एक fraud agent signup के देश को card के देश से cross-check करता है और hosting-provider ASNs को flag करता है। OpenAI/Anthropic का tool schema न्यूनतम है:
{
"name": "ip_geolocation",
"description": "Look up country, city, coordinates, timezone, EU flag and ASN for a public IPv4/IPv6 address.",
"input_schema": {
"type": "object",
"properties": {
"ip": { "type": "string", "description": "Public IP address to look up" }
},
"required": ["ip"]
}
}निर्णय गाइड
- Hobby project, कोई revenue नहीं, कम volume: ip-api.com का मुफ़्त tier सबसे तेज़ शुरुआत है — केवल-HTTP की सीमा स्वीकार करें।
- केवल देश-स्तर (geo-blocking, default currency): IPinfo का मुफ़्त country tier या self-hosted GeoLite2 Country database।
- लाखों lookups, in-house infra टीम: GeoLite2 self-host करें (या सटीकता के लिए paid GeoIP2) और update pipeline को automate करें।
- व्यावसायिक product, शहर-स्तर का डेटा, subscription की इच्छा नहीं: pay-as-you-go — $0.001 प्रति lookup पर, 50,000 lookups की लागत API Pick के साथ $50 है, बनाम तुलनीय monthly subscription जो आप उपयोग करें या न करें।
- AI agent tool: एक authenticated JSON API local database से बेहतर है — कोई deployment coupling नहीं, और agent का tool schema endpoint से 1:1 map होता है। एक key लें, ऊपर का schema जोड़ें, हो गया।
इसे interactive demo में live आज़माएँ — हर नए account के साथ 100 मुफ़्त lookups मिलते हैं, बिना card के।
अक्सर पूछे जाने वाले प्रश्न
क्या कोई पूरी तरह मुफ़्त IP geolocation API है?
हाँ, कुछ समझौतों के साथ। ip-api.com गैर-व्यावसायिक उपयोग के लिए 45 requests/min पर मुफ़्त है, लेकिन केवल HTTP पर। IPinfo का मुफ़्त tier देश और ASN डेटा देता है (शहर नहीं)। MaxMind GeoLite2 को self-host करना किसी भी volume पर मुफ़्त है, लेकिन database updates आप स्वयं संभालते हैं। यदि आपको बिना subscription के व्यावसायिक उपयोग, HTTPS और शहर-स्तर का डेटा चाहिए, तो API Pick के $0.001 प्रति lookup जैसी pay-as-you-go pricing आमतौर पर subscription providers के पहले paid tier से सस्ती पड़ती है।
IP geolocation कितना सटीक है?
प्रमुख databases में देश-स्तर की पहचान 99% से अधिक सटीक है। शहर-स्तर की सटीकता ~50 km के भीतर लगभग 55–80% तक गिर जाती है, जो देश और provider के अनुसार बदलती है — MaxMind के प्रकाशित आँकड़े देश-दर-देश व्यापक भिन्नता दिखाते हैं। IP geolocation कभी भी street address या सटीक GPS position विश्वसनीय रूप से नहीं बता सकता; लौटाए गए coordinates मिलान वाले क्षेत्र का अनुमानित केंद्र होते हैं।
क्या IP geolocation का उपयोग GDPR के अनुकूल है?
IP addresses GDPR के तहत personal data हैं (CJEU, Breyer v Germany)। fraud की रोकथाम, content localization या geo-blocking के लिए मोटा location निकालना आमतौर पर legitimate interest के तहत संभाला जाता है, और देश-स्तर के lookups tracking की तुलना में कहीं कम दख़लंदाज़ हैं। फिर भी आपको इसे अपने processing records और privacy policy में सूचीबद्ध करना होगा — और अपने विशिष्ट मामले के लिए वकील से सलाह लेनी चाहिए।
क्या IP geolocation IPv6 addresses के लिए काम करता है?
हाँ — आधुनिक databases (MaxMind GeoLite2/GeoIP2 और उन पर बनी APIs, API Pick सहित) IPv4 और IPv6 दोनों को कवर करते हैं। सटीकता की विशेषताएँ समान हैं, हालाँकि क्षेत्र के अनुसार IPv6 अपनाने में अंतर शहर-स्तर की precision को प्रभावित कर सकता है।
मुझे GeoIP database self-host करना चाहिए या API call करनी चाहिए?
Self-host करें (GeoLite2 MMDB + एक reader library) जब आप लाखों lookups करते हों, in-process sub-millisecond latency चाहिए हो, और सप्ताह में दो बार होने वाले database updates को automate कर सकते हों। API call करें जब आप शून्य maintenance, हमेशा-ताज़ा डेटा, उपयोग-आधारित लागत, और एक ऐसा tool चाहते हों जिसे AI agents सीधे call कर सकें। crossover point आमतौर पर प्रति माह कुछ लाख lookups के आसपास होता है।
क्या IP geolocation VPNs और proxies का पता लगा सकता है?
सीधे नहीं — VPN user की geolocation VPN के exit node पर होती है, उसकी असली location पर नहीं। ASN (autonomous system) field ही व्यावहारिक संकेत है: यदि ASN किसी consumer ISP के बजाय hosting provider या ज्ञात VPN operator का है, तो location को अविश्वसनीय मानें। API Pick ठीक इसी तरह की screening के लिए हर lookup के साथ ASN लौटाता है।
AI agents IP geolocation tool का उपयोग कैसे करते हैं?
एक function-calling tool के रूप में: agent एक IP address देता है, tool structured JSON लौटाता है (देश, शहर, coordinates, timezone, EU flag, ASN), और agent उस पर तर्क करता है — fraud triage, support-ticket enrichment, या compliance routing के लिए। JSON response वाली एक authenticated GET request OpenAI और Anthropic के tool-use interfaces में बिना किसी parsing glue के फ़िट हो जाती है।
इस लेख में उपयोग की गई APIs
Sarah Choy, API Pick की CEO हैं। वे AI एजेंट्स और LLM वर्कफ़्लो के लिए प्रोडक्शन-रेडी APIs बनाने के बारे में लिखती हैं।