Fuelis › Atviri duomenys
Nemokama, atvira Lietuvos degalų kainų API. 751 degalinių su paskelbtomis kainomis, adresais ir turimomis koordinatėmis. Naujausios gautos darbo dienų kainos (rinkinio data: 2026-10-23). JSON ir CSV. Be registracijos, be raktų, be limitų.
Kainų šaltiniai šiame rinkinyje: portal: 749, saurida: 2. Pagrindas — LEA duomenys;
price_src pažymi naujesnę patikrintą operatoriaus kainą, kai ji naudojama.
Rinkinio data (price_date) ir atskiro kainos įrašo laikas (price_updated) yra skirtingi.
fetch-inti.| URL | Kas tai | Dydis |
|---|---|---|
| /api/summary.json | Šalies vidurkiai + pigiausia degalinė kiekvienam kurui. Pradėk nuo šito — botams ir valdikliams to paprastai užtenka. | ~1 KB |
| /api/prices.json | Visos degalinės: tinklas, adresas, savivaldybė, koordinatės, trys kainos, atnaujinimo laikas. | ~168 KB |
| /api/prices.csv | Tas pats CSV — „Excel“, „Google Sheets“, R, pandas. | ~95 KB |
| /api/history.json | Dienos šalies min./vid./maks. nuo 2026-04-08 — grafikams ir tendencijoms. | ~30 KB |
| /feed.xml | RSS: kasdienė kainų santrauka. | — |
Visi failai atiduodami su Access-Control-Allow-Origin: *, tad juos gali kviesti tiesiai iš naršyklės.
curl -s https://fuelis.lt/api/summary.json | jq '.national'
const r = await fetch("https://fuelis.lt/api/summary.json").then(r => r.json());
console.log(r.cheapest.diesel);
Šio 2026-10-23 rinkinio tikras atsakymo pavyzdys:
{
"price": 2.109,
"network": "UAB Baltic Petroleum",
"address": "Kaunas, Minkovskių g. 132, 46245",
"municipality": "Kauno m. sav."
}
import pandas as pd
df = pd.read_csv("https://fuelis.lt/api/prices.csv")
print(df.groupby("municipality")["diesel_eur"].mean().sort_values().head())
stations[])| Laukas | Tipas | Paaiškinimas |
|---|---|---|
network | string | Įmonė / tinklas, kaip nurodyta LEA. |
address | string | Originalus degalinės adresas iš LEA; išsaugomas šaltinio įrašų tapatumui. |
municipality | string | Savivaldybė (pvz. Kauno m. sav.). |
lat, lon | number | WGS-84. Daugumai — oficialios operatoriaus koordinatės; likusios geokoduotos. |
petrol95, diesel, lpg | number | null | EUR už litrą. null = degalinė to kuro neteikia arba kainos nepateikė. |
price_updated | ISO 8601 | Kainos šaltinio įrašo laikas; operatoriaus kainai tai gali būti jos surinkimo laikas. Tai nėra rinkinio sugeneravimo laikas. |
price_src | string | null | Kainos šaltinis: portal, sharepoint arba naujesnė patikrinta operatoriaus kaina (saurida). |
display_municipality, display_municipality_source | string | null | Patikslinta rodoma savivaldybė ir jos šaltinis, jei LEA klasifikacija skiriasi nuo patikrintos vietos. municipality išsaugo LEA klasifikaciją. |
display_address, display_address_source | string | null | Pasirenkamas patikslintas rodomas adresas ir jo šaltinis JSON rinkiniuose. Naudojamas tik kai abu laukai pateikti; address išsaugo originalų LEA adresą. |
{
"network": "UAB Baltic Petroleum",
"address": "Naujoji Akmenė, V. Kudirkos g. 21A, 85145",
"municipality": "Akmenės r. sav.",
"lat": 56.318461,
"lon": 22.885615,
"petrol95": 1.949,
"diesel": 2.189,
"lpg": 0.91,
"price_updated": "2026-10-23T09:23:01+03:00",
"price_src": "portal",
"display_municipality": null,
"display_municipality_source": null,
"display_address": null,
"display_address_source": null
}
LEA pateikia darbo dienų kainų rinkinius. Tikriname juos kelis kartus per dieną;
tikslus naujo rinkinio paskelbimo laikas ir jo pasirodymo Fuelis vėlavimas nėra garantuojami.
Savaitgaliais, per šventes ar dar negavus naujo rinkinio gali likti ankstesnės darbo dienos kainos.
Vertinkite price_date ir kiekvieno įrašo price_updated.
generated_utc žymi tik API failo paruošimo laiką.
Fuelis nemokamai, taip pat ir komerciniam naudojimui, siūlo savo išvalytą, geokoduotą, stabilios schemos rinkinį. Pirminiai šaltiniai — LEA ir atskiruose įrašuose pažymėti operatoriai. Šis rinkinio naudojimo pasiūlymas nėra nauja pirminių LEA ar operatorių kainų duomenų licencija.
Radai klaidą, reikia kito formato ar lauko? Rašyk per fuelis.lt kontaktų formą. Jei kuri kažką su šiais duomenimis — parodyk, mielai pasidalinsime.