Romania Fuel Prices API
Integrate petrol, diesel and LPG prices into your app. One API, every major network in Romania, updated around the clock.
- All
/api/v1/*endpoints - Live prices for stations, cities, counties, networks
- Price history up to 90 days
- 14-day trial — cancel anytime
- All
/api/v1/*endpoints - Live prices for stations, cities, counties, networks
- Price history up to 90 days
- 14-day trial — cancel anytime
- 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
| Endpoint | Description |
|---|---|
GET /api/v1/preturi | Average prices per city + network |
GET /api/v1/judete/<county> | County-level aggregate |
GET /api/v1/retele | Average prices per network |
GET /api/v1/statii | Stations with coordinates and prices (filters: brand, fuel, lat/lon + radius) |
GET /api/v1/statie/<id>/istoric | Per-station history (max 90 days) |
GET /api/v1/geocode | City autocomplete |
POST /api/v1/traseu/custom | Stations 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.
- You may use the data in your applications and analyses, with attribution to “PretCarburant.ro”.
- Reselling the raw feed as-is is not permitted.
- The subscription renews monthly; cancel anytime — the key stays active until the end of the paid period.