OpenChargeMap EV Station Scraper avatar

OpenChargeMap EV Station Scraper

Pricing

$0.80 / 1,000 results

Go to Apify Store
OpenChargeMap EV Station Scraper

OpenChargeMap EV Station Scraper

Scrapes electric vehicle charging station data from OpenChargeMap by geographic coordinates with a radius, or by country code. Returns each station as a flat row with connector types, network operator, and location details.

Pricing

$0.80 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

9 days ago

Last modified

Share

ParseForge

OpenChargeMap EV Station Scraper

Scrape EV charging station data from OpenChargeMap by coordinates or country, up to a million stations per run. Every station comes with its location, connector types, network operator, and charging speed. No login required for basic use.

Finding reliable, up-to-date EV charging station data across multiple networks is a fragmented mess. OpenChargeMap is the world's largest open registry, but querying it programmatically still means handling API keys and pagination. This Actor does that work for you, returning clean, structured data from any location or country you specify.

Who uses itWhat they scrape OpenChargeMap for
EV fleet operatorsMap available charging stations along delivery routes.
Navigation app developersPopulate a POI database with verified charger locations and specs.
Market researchersAnalyze charging infrastructure density by region or network operator.
Sustainability consultantsAudit public charging availability for corporate electrification reports.

What it does

This Actor collects EV charging station data from OpenChargeMap by geographic coordinates with a radius, or by country code, and returns each station as a flat row.

  • πŸ“ Coordinate-based search: Provide a latitude,longitude pair and a radius in kilometers to find stations near a point.
  • 🌍 Country-wide scraping: Use a two-letter ISO country code to pull all stations in a country when coordinates are not needed.
  • πŸ”Œ Full station details: Each result includes connector types, power levels, network operator, and usage status.
  • πŸ”‘ Bring your own API key: A shared key is included for testing, but you can use your own free OpenChargeMap key for higher rate limits.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with OpenChargeMap data

🚚 Plan EV fleet routes.

A logistics company scrapes stations along a highway corridor to ensure their electric vans have adequate fast-charging stops.

πŸ“± Build a charger finder app.

A developer pulls fresh station data for a city to seed a mobile app's map of CCS and CHAdeMO connectors.

πŸ“Š Compare regional infrastructure.

A policy analyst scrapes all stations in Germany and France to compare charger density and network dominance.

πŸ” Audit network coverage.

A consultant extracts stations filtered by a specific network operator to verify its claimed coverage in a metro area.

Why choose this scraper

What you get
No raw API wranglingThe Actor handles pagination, error retries, and response parsing for you.
Fixed, flat schemaEvery station is returned as a predictable row, ready for CSV, JSON, Excel, or XML export.
Global coverageAccess OpenChargeMap's registry of over 300,000 stations across 100+ countries.
Free to startA shared API key is pre-configured so you can run small jobs immediately.

How it compares

This Actor focuses on a straightforward coordinate or country input with a flat output schema, while the alternatives offer different filtering or output approaches.

FeatureParseForgeOpen Charge Map EV Station SearchOpen Charge Map - EV Charging Stations Scraper
Coordinate-based search with radiusYesYesYes
Country-wide scraping by ISO codeYesNot listedYes
Connector type filtering in inputNot listedNot listedYes
Pre-configured shared API keyYesNot listedNot listed
Network operator filtering in inputNot listedNot listedYes

Configure the run

Drive the Actor with a center point and radius, or a country code, and set a hard limit on the number of stations returned. The Input tab lists every parameter.

A first run with the defaults:

{
"coordinates": "51.5072,-0.1276",
"distanceKm": 10,
"maxItems": 10
}

A larger pull:

{
"coordinates": "51.5072,-0.1276",
"distanceKm": 10,
"maxItems": 200
}

Pricing

Pay-per-result: $0.0008 per result collected. You pay only for the results written to your dataset.

Results collectedApproximate cost
100 results$0.08
1,000 results$0.80
10,000 results$8.00

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the OpenChargeMap EV Station Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to OpenChargeMap through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/openchargemap-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Check that your coordinates are in the correct 'latitude,longitude' format and that the radius is large enough. If using a country code, verify it is a valid ISO two-letter code and that OpenChargeMap has coverage there.

I get an error about the API key.

The shared key may be rate-limited if many users are running the Actor simultaneously. Register for a free personal key at openchargemap.org and paste it into the API key field.

The run stops before reaching my max items limit.

This happens when there are fewer stations in the search area than your requested maximum. The Actor returns all available stations that match your coordinates or country code.

Some stations are missing connector details.

OpenChargeMap relies on community contributions, so data completeness varies. Missing fields will appear as empty in your dataset.

The country code search returns stations outside the country.

OpenChargeMap's country boundaries may include stations near borders. Filter your results by the address or coordinates fields in post-processing if needed.

FAQ

QuestionAnswer
Do I need my own OpenChargeMap API key?A shared demo key is included by default, which works for small, occasional runs. For production or high-volume scraping, you should register for a free key at openchargemap.org and enter it in the input.
What data fields does each station record contain?Each row includes the station's address, coordinates, operator name, usage type, connector types, power levels, and status. The exact fields are shown in the sample output on the Actor's page.
Can I filter by connector type, like CCS or Tesla?The Actor returns all stations in the area and includes the connector details in the output. You can filter the resulting dataset in a spreadsheet or downstream code by the connector type field.
How do I scrape an entire country?Leave the coordinates field empty and provide a two-letter ISO country code, such as 'DE' for Germany or 'JP' for Japan. The Actor will retrieve stations across that country up to your max items limit.
What is the maximum search radius?The radius can be set up to 500 kilometers around your chosen coordinates.
How many stations can I scrape in one run?You can set the maximum up to 1,000,000 stations. The actual number returned depends on how many stations exist in your search area.
Is the data live or cached?The Actor queries the OpenChargeMap API directly on each run, so you get the latest station information available in their registry.
Can I search by address instead of coordinates?The input requires latitude and longitude. You can use any free geocoding service to convert an address to coordinates before running the Actor.
What export formats are supported?You can export your dataset in JSON, CSV, Excel, XML, and several other formats directly from the Apify platform.
Does this work for Tesla Superchargers?Yes, if a Tesla Supercharger station is listed in the OpenChargeMap registry, it will be returned with its connector details and network operator field set to Tesla.

Browse the full ParseForge collection for more scrapers.

πŸ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

⚠️ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by OpenChargeMap. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.