Open Data API

How to pull your data

Every open data request is scoped to a single operator. Pass your host reference ID in the URL and you get back only your own approved records — there is no endpoint that returns every operator's data at once.

Locations

Your approved, published charging locations, connectors and EVSEs in OCPI-compliant JSON.

GET /open-data/public/location/{your-reference-id}

Tariffs

Your published tariff/pricing records in OCPI-compliant JSON.

GET /open-data/public/tariff/{your-reference-id}

Example request

curl https://api.evopen.co.uk/api/v1/open-data/public/location/YOUR_REFERENCE_ID

Example response

{ "name": "Location", "operator_reference_id": "YOUR_REFERENCE_ID", "message": "Success", "meta": { "total_records": 12, "current_page": 1, ... }, "data": [ { "id": "loc_5dd562", "name": "...", "evses": [...] } ] }

A missing or unrecognized reference ID returns 404, never a full data dump. Both endpoints accept optional page and limit query parameters.

Don't have a reference ID yet?

It's issued when your operator account is set up. Existing operators can find theirs on the company settings page in the dashboard.