Open Charge Map website screenshot

Open Charge Map

Open Charge Map is the global public registry of electric vehicle charging locations, established in 2011 as a non-commercial, community-driven project. The platform maintains a crowdsourced dataset of 300,000+ charging points worldwide, combining manually entered data with imported open data from government registries and charging networks. The REST API enables developers to search and retrieve POI (Points of Interest) data on EV charging stations, including location details, equipment specifications, connection types, operator information, and user-submitted check-ins and photos. Data can be filtered by geographic coordinates, bounding box, country, operator, connection type, charging level, and operational status. The API is free to use with an API key registration and supports both read (GET) and write (POST) operations for contributing new charging location data.

Open Charge Map publishes 6 APIs on the APIs.io network, including Comment API, Mediaitem API, Openapi API, and 3 more. Tagged areas include Electric Vehicles, EV Charging, Charging Stations, Points of Interest, and Open Data.

The Open Charge Map catalog on APIs.io includes 1 Spectral governance ruleset.

Open Charge Map’s developer surface includes authentication, documentation, GitHub presence, and 12 more developer resources.

42.3/100 developing ▼ -6.6 Agent 44/100 agent ready Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFreeSelf serve⚡ Free to try
9 APIs
Electric VehiclesEV ChargingCharging StationsPoints of InterestOpen DataGeospatialTransportationClean EnergyCrowdsourcedRegistry

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 42.3/100 · developing
Contract Quality 14.1 / 25
Developer Ergonomics 4.8 / 20
Commercial Clarity 7.9 / 20
Operational Transparency 4.8 / 13
Governance 7.0 / 12
Discoverability 7.4 / 10
Agent readiness — 44/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/api-evangelist-openchargemap: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 9

Individual APIs this provider publishes, each with its own machine-readable definition.

Open Charge Map POI API

Primary REST API for searching and retrieving EV charging station data (Points of Interest) from the Open Charge Map global registry. Supports geographic search by latitude/long...

Open Charge Map Reference Data API

REST API endpoint returning core reference data used for interpreting POI results, including connection types, charging levels, operators, countries, status types, usage types, ...

Open Charge Map POI Submit API

REST API endpoint for contributing new EV charging station data or updating existing POI records in the Open Charge Map global registry. Requires an authenticated API key associ...

Open Charge Map Comment API

The Comment API from Open Charge Map — 1 operation(s) for comment.

Open Charge Map Mediaitem API

The Mediaitem API from Open Charge Map — 1 operation(s) for mediaitem.

Open Charge Map Openapi API

The Openapi API from Open Charge Map — 1 operation(s) for openapi.

Open Charge Map Poi API

The Poi API from Open Charge Map — 1 operation(s) for poi.

Open Charge Map Profile API

The Profile API from Open Charge Map — 1 operation(s) for profile.

Open Charge Map Referencedata API

The Referencedata API from Open Charge Map — 1 operation(s) for referencedata.

Scroll for all 9

Pricing Plans 1

Published pricing tiers and plan structures.

Openchargemap Plans

2 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Openchargemap Rate Limits

4 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Spectral Rules 1

Spectral governance rulesets for linting and validating these APIs.

Open Charge Map API Rules

5 rules · 3 warnings 2 info

SPECTRAL

JSON Schema 20

Standalone JSON Schema definitions for this provider's data models.

AddressInfo

18 properties

JSON SCHEMA

AuthenticationResult

2 properties

JSON SCHEMA

CheckinStatusType

4 properties

JSON SCHEMA

ConnectionInfo

15 properties

JSON SCHEMA

ConnectionType

5 properties

JSON SCHEMA

CoreReferenceData

13 properties

JSON SCHEMA

Country

4 properties

JSON SCHEMA

DataProvider

10 properties

JSON SCHEMA

LevelType

4 properties

JSON SCHEMA

MediaItem

11 properties

JSON SCHEMA

OperatorInfo

12 properties

JSON SCHEMA

POI

30 properties

JSON SCHEMA

StatusType

4 properties

JSON SCHEMA

