Hoe Mantan de officiële brandstofprijzen van 89 landen en gebieden ophaalt
Elke prijs op Mantan komt uit een openbare bron: een overheid die de prijzen van de tankstations publiceert, een overheid die de prijs zelf vaststelt, of u, als u een prijsbord fotografeert. Op 1 november 2026 zijn dat 89 landen en gebieden met prijzen, en 173 waar de kaart op zijn minst de tankstations toont.
Zo komt elk soort bron op de kaart, met drie ware verhalen van vorige week.
Landen die alles publiceren, station per station
In Frankrijk moet elk tankstation volgens de wet zijn prijzen melden. Het ministerie van Economie publiceert ze als open data op prix-carburants.gouv.fr. Mantan downloadt dat bestand om de 10 minuten: bijna 10.000 tankstations, elk met het tijdstip van de laatste prijswijziging.
Spanje publiceert hetzelfde elk uur in JSON, de Balearen en de Canarische Eilanden inbegrepen (vanochtend 11.198 tankstations met een dieselprijs). Portugal, het Verenigd Koninkrijk, Slovenië, Denemarken, IJsland, Mexico, Chili, Peru, Québec, West-Australië en Nieuw-Zuid-Wales hebben ook officiële bestanden of API's.
Soms vallen die bronnen uit. Op 21 oktober antwoordde heel prix-carburants.gouv.fr met een 502-fout. Het dagbestand, met de prijzen van de dag ervoor, werkte nog: Mantan houdt het achter de hand, en de Franse kaart bleef gevuld.
Italië gaf een ander probleem. Sinds 17 oktober is de website van het Italiaanse ministerie buiten Italië niet meer bereikbaar. De server achter de officiële app "Osservaprezzi carburanti" antwoordt wel: Mantan bevraagt hem regio per regio, 20 aanvragen voor het hele land, en vindt zo zo'n 21.600 tankstations terug, elk met het tijdstip van de melding.
Maximumprijzen: één plafond, overal hetzelfde
In België, Luxemburg, Polen, Tsjechië en Uruguay publiceert de overheid een maximumprijs. Tankstations mogen goedkoper verkopen, nooit duurder. Mantan zet dat plafond op elk tankstation van het land en zegt het duidelijk in de fiche: het is een maximum van de overheid, en een tankstation kan eronder zitten.
In Tsjechië publiceert het ministerie van Financiën het plafond elke dag in een pdf-bulletin. Mantan leest de pdf en haalt de prijs van de kaart als er al 3 dagen geen geldig bulletin is.
Door de overheid vastgestelde prijzen: 58 landen, rechtstreeks van de bron
In een groot deel van Afrika, het Midden-Oosten en veel eilanden is de prijs bij elk tankstation gelijk, omdat de overheid hem vastlegt. Mantan volgt 58 van die landen. Voor elk leest het de officiële beslissing: een persbericht, een besluit, een maandelijkse pdf, een persbureaubericht.
Als niets automatisch te lezen is, wordt de prijs met de hand ingevoerd, met de datum van de beslissing en de link naar de tekst. Irak is een voorbeeld: de websites van het ministerie van Olie zitten achter een CAPTCHA, dus worden de prijzen (850 dinar per liter Premium 95, 1.250 dinar voor Super 98) overgenomen uit het besluit van de ministerraad en elke 3 maanden opnieuw gecontroleerd. Na 6 maanden zonder controle vraagt een waarschuwing om de bron opnieuw te lezen.
Bronnen veranderen zonder waarschuwing van vorm. In Zambia is het persbericht van november, online gezet op 31 oktober, een scan zonder tekst. Mantan leest in plaats daarvan de maandelijkse opbouw van de pompprijs, een tekst-pdf van dezelfde toezichthouder: 34,45 kwacha per liter diesel vanaf 1 november, hetzelfde cijfer als in het gescande bericht.
Cambodja: Khmer-cijfers, twee keer gelezen
Het Cambodjaanse ministerie van Handel stelt de prijs van benzine en diesel om de 10 dagen vast. De mededeling bestaat alleen als afbeelding, gepost op het openbare Telegram-kanaal van het ministerie, met de prijzen in Khmer-cijfers. Op een afbeelding van 571 pixels breed is een cijfer 6 pixels hoog, en ៥ (5), ៩ (9) en ៨ (8) lijken sterk op elkaar.
Mantan vergroot de afbeelding en laat ze twee keer lezen door een programma voor beeldherkenning. Beide lezingen moeten precies dezelfde cijfers geven. Daarna wordt de prijs drie keer vergeleken, want de mededeling noemt hem drie keer:
- in de zin van de mededeling, in riel;
- in de tabel, in riel;
- in de tabel, in dollar, te vermenigvuldigen met de officiële koers onderaan (4.072 riel per dollar).
De omgerekende dollarprijs moet binnen 75 riel van de rielprijs liggen. Eén verkeerd gelezen cijfer in een van de drie getallen, en de mededeling wordt opzijgelegd. Op de kaart blijft dan de laatst goedgekeurde prijs staan, met zijn datum. Resultaat voor 21 oktober tot 1 november: 5.050 riel per liter benzine 92 en 5.550 riel voor diesel, op zo'n 1.650 tankstations.
Met dezelfde methode leest Mantan de prijsaffiches van Honduras en Panama, die van Palestina en de getekende tabel van de prefect van Mayotte.
De tankstations: OpenStreetMap, en een plan B
Een prijs die de overheid vastlegt, zegt niet waar de tankstations zijn. Mantan haalt ze uit OpenStreetMap, de vrije kaart die vrijwilligers bijhouden, en laadt elk land wekelijks opnieuw via de dienst Overpass.
Op 31 oktober lag Overpass plat: de hoofdserver weigerde verbindingen, een spiegel antwoordde met een fout, een andere leverde een kopie van juni. De landen die die dag werden aangezet, waaronder Cambodja en Nicaragua, hadden geen enkel tankstation.
Nu kent Mantan een andere weg: de extracten van Geofabrik, een volledige kopie van OpenStreetMap per land. Echte test op Nicaragua: een bestand van 62 MB, 287 tankstations, waarvan 87 in de cirkel rond Managua. Het zijn dezelfde tankstations, op dezelfde plaatsen, die Overpass teruggaf toen het rond 19 uur weer werkte.
U: de foto van het prijsbord
In landen waar niets wordt gepubliceerd, toont de kaart de tankstations in grijs met deze melding: "In dit land worden geen prijzen gepubliceerd. Als u langskomt, maakt een foto van het prijsbord ze voor iedereen zichtbaar." De foto wordt gelezen, elke aannemelijke prijs verschijnt als "niet gecontroleerd" en verdwijnt vanzelf zodra de officiële bron iets recenters publiceert. De foto van het bord wordt een paar dagen bewaard voor moderatie.
Voor kassabonnen geldt een strengere regel, want daar staan vaak de laatste cijfers van uw kaartnummer op. Mantan leest ze om uw tanklogboek in te vullen en wist ze meteen, zonder ze ooit te bewaren.
Wat u in de fiche ziet
Elke stationsfiche zegt welk soort prijs ze toont en hoe oud die is: prijs gemeld door het tankstation, officiële maximumprijs, door de overheid vastgestelde prijs, of een melding van een gebruiker met "niet gecontroleerd". Elke bron staat vermeld op de site, met de instantie die ze publiceert.
Wilt u weten waar de prijs van uw tankstation vandaan komt? Open mantan.app en tik het station aan: het soort prijs en de datum staan in de fiche.