plugshare.com APIplugshare.com ↗
Search EV charging stations worldwide via the PlugShare API. Get real-time availability, connector types, user reviews, amenities, and residential charger filters.
curl -X GET 'https://api.parse.bot/scraper/25affbde-3a56-4d52-9c98-a8a6334399e4/search_stations?limit=3&radius=5&latitude=40.7128&longitude=-74.0060&include_details=false' \ -H 'X-API-Key: $PARSE_API_KEY'
Search for EV charging stations within a specified radius (in km) of a central coordinate. Returns a list of stations with detailed information including connector types, availability, and reviews.
| Param | Type | Description |
|---|---|---|
| limit | integer | Maximum number of stations to return. |
| radius | number | Search radius in kilometers. |
| latitude | number | Latitude of the search center. |
| longitude | number | Longitude of the search center. |
| include_details | boolean | Whether to fetch full details (reviews, outlet status) for each station found. |
{
"type": "object",
"fields": {
"returned": "integer number of stations returned (limited by limit param)",
"stations": "array of station objects with id, name, address, latitude, longitude, connector_types, and optionally full details",
"total_found": "integer total number of stations found within radius"
},
"sample": {
"data": {
"returned": 3,
"stations": [
{
"id": 199918,
"name": "EESL Charging Station Near Ferns N Petals",
"access": 1,
"address": "D Block RR5, Connaught Place",
"latitude": 28.635039,
"longitude": 77.221199,
"station_count": 1,
"connector_types": [
"CHAdeMO"
],
"is_fast_charger": true
}
],
"total_found": 72
},
"status": "success"
}
}About the plugshare.com API
The PlugShare API provides access to EV charging station data across 3 endpoints, covering location search, residential property filtering, and per-station detail retrieval. The search_stations endpoint returns station objects with connector types, availability, and user reviews for any coordinate and radius. The get_station_details endpoint exposes photos, outlet-level status, amenities, and network information for a single station by ID.
Endpoints and Coverage
The API exposes three endpoints. search_stations accepts a latitude/longitude pair and a radius in kilometers, returning an array of stations with id, name, address, latitude, longitude, and connector_types. Setting include_details to true also fetches reviews and outlet availability for each result in a single call, avoiding a follow-up lookup per station. The response includes total_found (all matching stations in the radius) alongside returned (the count actually delivered, bounded by the limit param).
Residential Filtering
search_apartments targets charging stations located in apartment complexes, condos, housing societies, and similar residential properties. It applies keyword filtering internally — matching terms like apartment, residential, condo, complex, society, building, housing, and villas — and returns full station details including reviews, outlets, and amenities without requiring a separate get_station_details call. This makes it useful for property managers or EV drivers evaluating charging infrastructure at specific residential locations.
Station Detail
get_station_details takes a station_id (obtained from either search endpoint) and returns the complete record: photos array with URLs, reviews array with rating, comment, and vehicle info per entry, stations array containing individual charger units with outlet-level availability, amenities array, connector_types, and full address and coordinates. This is the right endpoint when you need everything about one known location rather than a broad geographic sweep.
- Map EV charger availability along a planned driving route using radius-based coordinate searches
- Identify residential charging infrastructure at apartment complexes for tenant or property manager dashboards
- Aggregate connector type distributions across a city to analyze charging network gaps
- Pull user reviews and vehicle compatibility data to surface charger quality ratings in a trip planner
- Monitor outlet-level availability status at a known station ID for real-time occupancy tracking
- Compare amenity offerings (parking, restrooms, retail) near charging stations for driver convenience apps
- Enrich EV-focused real estate listings with nearby charging station counts and connector types
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does PlugShare have an official developer API?+
What does get_station_details return that the search endpoints don't?+
photos array with image URLs, per-charger-unit objects inside the stations array (including individual outlet availability status), and the complete amenities array. Search endpoints return connector types and basic location fields; the detail endpoint gives the complete record for a single known station ID.Does include_details in search_stations affect what fields are returned?+
stations array contains id, name, address, latitude, longitude, and connector_types. Setting include_details to true adds reviews and outlet status to each result, equivalent to running get_station_details for every station found, but returned in one response.Does the API cover charging networks outside the US?+
Can I filter search_stations by connector type, network brand, or pricing information?+
search_stations endpoint filters by location radius and optionally by residential property keywords via search_apartments, but connector type, network, and pricing filters are not exposed as input parameters. You can fork this API on Parse and revise it to add those filtering parameters.