Открытые данные OCPI

Наши зарядные локации и тарифы публикуются по OCPI 2.2.1 и открыты всем. Без токена, без регистрации, без договора.

Что открыто

Публичны и доступны только для чтения два модуля: Locations и Tariffs.

GET https://my.voltspot.net/ocpi/cpo/2.2.1/versions
GET https://my.voltspot.net/ocpi/cpo/2.2.1
GET https://my.voltspot.net/ocpi/cpo/2.2.1/locations
GET https://my.voltspot.net/ocpi/cpo/2.2.1/tariffs
{
  "data": [ ... ],
  "status_code": 1000,
  "status_message": "Success",
  "timestamp": "2026-09-20T11:37:21.167090Z"
}

Что нет

Sessions, CDRs и Credentials отвечают 401. Они для роуминг-партнёров с подписанным договором; напишите нам, если нужны.

Цены и НДС

Это вопрос, который задают чаще всего. Цена в тарифном компоненте — сумма БЕЗ НДС, а поле vat — ставка, которую нужно прибавить. Умножьте, чтобы получить цену, которую платит водитель.

"price_components": [
  { "type": "ENERGY", "price": 0.2917, "vat": 20.0, "step_size": 1 }
]

0.2917 x (1 + 20/100) = 0.35 EUR/kWh

Пример: EURO1 публикует price 0,2917 и vat 20 — водитель платит 0,35 EUR/кВт·ч. У казахстанских тарифов vat 16, а не 20.

Идентификаторы

Наша сторона — BG / SPT. Один EVSE — это один коннектор, а uid совпадает с evse_id, поэтому одна и та же строка опознаёт его везде. Коннектор ссылается на свой тариф через tariff_ids.

"uid":      "BG*SPT*E98*1"
"evse_id":  "BG*SPT*E98*1"
"connectors": [ { "id": "1", "tariff_ids": ["EURO1"] } ]

Условия использования

Используйте данные в любом приложении, бесплатном или платном, включая подписочные. Плату не берём, разрешения не требуем.

Просим — но не требуем — указывать источник: данные о зарядных станциях предоставлены Вољтспот, my.voltspot.net.

Частота запросов

Ограничений сегодня нет. Локации меняются редко, тарифы ещё реже, поэтому раза в несколько минут более чем достаточно. Если запросы начнут мешать сервису, мы введём лимиты и сначала опишем их здесь.

Связь

Вопросы, ошибки в данных или заявка на закрытые модули: bg@voltspot.net