NewAPIVerve Academy: free courses and certifications anyone can verify.Explore the Academy →

EV Charging Stations API

GET

Nearby EV chargers with connectors, ports, network and distance.

EV Charging Stations finds electric vehicle charging stations within a radius of a point, a ZIP or postal code, or a city, across the US and Canada, sorted by distance. Each station returns its address, coordinates, distance, status, access, network, Level 1, Level 2 and DC fast port counts and connector types. Filter by connector, network, charging level or fast charging only. Paid plans add charging power in kW, pricing, access hours, phone, facility type and open dates.

Try it — live request, no key required

Request
GETapi.apiverve.com/v1/evchargingstations
Verification
Format

No key required to try it. Get a key to use it in your app.

Example
{
  "status": "ok",
  "error": null,
  "data": {
    "count": 16,
    "returned": 2,
    "searchCenter": {
      "latitude": 37.7749,
      "longitude": -122.4194,
      "source": "coordinates"
    },
    "radiusKm": 2,
    "stations": [
      {
        "name": "HUDSON PACIFIC 1455 LOBBY 2",
        "status": "open",
        "access": "public",
        "address": {
          "street": "1455 Market St",
          "city": "San Francisco",
          "state": "CA",
          "zip": "94103",
          "country": "US"
        },
        "latitude": 37.775747,
        "longitude": -122.418214,
        "distanceKm": 0.14,
        "distanceMiles": 0.09,
        "network": "ChargePoint Network",
        "ports": {
          "level1": 0,
          "level2": 0,
          "dcFast": 1,
          "total": 1
        },
        "fastCharging": true,
        "connectors": [
          {
            "type": "chademo",
            "name": "CHAdeMO",
            "level": "dc_fast",
            "ports": 1,
            "maxPowerKw": 62.5
          },
          {
            "type": "ccs",
            "name": "CCS1 (J1772 Combo)",
            "level": "dc_fast",
            "ports": 1,
            "maxPowerKw": 62
          }
        ],
        "maxPowerKw": 62.5,
        "accessHours": "24 hours daily",
        "pricing": null,
        "facilityType": null,
        "phone": "888-758-4389",
        "networkWebsite": "https://www.chargepoint.com",
        "openDate": "2022-11-18",
        "expectedOpenDate": null,
        "lastConfirmed": "2026-11-14"
      },
      {
        "name": "HUDSON PACIFIC 1455 LOBBY 1",
        "status": "open",
        "access": "public",
        "address": {
          "street": "1455 Market St",
          "city": "San Francisco",
          "state": "CA",
          "zip": "94103",
          "country": "US"
        },
        "latitude": 37.775745,
        "longitude": -122.418191,
        "distanceKm": 0.14,
        "distanceMiles": 0.09,
        "network": "ChargePoint Network",
        "ports": {
          "level1": 0,
          "level2": 0,
          "dcFast": 1,
          "total": 1
        },
        "fastCharging": true,
        "connectors": [
          {
            "type": "chademo",
            "name": "CHAdeMO",
            "level": "dc_fast",
            "ports": 1,
            "maxPowerKw": 62.5
          },
          {
            "type": "ccs",
            "name": "CCS1 (J1772 Combo)",
            "level": "dc_fast",
            "ports": 1,
            "maxPowerKw": 62
          }
        ],
        "maxPowerKw": 62.5,
        "accessHours": "24 hours daily",
        "pricing": null,
        "facilityType": null,
        "phone": "888-758-4389",
        "networkWebsite": "https://www.chargepoint.com",
        "openDate": "2022-11-18",
        "expectedOpenDate": null,
        "lastConfirmed": "2026-11-14"
      }
    ]
  }
}

About the EV Charging Stations API

An EV charging station API covering about 107,000 public and private charging locations in the United States and Canada, from the US Department of Energy's Alternative Fuels Data Center station locator. Search a true radius of up to 80 km around coordinates, a ZIP or postal code, or a city and state, and get stations sorted nearest first with the distance in kilometres and miles.

