---
title: "Find nearest EV charging stations"
method: GET
path: "/charging-stations"
tags: ["Charging Stations"]
---

# Find nearest EV charging stations

`GET /charging-stations`

Nearest-N EV charging station search around a coordinate pair, with optional connector type, operator, and minimum power filters. Locations are physical sites (charge points are grouped and summarized per connector type). Distances are great-circle (straight-line), not driving distance. Prices are EUR and may be null where the operator publishes no pricing. Deliberately unpaginated: at most 10 locations within at most 50 km per request. Data covers the European roaming network and refreshes monthly.

## Query parameters

- `lat` number, required
- `lon` number, required
- `radius` number
- `connectorType` 'type2' | 'ccs' | 'chademo'
- `owner` string
- `minPowerKw` number
- `limit` integer

## Response `200`

Nearest charging locations, sorted by distance ascending. An empty area returns 200 with count 0.

- ChargingStationsResponse
  - `search` object — Echo of the search parameters used (defaults applied)
    - `lat` number
    - `lon` number
    - `radiusKm` number
    - `connectorType` string, nullable
    - `owner` string, nullable
    - `minPowerKw` number, nullable
  - `count` integer — Number of locations returned
  - `stations` ChargingStation[] — Locations sorted by distance, nearest first
    - `name` string — Location name as published by the operator
    - `owners` string[] — Operator name(s) running charge points at this location
    - `lat` number
    - `lon` number
    - `distanceKm` number — Great-circle (straight-line) distance from the search point in kilometers, NOT driving distance. Rounded to 2 decimals.
    - `stationCount` integer — Number of individual charge points (EVSEs) grouped into this location
    - `address` object
      - `street` string
      - `city` string
      - `zip` string, nullable
      - `country` string — ISO 3166-1 alpha-2 country code
    - `maxPowerKw` number, nullable — Highest charging power available at the location across all connector types, in kW
    - `connectors` object — Per-connector-type summary, keyed by normalized type: type2, ccs, chademo (rarely other)

## Other responses

- `400` — Missing or invalid query parameter
- `403` — Invalid or missing API key, suspended account, or inactive subscription
- `429` — Monthly quota exhausted or per-minute rate limit exceeded. Quota responses carry resetDate; rate-limit responses carry a Retry-After header.
- `502` — Upstream charging data service failure

## Changes

- **2026-08-10** `cf1d4e12baca` — 9 info
  - added the non-success response with the status `403`
  - added the non-success response with the status `429`
  - removed the non-success response with the status `401`
  - added the optional property `code` to the response with the `400` status
  - …5 more

[Change history](https://skmtc.dev/carapi/apis/carapi-dev-automotive-data-api/changes/charging-stations/get.md)

---

[API](https://skmtc.dev/carapi/apis/carapi-dev-automotive-data-api.md) · [All operations](https://skmtc.dev/carapi/apis/carapi-dev-automotive-data-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/carapi/carapi-dev-automotive-data-api/revisions/cf1d4e12baca/schema)
