[ reference · geo ]● 1 cr · 120 req/min

IP Geolocation API

किसी भी पब्लिक IPv4 या IPv6 पते के लिए देश, क्षेत्र, शहर, निर्देशांक और टाइमज़ोन। MaxMind GeoLite2 द्वारा संचालित — पूरी तरह लोकल गणना, कोई साझा rate limits नहीं।

IPv4 और IPv6शहर + टाइमज़ोनMaxMind GeoLite2
auth · x-api-key

API key नहीं है?

अपनी API keys बनाने और मैनेज करने के लिए अपने खाते में साइन इन करें।

[ 02 · integrate ]

इंटीग्रेशन गाइड

एक snippet कॉपी करें, अपनी API key बदलें, रन करें। किसी भी HTTP क्लाइंट में काम करता है — नीचे cURL, JavaScript और Python में उदाहरण।

spec
GET/api/ip-geolocation
base
https://www.apipick.com

Get geolocation data for any public IP address

parameters
ipstringवैकल्पिक

Public IPv4 or IPv6 address. Omit to look up caller's own IP. 8.8.8.8

curl -X GET "https://www.apipick.com/api/ip-geolocation" \
  -H "x-api-key: YOUR_API_KEY"
● 200 · response
{
  "success": true,
  "code": 200,
  "message": "ok",
  "data": {
    "ip": "8.8.8.8",
    "country_code": "US",
    "country_name": "United States",
    "continent": "North America",
    "continent_code": "NA",
    "city": "Mountain View",
    "latitude": 37.4056,
    "longitude": -122.0775,
    "timezone": "America/Los_Angeles",
    "currency": "USD",
    "isp": "Google LLC",
    "asn": 15169
  },
  "credits_used": 1,
  "remaining_credits": 99
}

वास्तविक उपयोग के मामलों के लिए बनाया गया

🛡️

फ़्रॉड डिटेक्शन

उच्च-जोखिम वाले क्षेत्रों से साइनअप या लेनदेन को फ़्लैग करें। जांचें कि यूज़र का IP उनके बताए गए स्थान या बिलिंग देश से मेल खाता है या नहीं।

🌍

कंटेंट लोकलाइज़ेशन

विज़िटर के स्थान के आधार पर भाषा, मुद्रा और क्षेत्रीय प्राइसिंग अपने आप चुनें। EU-अनुरूप कुकी बैनर केवल EU विज़िटर्स को दिखाएं।

Rate Limiting

प्रति-देश rate limits या एक्सेस कंट्रोल लागू करें। महंगे सुरक्षा टूल खरीदे बिना विशिष्ट क्षेत्रों से ट्रैफ़िक को ब्लॉक या थ्रॉटल करें।

🤖

AI एजेंट एनरिचमेंट

AI एजेंट्स को यूज़र रिकॉर्ड समृद्ध करने, भूगोल के आधार पर लीड्स वर्गीकृत करने या रीयल-टाइम IP डेटा के आधार पर जनरेट किए गए कंटेंट को लोकलाइज़ करने दें।

ipinfo.io और ipapi.co का विकल्प

प्रति-अकाउंट क्रेडिट बिलिंग — कोई साझा rate-limit पूल नहीं, कोई प्लान टियर नहीं, कोई मासिक कैप नहीं जो महीने के पहले दिन रीसेट हो जाए।

ipinfo.io
ipapi.co
API Pick ✓
मुफ़्त टियर50k req/month1,000 req/dayसाइनअप पर 100 credits
Rate limiting मॉडलसाझा IP पूल जोखिमसाझा IP पूल जोखिमप्रति-अकाउंट credits
credits / कोटा समाप्त होता है?मासिक रीसेटदैनिक रीसेटकभी समाप्त नहीं
देश + क्षेत्र + शहर
टाइमज़ोनपेड प्लान
IPv6 समर्थन
EU सदस्यता फ़्लैगपेड प्लान
शुरू करने के लिए कोई क्रेडिट कार्ड नहीं
AI एजेंट / LLM रेडीआंशिकआंशिक✓ नेटिव JSON

साझा rate-limit पूल की समस्या

ipinfo.io और ipapi.co के मुफ़्त टियर के साथ, rate limits लागू होते हैं प्रति क्लाइंट IP। इसका मतलब है कि एक ही Vercel, AWS या GCP क्षेत्र से सभी requests एक ही कोटा पूल साझा करते हैं। यदि उसी edge नोड पर किसी अन्य टेनेंट ने पहले ही 1,000 दैनिक सीमा खर्च कर दी है, तो आपकी API कॉल विफल होने लगेंगी — भले ही आपने अभी तक एक भी request न की हो।

क्रेडिट-आधारित बिलिंग: किसी भी पैमाने पर पूर्वानुमेय

API Pick चार्ज करता है प्रति अकाउंट, प्रति IP नहीं। हर कॉल आपके बैलेंस से ठीक 1 credit काटती है — केवल सफल response पर। credits कभी समाप्त नहीं होते। चाहे आप एक ही दिन में 10 लुकअप करें या 10,000, आप केवल अपने उपयोग के लिए भुगतान करते हैं, साझा कोटा से आश्चर्यजनक विफलताओं के शून्य जोखिम के साथ।

Response फ़ील्ड

