{"uid":"cap_5tEe4tXXRpXKvi9FlI4qD","slug":"powahub-ip-geolocation-499c0fa9","name":"PowaHub IP Geolocation","description":"Country, city, subdivisions, network (ASN), and approximate location for an IPv4 or IPv6 address.","url":"https://api.powahub.ai/CertainData/ip-geolocation/:address","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","pathParams"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"pathParams":{"type":"object","required":["address"],"properties":{"address":{"type":"string","description":"IPv4 or IPv6 address."}}},"queryParams":{"type":"object","properties":{}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.007","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","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.007/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.007","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.007","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_AeNnX8XL-7q6tb_Jip4Q1","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.007","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns country, city, subdivisions, network (ASN), and approximate geographic location for a given IPv4 or IPv6 address.","exampleAgentPrompt":"Can you look up the country, city, and network/ASN details for the IP address 203.0.113.42?","exampleUseCases":[{"title":"Fraud detection by IP origin","prompt":"I have a user login from IP 185.220.101.5 — can you tell me what country and network that IP belongs to so I can flag it if it's from a suspicious region?"},{"title":"Content localization by visitor IP","prompt":"A visitor hit our site from IP 2001:4860:4860::8888 — what country and city does that IP resolve to so we can serve them localized content?"},{"title":"Security log enrichment","prompt":"I'm reviewing server logs and need to know the country, ISP, and ASN for these IPs: start with 104.16.132.229 — what does the geolocation data say?"}],"resultDescription":"Returns structured geolocation data for the queried IP address, including the resolved country, city, administrative subdivisions (e.g. state/province), the autonomous system number (ASN), and the network or ISP name, plus an approximate geographic location.","failureModes":["Invalid IP address format returns an error or empty result","Private/reserved IP ranges (e.g. 192.168.x.x, 10.x.x.x) may return no location data","Geolocation accuracy varies — especially for VPN/proxy/Tor exit nodes where the resolved location may not reflect the user's actual location","Payment failure (402) if USDC balance is insufficient","Service unavailability returns 5xx errors"],"whenToPreferThis":"Choose this endpoint when you need quick, per-IP geolocation enrichment including ASN/network data alongside country and city, billed per-call via x402 microtransactions. Prefer this over free tiers when you need reliable uptime and structured JSON output with subdivision-level detail without rate-limit concerns.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-18T13:40:17.966Z","isFirstParty":false}