PlugShare Scraper: EV Charging Station Data, Pricing & Alerts avatar

PlugShare Scraper: EV Charging Station Data, Pricing & Alerts

Pricing

from $2.31 / 1,000 charging stations

Go to Apify Store
PlugShare Scraper: EV Charging Station Data, Pricing & Alerts

PlugShare Scraper: EV Charging Station Data, Pricing & Alerts

PlugShare scraper for EV charging station data: search by map area or paste station links, and get connectors, power in kW, network, PlugScore, live availability, hours, cost and reviews. Filter by connector, power and network, and monitor new or changed stations on a schedule.

Pricing

from $2.31 / 1,000 charging stations

Rating

0.0

(0)

Developer

GetAScraper

GetAScraper

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

2

Monthly active users

2 days ago

Last modified

Share

🔌 PlugShare Scraper: EV Charging Station Data, Pricing & Alerts

Get PlugShare data on EV charging stations: connectors, power, pricing and live availability, ready for your spreadsheet or monitoring pipeline.
Search any map area or paste station links, filter by connector, power and network, and get clean, structured JSON, with scheduled runs that report only what is new or changed.
📍 Areas or station links
Stack search areas to cover a metro, or paste the exact stations you want.
🔁 Change alerts
Schedule it and get only new or changed stations, each tagged as new or changed.
🛡️ Stays reliable
Retries and a clean finish keep scheduled runs completing, never a silent failure.
🔒 Privacy-aware reviews
Reviewer names are personal data and stay opt-in, off by default.

This Actor reads PlugShare's own station data for whatever area you choose and returns clean JSON: address, GPS coordinates, connector types, charging power, network, PlugScore, live availability, hours, cost, and reviews. Built for EV route planning, fleet operations, and site-selection work that cannot wait on manually copying map pins.

🎯 Why use this Actor

PlugShare is the largest crowd-sourced EV charging directory in the US, but it has no official self-serve data export. This Actor turns it into a dataset you can schedule and trust.

  • Filter before you pay. Keep only fast chargers, a minimum power in kW, a minimum PlugScore, stations free right now, or specific connectors and networks, and skip stations under repair or not yet open.
  • Built for recurring jobs. Turn on onlyNewOrChanged and every scheduled run returns only stations that are new or changed, each marked with a changeType.
  • Exact stations by link. Paste PlugShare station links to re-check a known watch list without searching at all.
  • Straight answers when something goes wrong. Bad input, a blocked run or a spending limit ends the run with a plain message and no hidden charges, never a confusing crash.

⚙️ How it works

STEP 1
Pick areas or links
Give center points and a radius, or paste station links.
STEP 2
Filter and set depth
Narrow by connector, power or network, then choose overview or full detail.
STEP 3
Get structured data
Clean JSON lands in your dataset, ready to export or pipe downstream.

Point it at any location. If PlugShare has chargers there, this Actor finds them, optionally enriched with full per-station detail: outlet-level connector and power breakdown, cost, hours, phone, description, and reviews.

📥 Input

FieldTypeRequiredDescription
startUrlsarray of stringsNoPlugShare station links (or plain station numbers) to fetch directly. Search filters do not apply to these.
searchAreasarray of objectsNoOne or more center points to search, each with a latitude, longitude, radius in kilometers and label. Use several smaller areas to cover a large region. Add at least one area or one station link.
maxItemsPerAreaintegerNoMaximum stations returned per search area. Defaults to 25.
maxResultsintegerNoOverall cap across all areas and links. 0 means no overall cap.
connectorTypesarray of stringsNoKeep only stations offering at least one of these connector types. Leave empty to keep all.
fastChargersOnlybooleanNoKeep only locations PlugShare flags as DC fast chargers.
minKilowattsnumberNoKeep only stations whose strongest outlet reaches this power. Requires includeDetails.
minPlugScorenumberNoKeep only stations with at least this PlugScore (0 to 10).
availableNowOnlybooleanNoKeep only stations that report a free charging unit right now.
excludeUnderRepairbooleanNoDrop stations marked as under repair.
excludeComingSoonbooleanNoDrop stations marked as not yet open.
networkIncludesarray of stringsNoKeep only stations whose network matches one of these, for example Tesla, EVgo or ChargePoint. Requires includeDetails.
networkExcludesarray of stringsNoDrop stations whose network matches one of these. Requires includeDetails.
includeDetailsbooleanNoFetch each station's full record: hours, cost, phone, description and the outlet-level breakdown. Turn off for a faster overview. Defaults to on.
includeReviewsbooleanNoInclude user reviews. Off by default since reviewer names are personal data. Requires includeDetails.
onlyNewOrChangedbooleanNoOutput only stations that are new or changed since the last run with the same monitor name. Pair with a schedule.
monitorScopestringNoName of the saved watch list used by monitoring. Use the same name on every scheduled run of one list.
sinceDatestringNoSkip stations whose PlugShare update date is older than this date. Requires includeDetails.
requestDelayMsintegerNoPause after each detail request. Defaults to 300 milliseconds.
maxConcurrencyintegerNoParallel detail requests, 1 to 5. Defaults to 3.
proxyConfigurationobjectNoProxy settings. Defaults to Apify residential proxy, which PlugShare requires.

📤 Data table

Each dataset item is one charging station location.