फ़ील्डप्रकारविवरण
data.ipstringक्वेरी किया गया IP पता
data.country_codestringISO 3166-1 alpha-2 देश कोड (जैसे US, DE, JP)
data.country_namestringपूरा अंग्रेज़ी देश नाम
data.continentstringमहाद्वीप नाम (जैसे North America, Europe)
data.continent_codestringदो-अक्षर वाला महाद्वीप कोड (जैसे NA, EU)
data.citystringशहर का नाम (उपलब्ध न होने पर खाली स्ट्रिंग)
data.latitudenumber | nullIP स्थान का अनुमानित अक्षांश
data.longitudenumber | nullIP स्थान का अनुमानित देशांतर
data.timezonestringIANA टाइमज़ोन पहचानकर्ता (जैसे America/Los_Angeles)
data.currencystringदेश के लिए ISO 4217 मुद्रा कोड (जैसे USD, EUR)
data.ispstringASN डेटाबेस से ISP / संगठन का नाम
data.asninteger | nullAutonomous System Number (जैसे Google के लिए 15169)
credits_usedintegerइस request के लिए काटे गए credits
remaining_creditsintegerआपके अकाउंट में शेष credits
[ 03 · limits ]

Rate limits

थ्रॉटलिंग प्रति API key है, 60-सेकंड की स्लाइडिंग विंडो। लिमिट पार करने पर आपको Retry-After हेडर के साथ साफ़ 429 मिलता है।

request rate

120req/min

प्रति API key, प्रति endpoint। 60-सेकंड की स्लाइडिंग विंडो।

concurrency

3concurrent

प्रति API key अधिकतम एक साथ चल रहे requests।

response headers
X-RateLimit-Limitप्रति मिनट अनुमत अधिकतम requests
X-RateLimit-Remainingमौजूदा विंडो में शेष requests
X-RateLimit-Resetमौजूदा विंडो रीसेट होने में सेकंड
Retry-Afterपुनः प्रयास से पहले प्रतीक्षा के सेकंड (केवल 429 पर)
● 429 · too many requests
HTTP/1.1 429 Too Many Requests
Retry-After: 12
X-RateLimit-Limit: 120
X-RateLimit-Remaining: 0
X-RateLimit-Reset: 12

{
  "error": "rate_limit_exceeded",
  "message": "Rate limit exceeded: 120 requests/minute per API key. Retry after 12s.",
  "retry_after": 12
}

अक्सर पूछे जाने वाले प्रश्न

प्र: अगर मैं कोई IP पता पास न करूं तो क्या होता है?

उ: endpoint request हेडर (X-Forwarded-For) से आपके कॉलर का IP अपने आप पहचान लेता है। यह सर्वर-साइड लुकअप के लिए उपयोगी है जहां आप IP को स्पष्ट रूप से पास किए बिना अंतिम यूज़र को जियोलोकेट करना चाहते हैं।

प्र: क्या प्राइवेट IPs समर्थित हैं?

उ: नहीं। प्राइवेट IPs (RFC 1918 रेंज जैसे 192.168.x.x, 10.x.x.x), loopback (127.0.0.1) और अन्य रिज़र्व्ड रेंज 400 त्रुटि लौटाते हैं। केवल सार्वजनिक रूप से रूट करने योग्य IPv4 और IPv6 पते समर्थित हैं।

प्र: जियोलोकेशन कितना सटीक है?

उ: MaxMind GeoLite2-City द्वारा संचालित। देश-स्तरीय सटीकता आमतौर पर 95–99% होती है। शहर-स्तरीय सटीकता क्षेत्र के अनुसार भिन्न होती है — आमतौर पर उत्तरी अमेरिका और यूरोप में विश्वसनीय, एशिया और अफ़्रीका के कुछ हिस्सों में कम सटीक। निर्देशांक सामान्य क्षेत्र दर्शाते हैं, सटीक भौतिक स्थान नहीं।

प्र: क्या AI एजेंट इसे एक tool के रूप में उपयोग कर सकते हैं?

उ: हां। endpoint एक ही वैकल्पिक ip query parameter स्वीकार करता है और एक फ़्लैट JSON ऑब्जेक्ट लौटाता है — इसे OpenAI, Claude, LangChain या किसी भी एजेंट फ़्रेमवर्क के लिए एक function tool के रूप में उजागर करना आसान है। उन एजेंट्स के लिए उपयोगी जिन्हें यूज़र स्थान के बारे में तर्क करने, geo-आधारित नियम लागू करने या क्षेत्रीय संदर्भ के साथ लीड डेटा समृद्ध करने की आवश्यकता होती है।

🤖Agent Skill

Claude Code और AI एजेंट्स में IP Geolocation का उपयोग करें

अपने AI कोडिंग एजेंट के भीतर सीधे किसी भी IP पते को जियोलोकेट करने के लिए आधिकारिक Claude Code skill इंस्टॉल करें — प्राकृतिक भाषा के ज़रिए देश, शहर, ISP, टाइमज़ोन और बहुत कुछ।

अपने AI एजेंट से स्वाभाविक रूप से पूछें

8.8.8.8 कहां स्थित है?
IP 1.1.1.1 किस देश से है?
104.21.0.0 के लिए ISP और टाइमज़ोन खोजें

संगत प्लेटफ़ॉर्म

Claude CodeCursorOpenAI CodexManusGoogle AntigravityOpenClaw
apipick-lab /
apipick-ip-geolocation

APIpick IP Geolocation API के लिए Claude Code skill

किसी भी IP पते के लिए देश, महाद्वीप, शहर, अक्षांश/देशांतर, IANA टाइमज़ोन, ISO मुद्रा कोड, ISP नाम और ASN लौटाता है।

TypeScript1 credit / requestइंस्टॉल करने के लिए मुफ़्त
GitHub पर Skill देखें