The fuel price cap expired on 1 July 2026 and was not extended. Markups are unrestricted again and prices may rise. See how much prices rose →
HomeFuel Prices API

Romania Fuel Prices API

Integrate petrol, diesel and LPG prices into your app. One API, every major network in Romania, updated around the clock.

1,600+ stations ~2h updates 90-day history <100 ms responses official ANPC source included
Starter
€19 /month
10,000 requests/month
  • All /api/v1/* endpoints
  • Live prices for stations, cities, counties, networks
  • Price history up to 90 days
  • 14-day trial — cancel anytime
Business
€149 /month
1,000,000 requests/month
  • All /api/v1/* endpoints
  • Live prices for stations, cities, counties, networks
  • Price history up to 90 days
  • 14-day trial — cancel anytime
  • Priority email support

Existing customer? Billing portal — invoices, card, cancellation. Nothing is charged during the trial; cancel within the first 14 days and you pay nothing at all.

Quickstart

curl -H "X-Api-Key: pcro_live_..." \
  https://pretcarburant.ro/api/v1/preturi
{
  "status": "ok",
  "data": "2026-07-26",
  "total": 440,
  "rezultate": [ { "oras": "Cluj-Napoca", "judet": "CJ",
                   "benzina": 7.09, "motorina": 7.31, "gpl": 3.05, ... } ],
  "retele": [ { "nume": "Petrom", "benzina": 7.12, "motorina": 7.35,
                "gpl": 3.08, ... } ]
}

Authentication via the X-Api-Key header. Every response includes X-RateLimit-Limit and X-RateLimit-Remaining.

Why our API

  • Cross-verified data — 8 national networks plus the official ANPC price monitor, with anti-outlier filters.
  • Market real time — the pipeline runs every ~2 hours; pump prices typically change once a day.
  • Product-ready endpoints — stations within a radius, stations along a route, county-level aggregates.
  • Hassle-free billing — Stripe subscription, automatic monthly invoice, cancel anytime.

Included endpoints

EndpointDescription
GET /api/v1/preturiAverage prices per city + network
GET /api/v1/judete/<county>County-level aggregate
GET /api/v1/reteleAverage prices per network
GET /api/v1/statiiStations with coordinates and prices (filters: brand, fuel, lat/lon + radius)
GET /api/v1/statie/<id>/istoricPer-station history (max 90 days)
GET /api/v1/geocodeCity autocomplete
POST /api/v1/traseu/customStations along an A→B route

Full technical documentation →

Frequently asked questions

How often are prices updated?

Roughly every 2 hours, from 8 national networks plus the official ANPC price monitor — over 1,600 stations covered.

Is there a trial period?

Yes — 14 days free on any plan. Cancel anytime from the customer portal.

What happens if I exceed the monthly limit?

You receive HTTP 429 with an upgrade link; the limit resets on the first day of the calendar month.

How do I get my invoice?

Stripe automatically emails the monthly invoice; everything is managed in the customer portal.