85
/100
prowl
Benchmarked Apr 25, 2026

ip-api

Find location with IP address or domain

ai platform_profile
Benchmark Your API

Score Breakdown

Latency 10/10
Auth Simplicity 10/10
First-Try Success 9/10
Parseability 9/10
Consistency 8/10
Documentation 8/10
Token Efficiency 8/10
Error Clarity 7/10

Benchmark Analysis Log

Full LLM thinking from the 4-phase benchmark pipeline.

Analyze
```json
{
  "service_type": "platform",
  "base_url": "https://ip-api.com",
  "auth_method": "none",
  "auth_config": {},
  "endpoints": [],
  "pricing_model": {
    "type": "freemium",
    "details": {
      "free_limit": "45 HTTP requests per minute from an IP address",
      "commercial_use": "Pro service for SSL access, unlimited queries, usage statistics, and commercial support",
      "pro_service_link": "https://members.ip-api.com/"
    }
  },
  "rate_limits": {
    "free_tier": "45 requests per minute",
    "throttling": "HTTP 429 if limit exceeded"
  },
  "capabilities": [
    "IP address geolocation",
    "Domain name geolocation",
    "No API key required for non-commercial use",
    "Output in JSON, XML, CSV, Newline, PHP",
    "Location data includes continent, country, region, city, zip, latitude/longitude, timezone, ISP, org, AS name",
    "Mobile, proxy, hosting detection"
  ],
  "raw_analysis": "IP-API is a service that provides IP address and domain geolocation. It is suitable for developers and businesses needing to determine the geographic location of their users based on IP addresses. This service is mature, having been operational since 2012, and is trusted by numerous businesses for its reliability and speed, handling over a billion requests daily. The free tier does not require an API key and is suitable for non-commercial use, while a pro service is available for commercial applications requiring more robust features and unlimited query capacity. The platform supports various output formats including JSON, XML, and CSV, making it flexible for integration into different systems. Its use cases are evident in scenarios requiring location-based services, content personalization, or fraud detection."
}
```
Execute

3/3 tests passed

TestEndpointStatusLatency
website_uptimeGET /20092ms
robots_txtGET /robots.txt20022ms
llms_txtGET /llms.txt20084ms
Interpret
```json
{
  "overall": 79,
  "dimensions": {
    "token_efficiency": 8.5,
    "first_try_success": 9.0,
    "response_parseability": 9.0,
    "error_clarity": 7.0,
    "doc_quality": 8.0,
    "auth_simplicity": 9.5,
    "latency": 9.5,
    "consistency": 8.0
  },
  "pricing_normalized": {
    "free_tier": true,
    "rate_limit": "45 requests/minute from an IP",
    "commercial_options": "Pro service for SSL access, unlimited queries"
  },
  "issues": [
    "Lack of security headers may be a concern for some users."
  ],
  "recommendations": [
    "Consider adding security headers to increase platform security perception.",
    "Enhance error clarity by offering detailed explanations and troubleshooting tips."
  ]
}
```

Agent Readiness

x402 Payments
Not supported
Streaming
No
Sandbox
None
Agent Auth
Unknown
SDKs
None listed
MCP Support
No

Want the full interactive view?

See operational metrics, LLM evaluations, agent readiness, and more.

Open in Dashboard