Western Australia fuel prices API (FuelWatch)
Western Australia’s FuelWatch publishes the day’s fixed price for about 1,000 stations. This API returns them as normalized JSON in AUD per litre, with radius search and cheapest-first sorting.
What you get for Western Australia
- Unleaded Petrol (ULP) →
gasoline_91 - Premium Unleaded →
gasoline_95 - 98 RON →
gasoline_98 - Diesel →
diesel; Brand diesel →diesel_premium - LPG →
lpg; E85 →e85
WA prices are fixed for the whole day from 06:00 AWST, so priceUpdatedAt is that effective time. Only the products you request are downloaded. Data: FuelWatch, Government of Western Australia — www.fuelwatch.wa.gov.au.
Example: cheapest diesel near a point
Send coordinates, a radius and a fuel type. The country is detected automatically and results come sorted cheapest first, each with distanceKm.
curl -X POST "https://api.apify.com/v2/acts/sste~official-fuel-prices/run-sync-get-dataset-items" \
-H "Authorization: Bearer $APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"latitude":-31.9523,"longitude":115.8613,"radiusKm":15,"fuelTypes":["gasoline_91"],"maxResults":10}'
Each result row looks like this (fields the government does not publish are null):
{
"country": "IT",
"city": "MILANO",
"address": "Via Giuseppe Ripamonti 567 20142",
"stationName": "IP",
"brand": "Api-Ip",
"latitude": 45.4713,
"longitude": 9.1919,
"fuelType": "gasoline_95",
"fuelName": "Benzina",
"price": 1.99,
"currency": "EUR",
"unit": "L",
"serviceType": "full",
"priceUpdatedAt": "2026-09-30T19:42:31+02:00",
"distanceKm": 0.8,
"source": "Ministero delle Imprese e del Made in Italy (MIMIT) — Osservaprezzi Carburanti",
"license": "IODL 2.0"
}
Pricing: pay per use on Apify — $0.005 per run plus $0.0005 per price row ($0.50 per 1,000). A "cheapest 10 stations near a point" query costs about $0.01. You set maxResults, so you only pay for the rows you ask for.
Questions about Western Australia fuel price data
How often do WA fuel prices change?
FuelWatch prices are fixed for the whole day from 06:00 AWST.
Which currency and unit are used?
Australian dollars per litre (FuelWatch publishes cents per litre; the API converts to dollars).
Does it cover other Australian states?
No, only stations reporting to FuelWatch in Western Australia.
See also: API reference · Find the cheapest station near coordinates · European fuel price data sources
Data: FuelWatch, Government of Western Australia (www.fuelwatch.wa.gov.au). Independent tool, not affiliated.