ОТВОРЕНИ ДАННИ · API v1

Публичен API на Fines Charging

Създавайте карти, маршрутни приложения, визуализации на наличността и EV услуги с публични данни за локациите и актуален статус на конекторите в мрежата на Fines Charging.

GET /v1/locations.geojson
GET /v1/live/:location_id.json
MCP /mcp
# https://public.finescharging.com
200Без автентикация
{ }GeoJSON + JSON + MCP
30sПроверка на всеки 30 секунди

Две крайни точки, един лесен процес

Заредете колекцията с локации, за да визуализирате мрежата и да откриете ID на локация. Заявявайте актуални данни само за локациите, които са необходими на продукта Ви в момента.

Каталог на мрежата

Всички публични локации

https://public.finescharging.com/v1/locations.geojson

GeoJSON FeatureCollection с координати, ограничения за достъп, брой конектори по тип, максимална мощност и актуален ценови диапазон.

Проверка на всеки 30 секунди · кеш до 5 минути
Наличност в реално време

Конекторите на една локация

https://public.finescharging.com/v1/live/:location_id.json

Текущ статус и наличност на всеки активен конектор в локацията. Заменете :location_id с числовото ID от GeoJSON обекта.

Проверка на всеки 30 секунди · кеш до 30 секунди

Спецификация на отговорите

И двете крайни точки използват schema_version 1. Клиентите трябва да игнорират непознати полета, за да позволят съвместимо развитие на API. Всички времена са ISO 8601 низове в UTC.

v1/locations.geojson

Поле Тип Значение
type string Винаги FeatureCollection.
schema_version integer Версия на договора; в момента 1.
generated_at string Моментът на генериране на тази версия на обекта.
features array Публикуваните в момента зарядни локации.
features[].id integer Стабилно числово ID на локацията; използвайте го в live адреса.
features[].geometry GeoJSON Point GeoJSON Point с координати в ред [географска дължина, географска ширина].
features[].properties.name / address string / null Разбираемо име на локацията и адрес, когато е наличен.
features[].properties.restricted boolean True, когато достъпът е ограничен или условен.
features[].properties.connectors object<string, integer> Обект с тип конектор като ключ и броя конектори от този тип като стойност.
features[].properties.max_power_kw number / null Най-високата обявена мощност на конектор в локацията, в kW.
features[].properties.price_range object / null Минимална и максимална цена на конектор в EUR/kWh или null, когато няма данни.

v1/live/:location_id.json

Поле Тип Значение
schema_version integer Версия на договора; в момента 1.
generated_at string Моментът на генериране на тази версия на обекта.
location_id integer Числовото ID на заявената локация.
status_updated_at string Най-скорошната промяна в източника сред включените станции и конектори.
connectors array Масив с активните конектори.
connectors[].id / station_id / connector_id string / integer Стабилно съставно ID, ID на станцията и номер на конектора.
connectors[].station_name / name / plug_type string / null Име на станцията, конектора и типа куплунг.
connectors[].max_power_kw number / null Обявена мощност на конектора в kW.
connectors[].status string Суров статус от станцията, например Available или Charging; приемайте го като отворен набор от стойности.
connectors[].available boolean Основната булева стойност дали конекторът е наличен в момента.
connectors[].status_updated_at string Време на последната промяна на конектора в източника.

Актуалност и насоки за потребители

  • Използвайте available за решения в интерфейса и маршрутизацията; запазете status за визуализация и диагностика.
  • Не заявявайте актуалния статус по-често от веднъж на 30 секунди. Спазвайте Cache-Control, ETag и Last-Modified заглавките.
  • При временна мрежова грешка запазете последния валиден отговор и показвайте времето му, когато актуалността е важна.
  • Локация с restricted остава в каталога; покажете ограничението на потребителите, вместо да я приемате за свободно достъпна.
  • CORS е разрешен за публични заявки от браузър. Не е необходим API ключ или потребителски профил.

Бърз старт

Изтегляне на всички локации
curl https://public.finescharging.com/v1/locations.geojson
Актуални конектори за една локация
curl https://public.finescharging.com/v1/live/885.json
JavaScript в браузър
const base = 'https://public.finescharging.com';
const map = await fetch(`${base}/v1/locations.geojson`)
  .then(response => response.json());

const locationId = map.features[0].id;
const live = await fetch(`${base}/v1/live/${locationId}.json`)
  .then(response => response.json());
ДИРЕКТНА AI ВРЪЗКА

Свържете ChatGPT или Claude чрез MCP

