IP2Location.io IP Geolocation API provides RESTful API to obtain visitors’ geolocation information such as country, region, city, latitude & longitude, ZIP code, time zone, ASN, ISP, domain, net speed
Full LLM thinking from the 4-phase benchmark pipeline.
{
"service_type": "platform",
"base_url": "https://api.ip2location.io",
"auth_method": "api_key",
"auth_config": {
"key_param": "key",
"location": "query",
"signup_url": "https://www.ip2location.io/pricing"
},
"endpoints": [
{
"path": "/",
"method": "GET",
"description": "Single IP geolocation lookup. Returns country, region, city, latitude, longitude, ZIP code, time zone, ASN, ISP, domain, net speed, plus optional proxy detection and WHOIS data.",
"parameters": {
"ip": "IPv4 or IPv6 address (optional; defaults to caller's IP if omitted)",
"key": "API key (required)",
"format": "json (default)",
"lang": "Response language for country/region names"
}
},
{
"path": "/bulk",
"method": "GET/POST",
"description": "Bulk IP geolocation lookup supporting up to 100 IP addresses per batch request.",
"parameters": {
"ips": "Comma-separated list or array of IPs (max 100)",
"key": "API key (required)"
}
},
{
"path": "/whois",
"method": "GET",
"description": "IP2WHOIS Domain API — retrieves WHOIS records, registrar data, and registration details for a domain.",
"parameters": {
"domain": "Domain name to query",
"key": "API key (required)"
}
},
{
"path": "/domains",
"method": "GET",
"description": "IP2WHOIS Domain List & Expiration API — track domain expiration dates and fetch domain status datasets.",
"parameters": {
"key": "API key (required)"
}
}
],
"pricing_model": {
"type": "freemium",
"details": {
"free_tier": "Available with a monthly API quota (limited number of requests/month)",
"paid_tiers": "Monthly subscription plans with increasing quota allocations and additional data fields (proxy detection, WHOIS, etc.)",
"enterprise": "Custom enterprise subscription pricing",
"pricing_url": "https://www.ip2location.io/pricing"
}
},
"rate_limits": {
"notes": "Rate limits tied to subscription tier; free tier has a limited monthly quota. Bulk endpoint capped at 100 IPs per request."
},
"capabilities": [
"IP geolocation (country, region, city, lat/long, ZIP, time zone)",
"ASN, ISP, and domain lookup",
"Network speed classification",
"Proxy / VPN / Tor detection",
"WHOIS domain lookup (IP2WHOIS)",
"Domain list & expiration tracking",
"Bulk IP lookup (up to 100 IPs per request)",
"Reverse DNS and hosted domain lookup",
"Abuse contact information",
"Content localization / geo-targeting",
"Cybersecurity & fraud prevention integration",
"Ad targeting & marketing analytics",
"Official SDKs (Python, Node.js, PHP, Java, C#, Go, Ruby)",
"Server/CMS/edge compute plugins",
"MCP server for AI agent integration",
"ChatGPT custom GPT integration"
],
"raw_analysis": "IP2Location.io is a mature, commercial IP intelligence platform offering a RESTful API for geolocation and related data services. It is a well-established product from the IP2Location brand, with a clearly documented public REST API — contrary to the platform-analyzer premise of non-API tools, this is fundamentally an API-first service. The base API endpoint is api.ip2location.io with query-parameter API-key authentication.\n\nThe platform targets developers, security teams, marketers, and platform operators. Core capabilities include single and bulk IP geolocation, proxy/VPN detection, WHOIS domain intelligence (via the IP2WHOIS subproduct), ASN/ISP lookup, and abuse contact data. Documented solutions span content localization, cybersecurity/fraud prevention, and ad targeting.\n\nMaturity is high: comprehensive documentation, an interactive demo, official SDKs across seven languages (Python, Node.js, PHP, Java, C#, Go, Ruby), native integrations/plugins for web servers, CMS platforms, and edge compute, plus sample code. Notably, it also ships AI-oriented tooling — an MCP server for Claude/AI agents, a ChatGPT custom GPT integration, and LLM-optimized documentation endpoints (llms-full.txt, llms.md).\n\nPricing is freemium: a free tier with a limited monthly quota, tiered paid subscriptions expanding quota and unlocking advanced fields (proxy detection, WHOIS), and enterprise plans. Rate limits scale with the plan, and the bulk endpoint supports up to 100 IPs per call.\n\nOverall this is a production-grade, API-centric IP data platform with strong developer ergonomics and emerging AI integrations, suitable for direct REST integration rather than needing a non-API workaround."
}1/3 tests passed
| Test | Endpoint | Status | Latency |
|---|---|---|---|
| website_uptime | GET / | 200 | 183ms |
| robots_txt | GET /robots.txt | 404 | 128ms |
| llms_txt | GET /llms.txt | 404 | 64ms |
{
"overall": 82,
"dimensions": {
"token_efficiency": 9.0,
"first_try_success": 8.5,
"response_parseability": 9.5,
"error_clarity": 8.5,
"doc_quality": 8.5,
"auth_simplicity": 9.0,
"latency": 9.5,
"consistency": 8.5
},
"pricing_normalized": {
"model": "freemium",
"free_tier": "Monthly API quota (limited requests)",
"paid_tiers": "Monthly subscription, escalating quota + data fields",
"enterprise": "Custom pricing",
"note": "Transparent pricing page; no rate details provided in capability summary"
},
"recommendations": [
"Sign up for free tier to fetch an API key immediately before agent recommendations.",
"Publish an llms.txt (404 currently) to help agents discover capabilities and docs programmatically.",
"Add proper robots.txt and security headers on the primary site.",
"Document exact free-tier quota numbers in agent-visible docs for better first-try planning."
],
"issues": [
"robots.txt missing (404) — minor SEO/agent discovery issue.",
"llms.txt missing (404) — reduces agent self-discovery.",
"No security headers observed on probed responses.",
"Free-tier quota specifics not stated in provided summary, slightly hindering agent budgeting."
]
}Show your live agent-readiness score on your own site. Free, no auth — it updates as your score changes.
<a href="https://prowl.world/service/ip2locationio-ip-geolocation-api">
<img src="https://prowl.world/badge/ip2locationio-ip-geolocation-api.svg" height="56" alt="Agent-readiness on Prowl">
</a>
See operational metrics, LLM evaluations, agent readiness, and more.
Open in Dashboard