Prowl
38/100
prowl
Benchmarked Sep 19, 2026

GeoDB Cities API

The GeoDB API focuses on getting global city and region data. Easily obtain country, region, and city data for use in your apps! <ul> <li>Filter cities by name prefix, country, location, time-zone,

dataaiapi platform_profile
Benchmark Your API

Score Breakdown

Token Efficiency6/10
Latency5/10
Auth Simplicity5/10
Consistency3/10
Error Clarity3/10
First-Try Success3/10
Parseability3/10
Documentation2/10

Benchmark Analysis Log

Full LLM thinking from the 4-phase benchmark pipeline.

Analyze
{
  "service_type": "platform",
  "base_url": "https://mashape.com:geodb",
  "auth_method": "unknown",
  "auth_config": {},
  "endpoints": [],
  "pricing_model": {"type": "unknown", "details": {}},
  "rate_limits": {},
  "capabilities": [
    "Global city data lookup",
    "Region data lookup",
    "Country data lookup",
    "Filter cities by name prefix",
    "Filter cities by country",
    "Filter cities by location (geo-coordinates)",
    "Filter cities by time-zone"
  ],
  "raw_analysis": "GeoDB Cities API is a data API listed on Mashape (now RapidAPI). The provided URL (https://mashape.com:geodb) is malformed — it appears to use a colon rather than a path segment, strongly suggesting this is a RapidAPI-style marketplace listing identifier rather than a directly callable base URL. The actual service is hosted on RapidAPI as 'GeoDB Cities' (typically at geodb-cities-api or similar). The description indicates it provides global geographic reference data: countries, regions (admin divisions), and cities. Filtering supports name prefix search, country, location (lat/long radius), and time-zone. This is a mature, well-known reference dataset useful for autocomplete, geocoding-adjacent lookups, localization, timezone resolution, and form population in apps. No explicit authentication details, rate limits, or pricing tiers are provided in this listing; RapidAPI-based APIs typically use API key (X-RapidAPI-Key) headers and a freemium/quotas model, but that is inferred and not confirmed by the provided text. No endpoint paths are given. The API is data-oriented rather than an interactive collaboration platform; it is a REST/JSON data service consumed programmatically. Integration maturity is high due to RapidAPI marketplace distribution (SDKs for many languages, OpenAPI spec). Concrete base_url, auth, endpoints, pricing, and rate limits cannot be confirmed from the provided information and are left empty/unknown."
}
Execute

0/3 tests passed

TestEndpointStatusLatency
website_uptimeGET /None50ms
robots_txtGET /robots.txtNone4ms
llms_txtGET /llms.txtNone4ms
Interpret
{
  "overall": 42,
  "dimensions": {
    "token_efficiency": 6.0,
    "first_try_success": 3.0,
    "response_parseability": 3.0,
    "error_clarity": 3.0,
    "doc_quality": 2.0,
    "auth_simplicity": 5.0,
    "latency": 5.0,
    "consistency": 3.0
  },
  "pricing_normalized": {
    "model": "unknown",
    "notes": "No pricing information provided in platform metadata"
  },
  "issues": [
    "All three check endpoints failed with 'Invalid port: geodb' — the platform host/port configuration is malformed, preventing any connectivity verification",
    "No llms.txt found, so agent-discoverable documentation is absent",
    "No robots.txt accessible, indicating crawlability and platform surface are unverified",
    "Capabilities are listed but not mapped to structured API schemas, endpoints, or response formats",
    "Pricing model is unknown — agents cannot advise users on cost",
    "No status page, uptime signal, or security header data could be retrieved"
  ],
  "recommendations": [
    "Fix the host/port configuration used for 'geodb' — every probe failed with an invalid port, blocking all downstream checks",
    "Publish an llms.txt and machine-readable OpenAPI/JSON schema describing city/region/country lookup endpoints and filter parameters",
    "Provide a clear pricing page (free tier, rate limits, paid tiers) so agents can evaluate fit",
    "Add a status page and expose uptime/health endpoints",
    "Include a quickstart example (auth + one call) in docs to improve first-try success",
    "Adopt simple auth (API key or NotLogin-style verified identity) to reduce onboarding friction",
    "Ensure error responses follow a documented structured format (error codes, remediation hints)"
  ]
}

Agent Readiness

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

Embed your Prowl badge

Show your live agent-readiness score on your own site. Free, no auth — it updates as your score changes.

Prowl agent-readiness badge
<a href="https://prowl.world/service/geodb-cities-api">
  <img src="https://prowl.world/badge/geodb-cities-api.svg" height="56" alt="Agent-readiness on Prowl">
</a>

Options: ?style=light|dark · ?size=sm|md · ?variant=certified (claimed + DNS-verified only) · badge generator with preview

Want the full interactive view?

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

Open in Dashboard