Публичният MCP сървър предоставя на AI асистентите два ясни инструмента за търсене на локации на Fines Charging и проверка на актуалния статус на конекторите. Вие задавате нормален въпрос, а асистентът извършва търсенето и проверката на наличността.

Отдалечен MCP сървър

MCP адрес на Fines Charging

https://mcp.finescharging.com/mcp

Използвайте този адрес във всеки клиент, който поддържа отдалечен MCP чрез Streamable HTTP. Сървърът е публичен, не изисква идентификационни данни и предоставя само данни за четене.

Без автентикация · Само за четене · Публични данни
MCP инструмент

find_locations

Търсене по име, адрес, координати, радиус, тип конектор, минимална мощност и ограничен достъп. Резултатите включват ID на локацията, брой конектори, мощност, цени и разстояние при подадени координати.

MCP инструмент

get_location_status

Проверка на до 20 известни ID на локации с една заявка. Резултатите включват текущ статус, достоверната стойност за наличност, мощност, тип конектор и времена на данните.

Свържете го с Вашия AI асистент

Добавете адреса веднъж и след това задавайте нормални въпроси. Конекторът не може да резервира зарядна точка, да стартира сесия или да променя профила Ви.

Свързване в ChatGPT
  1. Отворете Settings → Security and login и включете Developer mode.
  2. Отворете ChatGPT Plugins и изберете бутона плюс за добавяне на връзка.
  3. Въведете Fines Charging като име и https://mcp.finescharging.com/mcp като адрес на MCP сървъра. Не е необходима автентикация.
  4. Започнете нов разговор и поискайте ChatGPT да използва връзката Fines Charging.

Добавянето на собствен MCP сървър в момента използва Developer mode на ChatGPT. Ако тази опция не е налична за профила или работното Ви пространство, използвайте умението за изтегляне по-долу, докато подготвим публичния плъгин.

Свързване в Claude
  1. Отворете Customize → Connectors в Claude.
  2. Изберете +, след това Add custom connector.
  3. Въведете Fines Charging и https://mcp.finescharging.com/mcp. Оставете OAuth настройките празни.
  4. Включете конектора, започнете нов разговор и поискайте Claude да го използва.

Собствените отдалечени конектори са налични в плановете на Claude; безплатните профили могат да имат един. За Team или Enterprise конекторът първо трябва да бъде добавен от Owner.

Опитайте естествен въпрос

След свързване на MCP сървъра попитайте:

Намери локации на Fines Charging със свободен достъп близо до центъра на София и с CCS конектори. Провери актуалния статус на трите най-близки локации и включи мощност, цена и времена на данните.
ЗА AI АГЕНТИ

Дайте API умение на AI агента си

Инсталирайте кратко умение само за четене, което учи ChatGPT или Claude как да намира локации на Fines Charging и да проверява актуалната наличност на конекторите.

ZIP файлът е готов за качване като умение. Markdown файлът е наличен и за агенти, които приемат SKILL.md директно.

Използвайте го в обикновени разговори с AI

Инсталирайте го веднъж, след което задавайте нормални въпроси за близки станции, типове конектори, цени, ограничения или наличност в реално време. Агентът чете само публичния API и не може да стартира или спира зарядни сесии.

Инсталиране в ChatGPT
  1. Изтеглете ZIP файла на умението Fines Charging от тази страница.
  2. В ChatGPT отворете Plugins → Skills и изберете опцията за инсталиране или качване на лично умение.
  3. Изберете изтегления ZIP файл и използвайте разговор с достъп до интернет.
  4. Задайте въпроса си нормално или извикайте умението изрично с @fines-charging-public-api.

Менюто Skills зависи от Вашия ChatGPT план и настройките на работното пространство.

Официални инструкции ↗
Инсталиране в Claude
  1. В Settings → Capabilities включете Code execution and file creation.
  2. Отворете Customize → Skills, изберете +, след това + Create skill.
  3. Изберете Upload a skill, посочете изтегления ZIP файл и включете умението.
  4. Започнете разговор и поискайте Claude да използва умението Fines Charging Public API.

Claude Skills изисква да е включено Code execution and file creation. Включете Web Search, когато заявявате актуални API данни.

Официални инструкции ↗

Примерен разговор

След инсталиране опитайте:

Използвай умението Fines Charging Public API. Намери локации близо до София с CCS конектори, след това провери наличността в реално време на трите най-близки локации. Включи времето на генериране на данните.

Въпроси или продукционна интеграция?

API е само за четене и е предоставен за публични интеграции. За въпроси, корекции или по-голям обем пишете на support@finescharging.com.

Нашите партньори