SubmissionStatusType

3 properties

JSON SCHEMA

SupplyType

2 properties

JSON SCHEMA

UsageType

5 properties

JSON SCHEMA

UserComment

11 properties

JSON SCHEMA

UserCommentType

2 properties

JSON SCHEMA

UserInfo

4 properties

JSON SCHEMA

UserProfile

14 properties

JSON SCHEMA

Scroll for all 20

Examples 4

Example request and response payloads for these APIs.

Authenticate

3 fields

EXAMPLE

Geo Bounding Box Search

3 fields

EXAMPLE

Poi Search

3 fields

EXAMPLE

Reference Data

3 fields

EXAMPLE

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Openchargemap Authentication

apiKey/http · 3 schemes

SECURITY

Openchargemap Domain Security

TLSv1.3 · DMARC

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Openchargemap Agentic Access

6 operations · 3 acting

6 operations · 3 acting

AGENTIC

Resources

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Build 2

SDKs, sample code, and the tooling you integrate with

Access & Security 2

Authentication, authorization, and security posture

Operate 2

Status, limits, changes, and where to get help

Commercial 3

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

Other 2

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: api-evangelist-openchargemap
name: Open Charge Map
description: 'Open Charge Map is the global public registry of electric vehicle charging locations, established in 2011 as
  a non-commercial, community-driven project. The platform maintains a crowdsourced dataset of 300,000+ charging points worldwide,
  combining manually entered data with imported open data from government registries and charging networks. The REST API enables
  developers to search and retrieve POI (Points of Interest) data on EV charging stations, including location details, equipment
  specifications, connection types, operator information, and user-submitted check-ins and photos. Data can be filtered by
  geographic coordinates, bounding box, country, operator, connection type, charging level, and operational status. The API
  is free to use with an API key registration and supports both read (GET) and write (POST) operations for contributing new
  charging location data.

  '
type: Index
accessModel:
  pricing: free
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  label: Free · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/openchargemap.png
url: https://raw.githubusercontent.com/api-evangelist/openchargemap/refs/heads/main/apis.yml
created: '2026-06-13'
modified: '2026-06-13'
specificationVersion: '0.19'
tags:
- Electric Vehicles
- EV Charging
- Charging Stations
- Points of Interest
- Open Data
- Geospatial
- Transportation
- Clean Energy
- Crowdsourced
- Registry
apis:
- name: Open Charge Map POI API
  description: 'Primary REST API for searching and retrieving EV charging station data (Points of Interest) from the Open
    Charge Map global registry. Supports geographic search by latitude/longitude with distance radius, bounding box filtering,
    country filtering, and filtering by operator, connection type, charging level, usage type, and operational status. Returns
    full POI data including address, equipment details, connection types, power levels, operator info, and user comments.
    Supports compact and verbose output formats in JSON. An API key is required and passed as a query parameter or HTTP header.

    '
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://openchargemap.org/site/develop/api
  baseURL: https://api.openchargemap.io/v3
  tags:
  - EV Charging
  - Points of Interest
  - Geospatial Search
  - Charging Stations
  properties:
  - type: Documentation
    url: https://openchargemap.org/site/develop/api
  - type: GitHub
    url: https://github.com/openchargemap/ocm-system
- name: Open Charge Map Reference Data API
  description: 'REST API endpoint returning core reference data used for interpreting POI results, including connection types,
    charging levels, operators, countries, status types, usage types, supply types (AC/DC), and submission status types. This
    data provides the lookup tables needed to decode numeric ID fields returned in POI results. Can be filtered by country.
    Returns reference data in JSON format with an API key.

    '
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://openchargemap.org/site/develop/api
  baseURL: https://api.openchargemap.io/v3
  tags:
  - Reference Data
  - Connection Types
  - Operators
  - Countries
  properties:
  - type: Documentation
    url: https://openchargemap.org/site/develop/api
