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 árakat hivatalos nyilvános forrásokból egyeztetjük, az alábbi prioritási sorrendben:
- ANPC Ármonitor (monitorulpreturilor.info) — a Román Versenytanács / ANPC hivatalos API-ja, amelyet a kereskedők kötelesek használni. A mi hiteles forrásunk 343 közigazgatási egység (UAT) lefedésével. Minden nagy hálózatot és független kutat lefed.
- 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.
- OSCAR közvetlen — hasonló közvetlen adatfolyam az Oscar hálózat számára.
- A nagy hálózatok hivatalos nyilvános oldalai — azok az adatok, amelyeket minden üzemeltető (Petrom, OMV, Rompetrol, MOL, Lukoil, Gazprom) nyíltan közzétesz kereskedelmi oldalain. Kizárólag az üzemeltetők által nyilvánosan közzétett információkat használjuk.
Minden forrás nyilvános és ingyenes. A PretCarburant.ro nem köt kereskedelmi szerződést egyetlen benzinkút-hálózattal sem, és nem kap privilegizált adatokat.
2. Frissítési gyakoriság
A gyűjtési folyamat 2 óránként fut, 24/7, szigorúan rendezett sorrendben a termelési szerveren (Hetzner, systemd + cron). Egy teljes futás ~5-8 percig tart és 6 lépésen halad végig az alábbi sorrendben:
- :00 — fő scraper: összegyűjti az alapárakat a hálózatok nyilvános forrásaiból és a
statii_latest.jsonfájlba írja - :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) - :25 —
oscar_direct: az OSCAR hálózat adatainak átfedése - :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 — amikor ugyanannak az állomásnak egyszerre több forrásból is vannak árai, a prioritási sorrend: SOCAR/OSCAR közvetlen adatfolyam > ANPC Ármonitor > a hálózatok nyilvános oldalai.
- 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 1518 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, befektetők vagy kereskedelmi szerződések üzemanyag-üzemeltetőkkel. A platform finanszírozása kizárólag kontextuális reklámokból származik (Google AdSense a weben + Google AdMob a mobilalkalmazásban), valamint opcionális alkalmazáson belüli vásárlásokból a reklámok eltávolításához.
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 2 óránkénti 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 →