FieldTypeDescription
idintegerPlugShare's station ID.
namestringStation or site name.
addressstringStreet address as listed on PlugShare.
latitude, longitudefloatGPS coordinates.
plugScorenumberPlugShare's own reliability and quality score for the location.
stationCountintegerNumber of physical charging stations at the site.
availableStationCountintegerStations currently reported as available.
inUseStationCountintegerStations currently reported as in use.
connectorTypesarray of stringsConnector types present at the site.
isFastChargerbooleanWhether PlugShare flags the site as a DC fast charger.
comingSoonbooleanWhether the site is listed as coming soon.
underRepairbooleanWhether the site is reported under repair.
accessintegerPlugShare's access code for the site.
networkNamesarray of stringsCharging network or networks operating the site.
maxKilowattsnumberHighest-power outlet reported at the site.
outletsarray of objectsPer-outlet connector type, power, and status. Requires includeDetails.
cost, costDescriptionstringRaw and human-readable pricing. Requires includeDetails.
hoursstringOperating hours. Requires includeDetails.
phonestringSite contact phone number. Requires includeDetails.
descriptionstringSite description text. Requires includeDetails.
totalReviewsintegerTotal review count on PlugShare. Requires includeDetails.
reviewsarray of objectsIndividual reviews: rating, comment, connector used, vehicle, and reviewer name. Requires includeDetails and includeReviews.
updatedAt, createdAtstringPlugShare's own timestamps for the record.
plugshareUrlstringLink back to the live PlugShare listing.
scrapedAtstringWhen this Actor collected the record.
areaLabelstringThe search area (or Start URLs) this station came from.
distanceKmnumberDistance from the search area center, when searching by area.
changeTypestringnew or changed, present on monitoring runs.

Example output record:

{
"id": 145231,
"name": "Tesla Supercharger - Downtown SF",
"address": "333 Market St, San Francisco, CA 94105",
"latitude": 37.7918,
"longitude": -122.3984,
"plugScore": 9.4,
"stationCount": 12,
"availableStationCount": 9,
"inUseStationCount": 3,
"connectorTypes": ["NACS", "CCS"],
"isFastCharger": true,
"comingSoon": false,
"underRepair": false,
"access": 1,
"networkNames": ["Tesla"],
"maxKilowatts": 250,
"outlets": [
{
"stationId": 98213,
"network": "Tesla",
"outletId": 442110,
"connectorType": "NACS",
"connectorCode": 30,
"isDc": true,
"kilowatts": 250,
"powerType": "DC",
"status": "AVAILABLE"
}
],
"cost": "0.44",
"costDescription": "$0.44 per kWh",
"hours": "24 hours",
"phone": "+1 877-798-3752",
"description": "Supercharger station near the Embarcadero.",
"totalReviews": 214,
"reviews": null,
"updatedAt": "2026-09-28T14:02:00Z",
"createdAt": "2024-02-11T09:15:00Z",
"plugshareUrl": "https://www.plugshare.com/view/location/145231",
"scrapedAt": "2026-10-03T16:51:00Z"
}

👤 Who uses this

  • I am an EV route-planning tool builder pulling live charging station coverage into my routing engine so drivers always see real, current stations.
  • I am a fleet or logistics operator mapping charging infrastructure along delivery and transit corridors to keep vehicles moving on schedule.
  • I am a real-estate or site-selection analyst evaluating EV charging density near a property or development before recommending a site.
  • I am an EV data aggregator backfilling or cross-checking my own charging station dataset against PlugShare's listings.

💡 Tips

  • Cover a metro area with several 10 to 25 km search areas rather than one large radius. PlugShare returns the nearest stations per request, not a full-region dump.
  • Schedule this Actor with onlyNewOrChanged turned on to build a lightweight change feed, and keep the same monitorScope on every run of one watch list.
  • Turn includeDetails off for a fast first pass over a large area, then paste the stations you care about under Start URLs for full detail.

💰 Pricing

Pricing is pay per result: you pay for charging stations actually returned to your dataset, and review text is included at no extra charge. Empty runs and runs that find nothing cost nothing. Free-plan runs are capped in size and frequency; paid plans run without those limits.

⭐ Enjoying PlugShare Scraper?

⭐ ⭐ ⭐ ⭐ ⭐
If this saved you from hand-copying PlugShare map pins, a rating helps other EV data buyers find it.
A 5-star rating takes 10 seconds and helps other route-planning teams, fleet operators, and site-selection analysts find this Actor. Your feedback also tells us what to build next.
★  Rate this Actor on Apify

❓ FAQ

Does this need a PlugShare account?

No. It reads publicly available station data, the same data shown on plugshare.com and in the PlugShare app.

What if PlugShare is slow or refuses a request?

Failed requests are retried automatically. If a run still cannot get data, it ends with a plain message saying so and charges nothing for what it could not collect.

Can I search by city or state instead of coordinates?

Give the center latitude and longitude plus a radius for the area you want. Coordinates give more precise, controllable coverage than a city name alone. Add several areas to cover a whole metro.

How do I monitor a region for new or changed stations over time?

Schedule this Actor on the same search areas with onlyNewOrChanged turned on and a fixed monitorScope. Each run only returns stations that are new or have changed since the previous run, tagged with changeType.

🔗 Other actors