{"slug":"ip-api","name":"ip-api.com","category":"ip-intelligence","provider_slug":null,"publisher":"ip-api.com","publisher_type":"official","website":"https://ip-api.com/","summary":"Use the no-key HTTP endpoint for eligible non-commercial projects, or Pro for commercial HTTPS access. Proxy, VPN and Tor exits share one response flag, while hosting is identified separately.","tools":["ip-api Geolocation API","ip-api Pro","ip-api Batch API"],"capabilities":["ip-geolocation","asn-lookup","proxy-detection","vpn-detection","tor-detection","hosting-detection"],"outputs":["json","jsonp","xml","csv","text","php"],"connection":"http-api","billing_basis":"Pro is a fixed-term subscription advertised with unlimited queries subject to acceptable-use rules. The displayed €13.3 monthly equivalent requires payment for 12 months and excludes VAT.","facts":[{"key":"delivery","label":"Delivery","value":"Hosted API with JSON/JSONP, XML, CSV, text and PHP output options, plus batch queries.","source_ids":["ip-api-pro"]},{"key":"location","label":"Location data","value":"Country, region, city, postal code, coordinates and timezone fields are documented.","source_ids":["ip-api-docs"]},{"key":"network","label":"ASN and network","value":"ISP, organization, ASN/AS name, mobile and hosting fields. ASN fields can be empty for address blocks not announced in BGP tables.","source_ids":["ip-api-docs"]},{"key":"privacy","label":"Privacy signals","value":"The proxy boolean combines proxies, VPNs and Tor exit addresses. A separate hosting boolean covers hosting, colocation and datacenter addresses.","source_ids":["ip-api-docs"]},{"key":"access","label":"Access and free use","value":"The free endpoint needs no key, uses HTTP and permits non-commercial use at 45 requests per minute per caller IP. Pro adds commercial use, API keys and HTTPS.","source_ids":["ip-api-docs","ip-api-legal","ip-api-pro"]},{"key":"billing","label":"Billing unit","value":"Pro advertises unlimited requests subject to its acceptable-use policy. The listed €13.3/month price is a monthly equivalent when paying for 12 months, excluding VAT.","source_ids":["ip-api-pro"]},{"key":"ipv6","label":"IP versions","value":"A query can be an IPv4 address, IPv6 address or domain name.","source_ids":["ip-api-docs"]},{"label":"Rate-limit handling","value":"The free endpoint returns X-Rl for remaining requests and X-Ttl for reset time. At zero remaining requests, stop until reset; repeated excess can cause a one-hour ban.","source_ids":["ip-api-docs"]}],"decision_rows":[{"when":"You need a free lookup for a non-commercial project","request":"Use the unauthenticated HTTP endpoint within its rate limit.","check":"The terms require both a non-commercial purpose and a non-commercial environment.","billing":"Free use is limited to 45 requests/minute per caller IP.","source_ids":["ip-api-docs","ip-api-legal"]},{"when":"You need commercial use or HTTPS","request":"Subscribe to Pro and create an API key.","check":"Pro permits IP/origin restrictions; its unlimited-request offer remains subject to acceptable-use rules.","billing":"Check the payment term: the published monthly equivalent assumes a 12-month purchase.","source_ids":["ip-api-pro"]},{"when":"You need to tell a VPN from a Tor exit","request":"Check whether the combined proxy signal meets the application's requirements.","check":"The documented boolean covers proxy, VPN or Tor exit use without a separate category field; hosting is another boolean.","billing":"Choose the access plan by commercial/HTTPS needs; the combined flag does not become separate flags in the documented schema.","source_ids":["ip-api-docs","ip-api-pro"]}],"setup":["Use Free only for an eligible non-commercial HTTP integration, or obtain a Pro account and key for commercial or HTTPS use.","Choose the response format and requested fields, then supply an IPv4 address, IPv6 address or domain.","Preserve the distinction between the combined proxy flag and the hosting flag.","For Free, read X-Rl and X-Ttl and pause requests when the allowance reaches zero."],"limitations":["The Free API is not authorized for a commercial environment, even if request volume is low.","The proxy flag cannot distinguish VPNs, ordinary proxies and Tor exits from one another.","Repeatedly exceeding Free limits can cause temporary blocking; Pro's unlimited requests still have acceptable-use conditions.","Reverse DNS is optional and can delay the response; ASN/AS name may be absent for unannounced blocks."],"sources":[{"id":"ip-api-pro","label":"ip-api Pro","url":"https://members.ip-api.com/","checked_at":"2026-10-01"},{"id":"ip-api-docs","label":"IP Geolocation JSON endpoint","url":"https://ip-api.com/docs/api:json","checked_at":"2026-10-01"},{"id":"ip-api-legal","label":"Terms and Policies","url":"https://ip-api.com/docs/legal","checked_at":"2026-10-01"}],"checked_at":"2026-10-01","review_due":"2026-10-15","evidence":"documented","url":"https://workingproxysites.info/tools/ip-api","provider_url":null,"review_overdue":false}