- name: Open Charge Map POI Submit API
  description: 'REST API endpoint for contributing new EV charging station data or updating existing POI records in the Open
    Charge Map global registry. Requires an authenticated API key associated with a registered Open Charge Map user account.
    Submitted data is reviewed and integrated into the community dataset. Supports adding new charging locations with full
    address, equipment, connection type, and operator details.

    '
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://openchargemap.org/site/develop/api
  baseURL: https://api.openchargemap.io/v3
  tags:
  - Submit
  - Contribute
  - Crowdsourced
  - Data Entry
  properties:
  - type: Documentation
    url: https://openchargemap.org/site/develop/api
- aid: openchargemap:openchargemap-comment-api
  name: Open Charge Map Comment API
  description: The Comment API from Open Charge Map — 1 operation(s) for comment.
  humanURL: https://openchargemap.org/site/develop/api
  baseURL: https://api.openchargemap.io/v3
  tags:
  - Comment
  properties:
  - type: OpenAPI
    url: openapi/openchargemap-comment-api-openapi.yml
- aid: openchargemap:openchargemap-mediaitem-api
  name: Open Charge Map Mediaitem API
  description: The Mediaitem API from Open Charge Map — 1 operation(s) for mediaitem.
  humanURL: https://openchargemap.org/site/develop/api
  baseURL: https://api.openchargemap.io/v3
  tags:
  - Mediaitem
  properties:
  - type: OpenAPI
    url: openapi/openchargemap-mediaitem-api-openapi.yml
- aid: openchargemap:openchargemap-openapi-api
  name: Open Charge Map Openapi API
  description: The Openapi API from Open Charge Map — 1 operation(s) for openapi.
  humanURL: https://openchargemap.org/site/develop/api
  baseURL: https://api.openchargemap.io/v3
  tags:
  - Openapi
  properties:
  - type: OpenAPI
    url: openapi/openchargemap-openapi-api-openapi.yml
- aid: openchargemap:openchargemap-poi-api
  name: Open Charge Map Poi API
  description: The Poi API from Open Charge Map — 1 operation(s) for poi.
  humanURL: https://openchargemap.org/site/develop/api
  baseURL: https://api.openchargemap.io/v3
  tags:
  - Poi
  properties:
  - type: OpenAPI
    url: openapi/openchargemap-poi-api-openapi.yml
- aid: openchargemap:openchargemap-profile-api
  name: Open Charge Map Profile API
  description: The Profile API from Open Charge Map — 1 operation(s) for profile.
  humanURL: https://openchargemap.org/site/develop/api
  baseURL: https://api.openchargemap.io/v3
  tags:
  - Profile
  properties:
  - type: OpenAPI
    url: openapi/openchargemap-profile-api-openapi.yml
- aid: openchargemap:openchargemap-referencedata-api
  name: Open Charge Map Referencedata API
  description: The Referencedata API from Open Charge Map — 1 operation(s) for referencedata.
  humanURL: https://openchargemap.org/site/develop/api
  baseURL: https://api.openchargemap.io/v3
  tags:
  - Referencedata
  properties:
  - type: OpenAPI
    url: openapi/openchargemap-referencedata-api-openapi.yml
common:
- type: AgenticAccess
  url: agentic-access/openchargemap-agentic-access.yml
- type: DomainSecurity
  url: security/openchargemap-domain-security.yml
- type: Authentication
  url: authentication/openchargemap-authentication.yml
- type: Website
  url: https://openchargemap.org/
- type: Documentation
  url: https://openchargemap.org/site/develop/api
- type: Developer
  url: https://openchargemap.org/site/develop
- type: GitHub
  url: https://github.com/openchargemap/ocm-system
- type: GitHubOrg
  url: https://github.com/openchargemap
- type: Community
  url: https://community.openchargemap.org/
- type: Apps
  url: https://openchargemap.org/site/develop/apps
- type: TermsOfService
  url: https://openchargemap.org/site/about/terms
- type: About
  url: https://openchargemap.org/site/about
- type: Plans
  url: plans/openchargemap-plans.yml
- type: RateLimits
  url: rate-limits/openchargemap-rate-limits.yml
- type: FinOps
  url: finops/openchargemap-finops.yml
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com