One API for every charger, on every network.
Build on ChargeID with a single, well-documented REST API. Read stations, start and stop sessions, pull tariffs and settle payments — across every operator, in one consistent shape.
{
"data": [
{
"id": "stn_7Qc4Kd2",
"name": "Nexus Mall, Baner",
"network": "tata_power",
"city": "Pune",
"status": "available",
"connectors": [
{ "type": "ccs2", "power_kw": 60, "status": "available" },
{ "type": "ccs2", "power_kw": 60, "status": "charging" }
],
"tariff": { "unit": "paise_per_kwh", "price": 1850 }
}
],
"next_cursor": "c3RuXzdRYzRLZDI",
"has_more": true
}One API over every network.
Networks and hardware differ underneath. ChargeID hides that difference behind a single model, so you integrate once and reach every operator on the network.
One integration, every network
Connect once and read every operator through the same model. ChargeID normalizes the differences between networks and protocols — OCPP, OCPI and UEI — so you never special-case a partner.
Predictable by design
Consistent resources for stations, connectors, sessions and tariffs. Cursor pagination, ISO-8601 timestamps and money in paise — the same shapes on every endpoint.
Events, not polling
Subscribe to webhooks for session start and stop, status changes and settlement — so your app reacts the moment something happens on a charger.
Read it, run it, ship it.
Everything lives at api.chargeid.in/docs — the spec, a live reference and a ready-to-run collection. Go from first read to first call without leaving the page.
OpenAPI spec
One source-of-truth OpenAPI description you can generate a typed client from, in any language. Import it into your tools and go.
Live API reference
Every endpoint, field and example documented and browsable, with real request and response shapes kept in sync with the API.
Ready-to-run collection
Import the collection, drop in a test key and make your first call in minutes — no boilerplate to write first.
Build on India's charging network.
Get a key, read the docs and route your first live session. We'll help you scope the integration on a quick call.