Open Charge Map - EV Charging Stations Scraper avatar

Open Charge Map - EV Charging Stations Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Open Charge Map - EV Charging Stations Scraper

Open Charge Map - EV Charging Stations Scraper

Scrape Open Charge Map's global database of 300k+ EV charging station locations. Search by location/radius or country, filter by connector type (CCS, CHAdeMO, Type 2, Tesla, etc.), network operator, or charging speed/level. No login, no API key required.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Scrape Open Charge Map's global database of 300,000+ electric vehicle charging station locations. Search near any location or place name, browse by country, or look up specific stations by ID. Filter by connector type (CCS, CHAdeMO, Type 2, Tesla, and more), network operator, or charging speed/power. No login, no API key, no paid proxy required.

What this actor does

  • Three modes: search (location + radius), byCountry (country-wide browse), byId (direct station lookup)
  • Location input: exact latitude/longitude, or a free-text place name (automatically geocoded)
  • Filters: connector type, network operator, charging speed/level, min/max power (kW), operational-status-only
  • Full station detail: address, operator, every connector on-site with its power/voltage/current type, operational status, last-verified date
  • Empty fields are omitted — every record contains only the data Open Charge Map actually published for that station

Output per charging station

  • stationId, uuid — Open Charge Map's station identifier
  • title, addressLine1, addressLine2, town, stateOrProvince, postcode
  • country, countryCode
  • latitude, longitude
  • operator — network operator name (omitted when not on record)
  • usageType — e.g. "Public", "Private - Membership Required"
  • usageCost — free-text cost description, as published by the site owner
  • statusType, isOperational — current operational status
  • isRecentlyVerified, dateLastVerified, dateLastStatusUpdate
  • numberOfPoints — number of physical charging points at this location
  • connections[] — one entry per connector: connectorType, level, currentType, statusType, powerKW, voltage, amps, quantity
  • connectorTypes[] — distinct connector types available at this station
  • maxPowerKW — fastest connector's rated power
  • contactPhone, relatedUrl, accessComments, generalComments
  • dataProvider, dataProviderLicense — the contributing data source and its license terms
  • sourceUrl — the station's page on the public Open Charge Map
  • recordType: "chargingStation", scrapedAt

Input

FieldTypeDefaultDescription
modestringsearchsearch / byCountry / byId
locationQuerystringAmsterdamPlace name to geocode (mode=search)
latitude / longitudenumberExact search center; overrides locationQuery
radiusKminteger25Search radius in km (mode=search)
countryCodestring (enum)Country to browse (mode=byCountry)
stationIdsarrayNumeric station IDs (mode=byId)
connectorTypestring (enum)Filter by connector type
operatorstring (enum)Filter by network operator (curated list of common networks)
chargingLevelstring (enum)Filter by charging speed/level
minPowerKW / maxPowerKWintegerFilter by fastest connector's power
operationalOnlybooleanfalseOnly emit currently-operational stations
maxItemsinteger20Hard cap on emitted records (1–500)

Example: fast chargers near a city

{
"mode": "search",
"locationQuery": "Berlin",
"radiusKm": 30,
"chargingLevel": "rapid",
"connectorType": "cCSType2",
"maxItems": 50
}

Example: browse a country's Tesla Superchargers

{
"mode": "byCountry",
"countryCode": "us",
"operator": "tesla",
"maxItems": 100
}

Example: look up specific stations

{
"mode": "byId",
"stationIds": ["274201", "37780"]
}

Use cases

  • EV route planning tools — build charger-availability layers for a trip planner
  • Real estate / site selection — assess EV charging density around a property or development
  • Market research — compare charging network coverage and connector-type mix by region
  • Fleet management — locate compatible chargers for a specific vehicle's connector type
  • Sustainability reporting — quantify public charging infrastructure in a market

Data source / limitations

This actor uses Open Charge Map's public v3 REST API (api.openchargemap.io/v3/poi) — the same backing API used by Open Charge Map's own official map application at map.openchargemap.io. It does not scrape rendered web pages. No user-supplied API key or login is required: the actor uses the same public client identity that Open Charge Map's own free map app ships to every visitor's browser, so every user of this actor gets full data access with zero configuration.

Note: openchargemap.org/site/poi/list (a different, older page on Open Charge Map's main site) requires a login and is not used by this actor.

  • Per-query cap: Open Charge Map returns at most 500 stations per API call, which is why maxItems is capped at 500.
  • Operator filter is curated, not exhaustive. Open Charge Map tracks 976+ distinct operator records; the operator filter covers the most commonly searched global and regional networks. Every station's actual operator field (when published) is still returned regardless of whether it matches the filter list — leave the filter blank to see all networks.
  • Geocoding: free-text locationQuery values are resolved to coordinates via the public OpenStreetMap Nominatim API (also keyless).
  • Licensing: each record's dataProviderLicense field states the exact terms for that specific station as published by Open Charge Map (most community-contributed stations are under Creative Commons Attribution 4.0). Attribution to Open Charge Map is required for any reuse — see openchargemap.org for full usage terms.
  • Some fields (operator, usageType, connector-level detail) are omitted per record when the underlying contributor never populated them — this is normal for a crowdsourced dataset and is not a scraping error.

FAQ

Do I need an Open Charge Map account or API key? No. This actor works out of the box with no registration.

Can I search by coordinates instead of a city name? Yes — set latitude/longitude directly; they take priority over locationQuery.

What connector types are supported? All of Open Charge Map's documented connector types, including CCS (Type 1 & 2), CHAdeMO, Type 1 (J1772), Type 2, Tesla (Supercharger/NACS, Roadster, Model S/X, Battery Swap), and various regional plug standards.

Why do some stations have no operator field? Open Charge Map is a crowdsourced database; many stations are submitted without operator information. The field is only included when it's actually on record.

What does chargingLevel mean? Open Charge Map's own three-tier system: Level 1 (slow, under 2kW), Level 2 (fast, 2-40kW AC), Level 3 (rapid/DC fast, over 40kW). For finer control, use minPowerKW/maxPowerKW instead.

How fresh is the data? Open Charge Map is continuously updated by its contributor community; each station's dateLastVerified and dateLastStatusUpdate show when it was last checked.

Can I use this data commercially? Yes, per each station's dataProviderLicense (predominantly CC BY 4.0) — attribution to Open Charge Map is required.