Chargefinder Scraper
Pricing
from $1.20 / 1,000 chargers
Chargefinder Scraper
Scrape EV charging stations from Chargefinder by location search or charger URL. Extract map listings and optional outlet-level charger details.
Pricing
from $1.20 / 1,000 chargers
Rating
0.0
(0)
Developer
Data Scrapers
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Chargefinder Scraper creates a structured dataset of electric-vehicle charging stations collected from Chargefinder. Each dataset item is one station and can include the station id, title, public URL, address, city, country, coordinates, operator, kilowatt range, plug counts, and a details flag. Query the source with searchQueries such as a city or island, or with Chargefinder startUrls. Set maxItems to cap the run, and turn on scrapeChargerDetails when outlet lists are needed. Retrieve records through the Apify Dataset API or export them as JSON, CSV, Excel, or XML.
Dataset at a glance
| Property | Value |
|---|---|
| Source | chargefinder.com |
| Record unit | One charging station |
| Input methods | searchQueries, startUrls |
| Main identifiers | id, url |
| Delivery | Apify Dataset and API |
| Export formats | JSON, CSV, Excel, XML |
| Update model | Fresh records per Actor run |
| Pricing | $1.50 per 1,000 charger events; $2.00 per 1,000 charger-details events. Platform usage is not billed. |
Coverage and available records
Supported starts are place names (Ibiza, Paris, Italy) and Chargefinder charger or location URLs. Country searches stay inside that country. City and island queries use the matching map extent. language controls the site language used for search and constructed station links (en, de, fr, es, it, nl, sv, no, da, fi, pl, is).
maxItems of 0 means no charger cap. scrapeChargerDetails is off by default. When it is on, a successful detail fetch adds outlet groups, hours, access, and live status and fires charger-details. A station that fails the detail request is still saved from the map card and is not charged for details.
Data dictionary
| Field | Type | Nullable | Description | Example |
|---|---|---|---|---|
| id | string | no | Chargefinder station slug. Deduplication key. | mz7622 |
| title | string | yes | Station name on Chargefinder | Hotel Melia ME Ibiza |
| url | string | yes | Public charger page | https://chargefinder.com/en/charging-station-s-argamassa-hotel-melia-me-ibiza/mz7622 |
| address | string | yes | Street address | Avinguda de s Argamassa, 153, S Argamassa, Spain |
| city | string | yes | Locality | S Argamassa |
| country | string | yes | Country name | Spain |
| countryCode | string | yes | Country code | ES |
| latitude | number | yes | Latitude | 38.992292 |
| longitude | number | yes | Longitude | 1.569429 |
| operator | string | yes | Network operator | Wenea |
| minCapacityKw | number | yes | Lowest posted power | 22 |
| maxCapacityKw | number | yes | Highest posted power | 100 |
| mapInfo | string | yes | Map card summary | Wenea 22-100kW |
| detailsFetched | boolean | no | True when charger details were attached | true |
| sourceQuery | string | yes | Query that produced the station | Ibiza |
| outletList | array | yes | Outlet groups. Present when details were fetched. | CCS, 100 kW |
Example dataset record
This row is a saved Chargefinder station from an Ibiza search with details enabled. Outlet identifiers that are equipment names are omitted here.
{"id": "mz7622","title": "Hotel Melia ME Ibiza","url": "https://chargefinder.com/en/charging-station-s-argamassa-hotel-melia-me-ibiza/mz7622","latitude": 38.992292,"longitude": 1.569429,"city": "S Argamassa","country": "Spain","countryCode": "ES","address": "Avinguda de s Argamassa, 153, S Argamassa, Spain","operator": "Wenea","access": "visitors","openingHours": "24/7","minCapacityKw": 22,"maxCapacityKw": 100,"mapInfo": "Wenea 22-100kW","detailsFetched": true,"sourceQuery": "Ibiza","outletCount": 1}
Query and input reference
| Field | Type | Description |
|---|---|---|
| searchQueries | array of strings | Places to search. The best matching country, city, or island becomes the map area. |
| startUrls | array | Chargefinder charger or location URLs. |
| language | string | Site language. Default en. |
| scrapeChargerDetails | boolean | Fetch outlets and live status. Default false. Charges charger-details only when extras attach. |
| maxItems | integer | Maximum chargers. 0 means no cap. |
| maxConcurrency | integer | Parallel workers, 1 to 20. Default 10. |
| proxyConfiguration | object | Apify proxy settings. Residential is the intended default. |
Retrieve the data through the API
from apify_client import ApifyClientclient = ApifyClient("YOUR-APIFY-TOKEN")run = client.actor("datascrapers/chargefinder-scraper").call(run_input={"searchQueries": ["Ibiza"],"scrapeChargerDetails": True,"language": "en","maxItems": 8,"proxyConfiguration": {"useApifyProxy": True,"apifyProxyGroups": ["RESIDENTIAL"],},})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item["id"], item["title"], item["maxCapacityKw"])
Data quality and record handling
Deduplicate on id. The same station can appear again on a later run if it is still inside the map area. detailsFetched is false when the detail request did not attach extras, and that station is not charged charger-details. Coordinates and power values are taken from Chargefinder as returned. A missing operator or address stays null.
Pricing and cost examples
| Event | When it fires | Free | Bronze | Silver | Gold |
|---|---|---|---|---|---|
| charger | Every station saved | $1.50 / 1,000 | $1.40 / 1,000 | $1.30 / 1,000 | $1.20 / 1,000 |
| charger-details | Details attached | $2.00 / 1,000 | $1.90 / 1,000 | $1.80 / 1,000 | $1.70 / 1,000 |
Platinum and Diamond use the Gold rates. Platform usage is not billed to the user.
A run that saves 1,000 stations with details off costs $1.50 on the Free plan. The same 1,000 stations with details attached cost $1.50 plus $2.00 on Free, or $1.20 plus $1.70 on Gold.
Limitations and responsible data use
Chargefinder can change map tiles, station slugs, and live status without notice. Live outlet status is a point-in-time reading, not a reservation. Use the data for network research and routing analysis. Do not present a scraped status as a guarantee that a stall is free.
Dataset questions
What is one record?
One Chargefinder charging station, identified by id.
Does every record include live outlet status?
Only when scrapeChargerDetails is on and detailsFetched is true.
Which field should a pipeline use as the key?
id.
Related datasets from Data Scrapers
Data Scrapers support
Questions about this dataset: stardustspotlight@gmail.com.