Each station returns its name, street address, latitude and longitude, status (open, planned or temporarily unavailable), public or private access, charging network such as Tesla, ChargePoint, Electrify America or EVgo, and its Level 1, Level 2 and DC fast port counts. Connectors are listed by type (J1772, CCS1, CHAdeMO, NACS/Tesla, NEMA outlets) with their port count and charging level. Filter by connector, network, level, fast charging only, access and status.

Paid plans add each connector's maximum power in kW and the station's top power, the pricing text, access hours, phone number, facility type (hotel, parking garage, car dealer and so on), network website, open date, expected open date of planned stations and the date the station was last confirmed. The data is refreshed daily.

How it works

Give the search centre as lat and lon, a zip (US ZIP or Canadian postal code), or city with state. ZIP and city searches start from the centroid of the stations listed in that place. A US ZIP with no station listed starts from the ZIP's own centroid, and a Canadian postal code with none starts from its forward sortation area (the first three characters); a city with none listed returns 404. The search is a true great-circle radius (radius, default 10 km, at most 80), not a bounding box, and results are sorted nearest first with distanceKm and distanceMiles. count reports every station in the radius that passes the filters and limit (default 20, at most 100) caps stations.

By default only open, public stations are returned; status and access widen that. connector takes one or more of j1772, ccs, chademo, nacs, nema515, nema520, nema1450 and mcs (tesla, j3400 and ccs1 are accepted as aliases), and a station passes when it has any of them. level keeps stations with ports at Level 1, Level 2 or DC fast, fastOnly=true keeps DC fast stations, and network is a substring match on the network name, so network=tesla matches both Tesla and Tesla Destination.

The data is the Alternative Fuels Data Center's electric station list, published through the NLR (formerly NREL) developer API and refreshed daily. Port counts are the station's EVSE counts by level; connectors and their power come from the per-unit charging detail where the station reports it, otherwise from its connector list with ports null. On the Free plan power, pricing, hours, phone, facility type, network website and the dates are null.

What people use it for

Navigation and Trip Planning
Find DC fast chargers with the right connector along a route or near a destination.
EV Driver Apps
Show the nearest chargers with ports, network, pricing and hours on a map.
Real Estate and Hospitality
Show how many chargers are within walking distance of a property, hotel or office.
Fleet and Site Planning
Measure charging coverage around depots and candidate sites by level and network.

Ways to call it

One endpoint, many ways in — REST with JSON, XML, YAML and CSV, plus GraphQL and an MCP interface for AI agents.

JSON
Default REST response
XML
Markup format
YAML
Human-readable
CSV
Tabular export
Beta
GraphQL
Query language
New
MCP
For AI agents

Other ways to use EV Charging Stations

Same data, same APIVerve account, same credit balance — one key works on all of them.

Questions.

Common questions about the EV Charging Stations API.

Read the docs →
Which countries and stations are covered?
The United States and Canada: about 107,000 electric charging locations listed in the Alternative Fuels Data Center, public and private, open, planned and temporarily unavailable. By default only open public stations are returned; use status and access to include the others.
What does the Free plan return?
The Free plan returns each station with its name, address, coordinates, distance, status, access, network, port counts by level and connector types. Charging power in kW, pricing, hours, phone, facility type, network website and open and confirmation dates are on paid plans.
Does it show live charger availability?
No. It lists stations and their equipment, refreshed daily, not whether a port is in use right now. status shows stations that are temporarily unavailable as reported to the data center.
How does the ZIP or city search work?
A ZIP, postal code or city is turned into the centre of the stations listed there, and the radius search runs from that point. A place with no stations listed returns 404; search by lat and lon instead.
How many credits does a search use?
Each search uses 1 credit and returns up to 100 stations.

Ready to build with EV Charging Stations? Start with 200 free credits — one key unlocks all 300+ APIs.

Explore the catalog

300+ APIs on the same key and the same response shape.

Browse all APIs