61
/100
prowl
Benchmarked Aug 21, 2026

Open Charge Map

Global public registry of electric vehicle charging locations

saas platform_profile
Benchmark Your API

Score Breakdown

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

Benchmark Analysis Log

Full LLM thinking from the 4-phase benchmark pipeline.

Analyze
{
  "service_type": "platform",
  "base_url": "https://openchargemap.org",
  "auth_method": "api_key_query",
  "auth_config": {
    "api_key_param": "key",
    "header": "X-API-Key",
    "description": "API key can be passed as query parameter 'key' or header 'X-API-Key'. Obtain key from profile after login."
  },
  "endpoints": [
    {
      "path": "/api/poi",
      "method": "GET",
      "description": "Search for charging locations (Points of Interest) with filters like bounding box, country, etc."
    },
    {
      "path": "/api/poi/{id}",
      "method": "GET",
      "description": "Retrieve details of a specific charging location by ID."
    },
    {
      "path": "/api/poi",
      "method": "POST",
      "description": "Submit a new charging location (requires authentication)."
    },
    {
      "path": "/api/poi/{id}",
      "method": "PUT",
      "description": "Update an existing charging location (requires authentication)."
    },
    {
      "path": "/api/poi/{id}",
      "method": "DELETE",
      "description": "Delete a charging location (requires authentication)."
    },
    {
      "path": "/api/referencedata",
      "method": "GET",
      "description": "Get country, connection types, etc. for use in queries or submissions."
    },
    {
      "path": "/api/poi/activity",
      "method": "GET",
      "description": "Get recent changes to locations (useful for caching)."
    },
    {
      "path": "/api/profile",
      "method": "GET",
      "description": "Get current user profile information (requires authentication)."
    },
    {
      "path": "/api/stats",
      "method": "GET",
      "description": "Get statistics about the database (counts, coverage, etc.)."
    }
  ],
  "pricing_model": {
    "type": "freemium",
    "details": {
      "free": "Unlimited read access to public data with API key registration (free).",
      "premium": "Premium tiers for higher rate limits, commercial use, and additional features like historical data or priority support.",
      "registration": "Free API key obtained after registering an account."
    }
  },
  "rate_limits": {
    "default": "No explicit limits published, but reasonable usage expected. For heavy usage, contact for premium plan.",
    "note": "Rate limits may be enforced per key; check terms for commercial use."
  },
  "capabilities": [
    "Global directory of EV charging stations",
    "Search by geographic location, bounding box, country, etc.",
    "Detailed station data: address, connectors, power, availability, status",
    "Submit new charging locations",
    "Edit existing charging locations (community moderation)",
    "Community-driven data with edits awaiting approval",
    "Data export and OCPI feed support for networks",
    "Integration with mapping applications",
    "Supports multi-language interface",
    "Provides statistics on coverage and usage",
    "Community forum and GitHub for development"
  ],
  "raw_analysis": "Open Charge Map is a well-established, community-driven platform that serves as a global public registry of electric vehicle (EV) charging locations. It is aimed at EV drivers, charging network operators, and developers who need accurate and up-to-date data on charging points. The platform is mature, having been active for over a decade, with a large dataset covering many countries and substantial community involvement. It offers a public REST API that is documented on the site (though the provided link redirected to login, the API documentation is accessible at /develop/api). The API supports read operations for searching and fetching station details, and write operations for contributing new locations or edits, typically requiring authentication. Integrations are noteworthy: it supports OCPI (Open Charge Point Interface) for data exchange with charging networks, embeds maps in websites, and has an active community that reviews and edits entries. The pricing model is freemium: free access with an API key for non-commercial or light usage, with premium tiers for heavier commercial use. Rate limits are not clearly documented but may be enforced based on usage. The platform also offers referencedata and activity endpoints to help developers build applications. Overall, it's a reliable open data source for EV charging infrastructure."
}
Execute

3/3 tests passed

TestEndpointStatusLatency
website_uptimeGET /200482ms
robots_txtGET /robots.txt200643ms
llms_txtGET /llms.txt200641ms
Interpret
```json
{
  "overall": 62,
  "dimensions": {
    "token_efficiency": 6.5,
    "first_try_success": 6.0,
    "response_parseability": 5.5,
    "error_clarity": 5.0,
    "doc_quality": 6.5,
    "auth_simplicity": 6.0,
    "latency": 8.5,
    "consistency": 7.0
  },
  "pricing_normalized": {
    "free_tier": "unlimited_read_public_data_with_free_api_key",
    "paid_tiers": "higher_rate_limits_commercial_use_historical_data_priority_support"
  },
  "issues": [
    "Robots.txt returned a login page with 200 status instead of actual robots.txt content",
    "No llms.txt file available for AI agents (retrieved login page instead)",
    "Community-moderated data may have inconsistent quality/accuracy",
    "No explicit rate limits or error codes documented in the description"
  ],
  "recommendations": [
    "Add a proper llms.txt file with API documentation and usage guidelines for AI agents",
    "Fix robots.txt to return actual crawl rules instead of a login HTML page",
    "Provide clear documentation on API error codes and rate limiting",
    "Consider adding structured data export formats (GeoJSON, CSV) for easier parsing",
    "Include sample API responses in documentation for better onboarding"
  ]
}
```

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/open-charge-map">
  <img src="https://prowl.world/badge/open-charge-map.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