Publicitate
Acasă › Metodologie

Metodologie PretCarburant.ro

Transparența e fundamentul oricărui comparator de date publice. Mai jos documentăm exact cum colectăm, reconciliem, validăm și publicăm prețurile la carburanți din România. Dacă observi vreo inconsistență între ce scrie aici și ce face site-ul, contactează-ne — corectăm în maxim 24h.

1. Surse de date

Prețurile afișate pe PretCarburant.ro vin din surse publice oficiale:

  1. ANPC Monitorul Prețurilor (monitorulpreturilor.info) — API-ul oficial al Consiliului Concurenței / ANPC, obligatoriu pentru comercianți. Sursa noastră principală: îl interogăm pentru rețelele Petrom, OMV, Rompetrol, MOL, Lukoil, SOCAR și Gazprom, pe peste 350 de localități (unități administrativ-teritoriale).
  2. SOCAR direct — feed direct de la rețeaua SOCAR România, cu prețurile publicate pe site-ul oficial al operatorului. Prioritate maximă pentru stațiile SOCAR.
  3. Rompetrol direct — prețurile publicate în localizatorul de stații de pe site-ul oficial Rompetrol. Le folosim doar pentru stațiile și carburanții pe care Monitorul Prețurilor nu îi trimite; site-ul nu spune când a fost stabilit prețul, deci pe pagina stației apare ora la care l-am verificat.
  4. Raportările șoferilor — prețuri trimise din aplicație sau de pe paginile stațiilor, afișate doar după publicare (automată sau după moderare) și doar pentru o perioadă scurtă.

De la rețeaua OSCAR preluăm doar amplasarea stațiilor, carburanții și serviciile: feedul ei public nu conține prețuri, așa că stațiile OSCAR apar fără preț.

Toate sursele sunt publice și gratuite. PretCarburant.ro nu primește date privilegiate de la nicio rețea de benzinării, iar niciuna nu plătește pentru felul în care apare pe site.

2. Frecvență de actualizare

Pipeline-ul de colectare rulează de mai multe ori pe zi, 24/7, în strict ordered sequence pe serverul de producție (Hetzner, systemd + cron). O rulare completă durează ~5-8 minute și parcurge pașii de mai jos, în această ordine (primul e retras):

  1. :00 — scraperul sursei de bază (un agregator public de prețuri), care scria statii_latest.json; retras din 9 septembrie 2026, nu mai aduce prețuri
  2. :05 — cron_snapshot: agregă snapshot-ul zilnic național (medii, min, max) + preț Brent
  3. :15 — socar_direct: overlay SOCAR authoritative (override pe stațiile SOCAR)
  4. :20 — monitorul_merge: overlay ANPC cu multi-pass geo matching (200m → 500m → 800m toleranță)
  5. :22 — rompetrol_direct: completează prețurile Rompetrol lipsă din Monitorul Prețurilor, din localizatorul oficial rompetrol.ro
  6. :25 — oscar_direct: adaugă amplasarea stațiilor OSCAR, fără prețuri (feedul rețelei nu le publică)
  7. :30 — snapshot_statii: persistă datele finale reconciliate în preturi_statii.db (SQLite)

Ordinea este critică — rularea snapshot_statii înainte de monitorul_merge ar persista doar prețurile naționale uniforme (1 preț per brand/țară), pierzând variația reală per stație din datele ANPC.

Datele sunt cache-uite în-memorie pe server cu TTL de 2 minute pentru echilibrul între prospețime și performanță sub load.

3. Reguli de validare și outlier

Niciun preț nu ajunge pe site fără să treacă prin următoarele filtre hard-coded în helpers/constants.py:

4. Acoperire geografică

Site-ul monitorizează 1821 de benzinării unice distribuite în toate cele 41 de județe + municipiul București din România, cu prezență în peste 440 de localități. Rețelele monitorizate: Petrom (398+ stații), OMV, Rompetrol, MOL, Lukoil, Socar, Gazprom și stații independente.

5. Dataset deschis și citare academică

Istoricul zilnic național al prețurilor (2015 — prezent, 159+ snapshots) este publicat ca dataset open-data pe Zenodo (repository sponsorizat de CERN), sub licență Creative Commons Attribution 4.0 International, cu DOI oficial:

DOI 10.5281/zenodo.19560194 Vezi pe Zenodo Descarcă CSV (11 KB)

CSV cu 16 coloane (min/mediu/max per benzină standard, benzină premium, motorină standard, motorină premium, GPL), format UTF-8, actualizat zilnic.

Pentru acces programatic în timp real la prețurile zilei curente, folosește /api/v1/preturi — API REST public, licență CC-BY 4.0, fără cheie de acces, fără rate limit per-IP strict.

Platforma este înregistrată ca entitate brand pe Wikidata (Q139285387) și este documentată de asemenea în llms.txt conform specificațiilor llmstxt.org pentru crawler-ele AI (GPTBot, ClaudeBot, PerplexityBot etc.).

6. Politica de corecții

Dacă observi un preț greșit sau o stație cu date incorecte, scrie-ne la contact@pretcarburant.ro cu:

Răspundem în maxim 24h lucrătoare. Corecțiile majore (stație dispărută, schimbare brand, adresă greșită) se reflectă la următoarea rulare a pipeline-ului (maxim 2 ore). Dacă corecția vine direct de la ANPC Monitorul Prețurilor, propagă automat la pass-ul monitorul_merge.

7. Transparență tehnică și AI-readiness

8. Limitări cunoscute

9. Autor și responsabilitate editorială

PretCarburant.ro este dezvoltat și întreținut de , fondator unic, cu sediul în București, România. Nu există acționari sau investitori, iar niciun operator de carburanți nu plătește pentru felul în care apare pe site. Finanțarea platformei provine din publicitate contextuală (Google AdSense pe web + Google AdMob în aplicația mobilă), din achiziții opționale în aplicație pentru eliminarea reclamelor și din abonamentele la API: companii, inclusiv o rețea de carburanți, folosesc API-ul contra cost, la tariful public.

Responsabilitate editorială completă pentru conținut, metodologie și corecții aparține autorului. Contactare directă: contact@pretcarburant.ro.

Ultima actualizare metodologie: 14 aprilie 2026

Modificări față de versiunea anterioară (5 aprilie): corectare frecvență la 2h/rulare (era 3×/zi), corectare bounds outlier la valorile de producție, adăugare Zenodo DOI + CSV download + Wikidata entity, adăugare pipeline step-by-step, adăugare secțiune responsabilitate editorială. Semnalează o problemă →