Australian Fuel Prices (Official Government Data)
Pricing
Pay per event
Australian Fuel Prices (Official Government Data)
Current and next-day petrol, diesel and LPG prices for Australian service stations from official government price-reporting feeds: WA FuelWatch (no key needed), NSW FuelCheck, and QLD, SA, TAS and NT fuel price reporting. Clean JSON, no crowdsourced data.
Pricing
Pay per event
Rating
0.0
(0)
Developer
AU Data Tools
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Get current — and for WA, tomorrow's — petrol, diesel and LPG prices for Australian service stations, straight from the official government price-reporting schemes. No crowdsourced data, no guesswork.
| State | Source | Key needed? |
|---|---|---|
| WA | FuelWatch | No — works out of the box |
| NSW | FuelCheck API | Free API key + secret |
| QLD | Fuel Price Reporting | Free subscriber token |
| SA | SA Fuel Pricing Information | Free subscriber token |
| TAS | FuelCheck TAS | Free subscriber token |
| NT | MyFuel NT | Free subscriber token |
Victoria and the ACT do not run mandatory price-reporting schemes, so they are not included.
What you get
One record per station per fuel type:
{"state": "WA","source": "WA FuelWatch (fuelwatch.wa.gov.au)","stationName": "Ampol Foodary Victoria Park","brand": "Ampol","address": "123 Albany Hwy, Victoria Park","suburb": "Victoria Park","latitude": -31.97,"longitude": 115.89,"fuelType": "ULP","priceCentsPerLitre": 172.9,"priceDate": "2026-10-21"}
Fuel type codes: ULP (91), E10, P95, P98, DIESEL, PDIESEL, LPG, E85.
Use cases
- Cheapest-fuel alerts for a suburb, fleet depot or delivery route
- Price tracking and history (run on a schedule, keep the datasets)
- Fuel cost estimates for travel planners and logistics tools
- Market and regional price comparison for research and journalism
- A ready-made tool for AI agents answering "where is fuel cheapest near X?"
Input
| Field | Notes |
|---|---|
states | One or more of WA, NSW, QLD, SA, TAS, NT. Default WA. |
fuelTypes | One or more fuel codes above. |
suburb | Optional. Filter to a suburb (WA also includes surrounding suburbs). |
waDay | WA only: today, tomorrow (available after 2:30pm Perth time) or yesterday. |
waRegion | WA only: FuelWatch region code, e.g. 25 for Perth metro. |
nswApiKey, nswApiSecret | NSW only. Create a free app at api.nsw.gov.au and subscribe it to the FuelCheck API. |
fpdapiToken | QLD/SA/TAS/NT. Register (free) on any of the state sites above for a subscriber token; the same token works across all four. |
maxResults | Stop after N records. 0 = all. |
Keys are stored as secrets and are only sent to the relevant government API.
Pricing
Pay only for what you use: US$0.005 per run + US$0.001 per result (about US$1 per 1,000 results). The free Apify plan's monthly credits cover thousands of results, so you can try it at no cost.
A full WA metro pull for one fuel type is around 700 records; a full NSW pull for all fuel types is several thousand. Use fuelTypes, suburb and maxResults to keep runs small.
Feedback
Found a bug or want a field added? Open an issue on the Issues tab and it will be looked at quickly.
Notes
- Prices are in Australian cents per litre.
- WA prices are fixed for 24 hours and published the day before, so
waDay: "tomorrow"gives you a genuine look-ahead. - Data is provided by state governments under their respective open data terms. This Actor is not affiliated with any government agency.