PretCarburant.ro Módszertan
Az átláthatóság minden nyilvános adatokra épülő árösszehasonlító alapja. Az alábbiakban pontosan dokumentáljuk, hogyan gyűjtjük, egyeztetjük, validáljuk és tesszük közzé a romániai üzemanyag árakat. Ha bármilyen eltérést észlel az itt leírtak és a weboldal viselkedése között, vegye fel velünk a kapcsolatot — 24 órán belül javítunk.
1. Adatforrások
A PretCarburant.ro oldalon megjelenített árak hivatalos nyilvános forrásokból származnak:
- ANPC Ármonitor (monitorulpreturilor.info) — a Román Versenytanács / ANPC hivatalos API-ja, amelyet a kereskedők kötelesek használni. Fő forrásunk: a Petrom, OMV, Rompetrol, MOL, Lukoil, SOCAR és Gazprom hálózatokra kérdezzük le, több mint 350 településre (közigazgatási egység, UAT).
- SOCAR közvetlen — közvetlen adatfolyam a SOCAR Románia hálózatából, az üzemeltető hivatalos oldalán közzétett árakkal. Legmagasabb prioritás a SOCAR állomások esetében.
- Rompetrol közvetlen — a Rompetrol hivatalos oldalának kútkeresőjében közzétett árak. Csak azokra a kutakra és üzemanyagokra használjuk, amelyeket az Ármonitor nem küld; az oldal nem közli, mikor állapították meg az árat, ezért a kút oldalán az ellenőrzés időpontja jelenik meg.
- Sofőrök bejelentései — az alkalmazásból vagy a kutak oldaláról beküldött árak, amelyek csak közzététel után (automatikusan vagy moderálás után) és csak rövid ideig jelennek meg.
Az OSCAR hálózattól csak a kutak helyét, üzemanyagait és szolgáltatásait vesszük át: nyilvános adatfolyamában nincs ár, ezért az OSCAR kutak ár nélkül jelennek meg.
Minden forrás nyilvános és ingyenes. A PretCarburant.ro egyetlen benzinkút-hálózattól sem kap privilegizált adatokat, és egyik sem fizet azért, hogy hogyan jelenik meg az oldalon.
2. Frissítési gyakoriság
A gyűjtési folyamat naponta többször fut, 24/7, szigorúan rendezett sorrendben a termelési szerveren (Hetzner, systemd + cron). Egy teljes futás ~5-8 percig tart, és az alábbi lépéseken halad végig ebben a sorrendben (az első kivezetve):
- :00 — az alapforrás (egy nyilvános árösszesítő) scrapere, amely a
statii_latest.jsonfájlt írta; 2026. szeptember 9. óta kivezetve, már nem hoz árakat - :05 —
cron_snapshot: összegyűjti a napi országos pillanatképet (átlagok, min, max) + Brent ár - :15 —
socar_direct: a SOCAR hiteles adatok átfedése (felülírás a SOCAR állomásokon) - :20 —
monitorul_merge: az ANPC adatok átfedése többlépcsős geo párosítással (200m → 500m → 800m tolerancia) - :22 —
rompetrol_direct: az Ármonitorból hiányzó Rompetrol árak pótlása a hivatalos rompetrol.ro kútkeresőből - :25 —
oscar_direct: az OSCAR kutak helyének hozzáadása, ár nélkül (a hálózat adatfolyama nem közöl árat) - :30 —
snapshot_statii: a végső egyeztetett adatok mentése apreturi_statii.db(SQLite) adatbázisba
A sorrend kritikus — ha a snapshot_statii a monitorul_merge előtt futna, csak az egységes országos árakat rögzítené (1 ár márka/ország szerint), elvesztve a valódi állomásonkénti változatosságot az ANPC adatokból.
Az adatokat a szerver memóriájában gyorsítótárazzuk 2 perces TTL-lel, hogy egyensúlyt teremtsünk a frissesség és a terhelés alatti teljesítmény között.
3. Validálási és kiugró szabályok
Egyetlen ár sem kerül az oldalra anélkül, hogy átment volna a helpers/constants.py fájlban kódolt szűrőkön:
- Üzemanyagtípusonkénti abszolút határértékek (pontos termelési értékek):
- 95-ös benzin szabvány: 5,50 és 12,00 RON/L között
- Gázolaj szabvány: 5,50 és 13,00 RON/L között
- Autó LPG: 2,50 és 6,00 RON/L között
- Koordináta alapú duplikáció kiszűrése — ugyanaz az állomás több forrásban is megjelenhet kissé eltérő címmel. A párosító algoritmus haversine távolságot használ: két 200m alatti jelentés azonos állomásnak számít. Az 500m és 800m lépcsőket szekvenciálisan alkalmazzuk azokban az esetekben, amikor az ANPC koordináták közelítőek.
- Forrás prioritás — ha egy SOCAR kútnak a közvetlen SOCAR adatfolyamban és az Ármonitorban is van ára, a közvetlen adatfolyamé marad (az üzemeltető saját honlapjáról olvassuk).
- Márka normalizálás — a scraperek különböző formátumokban adják vissza a márkákat (pl.
MolvsMOL). Egyeztetés és megjelenítés előtt következetes nagy/kisbetűre normalizáljuk.
4. Földrajzi lefedettség
Az oldal 1709 egyedi üzemanyagtöltő állomást figyel, amelyek mind a 41 megyében és Bukarest municípiumban eloszolnak, jelenléttel több mint 440 településen. Figyelt hálózatok: Petrom (398+ állomás), OMV, Rompetrol, MOL, Lukoil, Socar, Gazprom és független állomások.
5. Nyílt adatbázis és tudományos hivatkozás
Az országos napi árszerkezet története (2015 — jelen, 159+ pillanatkép) nyílt adathalmazként kerül közzétételre a Zenodo (CERN által támogatott tároló) platformon, Creative Commons Attribution 4.0 International licenc alatt, hivatalos DOI-val:
CSV 16 oszloppal (min/átlag/max szabvány benzin, prémium benzin, szabvány gázolaj, prémium gázolaj és LPG esetén), UTF-8 formátum, naponta frissítve.
Valós idejű programozott hozzáféréshez az aktuális napi árakhoz használja az /api/v1/preturi — nyilvános REST API, CC-BY 4.0 licenc, API kulcs nélkül, szigorú IP-nkénti rate limit nélkül.
A platform márka entitásként regisztrálva van a Wikidata-n (Q139285387), és dokumentálva van az llms.txt fájlban az llmstxt.org specifikációnak megfelelően az AI crawlerek számára (GPTBot, ClaudeBot, PerplexityBot stb.).
6. Javítási szabályzat
Ha hibás árat vagy rossz adatokkal rendelkező állomást észlel, kérjük írjon nekünk a contact@pretcarburant.ro címre a következőkkel:
- Az érintett oldal URL-je
- A helyes ár (ha ismert) és a megfigyelés időpontja
- Ideális esetben: fénykép a kútról / a kijelzőről az állomáson, a megerősítés érdekében
Legfeljebb 24 munkaórán belül válaszolunk. A nagyobb javítások (állomás megszűnése, márkaváltás, hibás cím) a folyamat következő futtatásában tükröződnek (legfeljebb 2 óra). Ha a javítás közvetlenül az ANPC Ármonitorból származik, automatikusan terjed a monitorul_merge lépésen keresztül.
7. Technikai átláthatóság és AI-felkészültség
- Schema.org strukturált adatok — minden kulcsoldal sűrű JSON-LD-t tartalmaz (Organization, Dataset, FAQPage, AggregateOffer, Article). A Dataset séma tartalmazza a Zenodo DOI-t hivatalos azonosítóként.
- XML Sitemap 7 al-sitemap-pal (~148 indexelhető URL a 2026 áprilisi AdSense tisztítás után) a pretcarburant.ro/sitemap.xml címen.
- AI-barát robots.txt — kifejezetten engedélyezzük a GPTBot, ClaudeBot, PerplexityBot, Google-Extended, Applebot-Extended, OAI-SearchBot, anthropic-ai és CCBot-ot, Crawl-delay 2s értékkel.
- llms.txt az llmstxt.org specifikációnak megfelelően, az LLM-ek általi hivatkozáshoz ajánlott oldalak listájával.
- Speakable séma az árak oldalakon — hangkeresésre / AI válaszokra optimalizálva.
- hreflang alternatívák RO / EN / HU minden többnyelvű oldalon.
- Forráskód — a backend Python/Flask SQLite-tal, telepítve gunicorn + nginx-en keresztül Hetzner Cloud-ra. Részletes stack a szerző GitHub profilján: github.com/An3treiu.
8. Ismert korlátozások
- 19/2026-os sürgősségi rendelet — kereskedelmi árréskorlát (2026. április 1. — június 30.). Ezen jogi időszakban a legtöbb nagy hálózat (MOL, OMV, Lukoil, Socar, Gazprom) egységes országos árat jelenít meg márkánként, mint az árréskorlát 2025-ös átlagra csökkentésének közvetlen hatása. Ez nem oldalhiba — ez a rendelet közvetlen következménye. A valódi állomásonkénti változatosság a Rompetrolnál és a független állomásoknál marad meg. 2026. június 30. után az áraknak vissza kell térniük a rendelet előtti dinamikához.
- Egyes kis állomások naponta csak egyszer jelentik az árat az ANPC-nek — lehet 1-12 órás késés a tényleges kút-kijelzőhöz képest.
- A prémium árak (benzin 98/100, prémium gázolaj) nem érhetők el minden hálózatnál — csak akkor jelenítjük meg, ha megerősített adatunk van.
- Az autó-LPG lefedettség nem teljes — nem minden állomás árul LPG-t, és néhány csak LPG-s, így nem jelennek meg a benzin/gázolaj eredményekben.
- A nagyon kis városok (<3 figyelt állomás) nem kapnak dedikált oldalakat — adataik csak a globális térképen és a megyei összesítőkben jelennek meg.
9. Szerző és szerkesztői felelősség
A PretCarburant.ro-t Stoian Andrei-Șerban, egyedüli alapító fejleszti és karbantartja, székhelye Bukarest, Románia. Nincsenek részvényesek vagy befektetők, és egyetlen üzemanyag-üzemeltető sem fizet azért, hogy hogyan jelenik meg az oldalon. A platform finanszírozása kontextuális reklámokból (Google AdSense a weben + Google AdMob a mobilalkalmazásban), opcionális alkalmazáson belüli vásárlásokból a reklámok eltávolításához, valamint API-előfizetésekből származik: cégek, köztük egy üzemanyag-hálózat, díj ellenében, a nyilvános áron használják az API-t.
A tartalomért, a módszertanért és a javításokért a teljes szerkesztői felelősség a szerzőt terheli. Közvetlen kapcsolat: contact@pretcarburant.ro.
Utolsó módszertani frissítés: 2026. április 14.
Változások az előző verzióhoz képest (április 5.): frissítési gyakoriság javítva naponta többszöri futtatásra (volt: napi 3×), kiugró határértékek javítva a termelési értékekre, Zenodo DOI + CSV letöltés + Wikidata entitás hozzáadva, lépésenkénti folyamatleírás hozzáadva, szerkesztői felelősség szakasz hozzáadva. Probléma jelzése →