{"uid":"cap_sj0uN80-N26U7HETiQiP_","slug":"rotary-agency-ip-geolocation-api-111ee086","name":"Rotary Agency IP Geolocation API","description":"IP Geolocation API — get location, ISP, and proxy info for a...","url":"https://rotaryagency.uk/api/ip-geo","method":"GET","headers":{},"bodySchema":null,"responseSchema":{"type":"json","example":{"ip":"string - the IP address queried","asn":"string","isp":"string","org":"string","city":"string","proxy":"boolean","mobile":"boolean","region":"string","country":"string","hosting":"boolean","latitude":"number","timezone":"string","longitude":"number","country_code":"string"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_3cFm9DFIgDGI28WkwQ2vg","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns geographic location, ISP details, and proxy/VPN detection information for a given IP address","exampleAgentPrompt":"Can you look up where the IP address 203.0.113.42 is located and tell me if it's coming through a proxy or VPN?","exampleUseCases":[{"title":"Fraud detection on signups","prompt":"We just got a new signup from IP 198.51.100.77 — can you check where that IP is located, who the ISP is, and whether it looks like a proxy or VPN so I can decide if it's suspicious?"},{"title":"Personalizing content by country","prompt":"I need to know what country the visitor with IP 104.28.0.1 is in so I can show them the right localized content — can you geolocate that IP for me?"},{"title":"Blocking datacenter traffic","prompt":"Can you check whether IP 45.33.32.156 belongs to a datacenter or ISP and whether it's flagged as a proxy? I'm trying to filter bot traffic from our analytics."}],"resultDescription":"Returns structured data including the IP's country, region, city, latitude and longitude, ISP name, organization, ASN, and flags indicating whether the IP is a known proxy, VPN, Tor exit node, or datacenter address.","failureModes":["Invalid or malformed IP address returns an error response","Private/reserved IP ranges (e.g. 192.168.x.x) may return no location data","IPv6 addresses may have lower geolocation accuracy","Rate limiting or payment failure returns a 402 or 429 error","Geolocation data may be outdated for recently reassigned IP blocks"],"whenToPreferThis":"Choose this endpoint when you need a fast, pay-per-call IP geolocation lookup that also includes ISP identification and proxy/VPN detection in a single call. It is well-suited for fraud screening, access control, content personalization, and analytics enrichment workflows where you need to know not just where an IP is from, but whether it is anonymized or belongs to a hosting provider.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T06:56:32.970Z","isFirstParty":false}