How It Works

About Our Data

How CheckPetrol tracks fuel outages and petrol prices at over 8,000 service stations across Australia.

What Is CheckPetrol?

CheckPetrol is a free Australian fuel outage tracker and petrol price comparison tool. It aggregates data from official government APIs and community reports to show which service stations have fuel available and what they're charging — across all states and territories.

Unlike apps that only show prices, CheckPetrol also tracks fuel outages — stations that have run dry or are experiencing supply issues. This is especially valuable during fuel shortages, natural disasters, or supply chain disruptions when knowing which stations actually have fuel matters more than finding the cheapest price. View the live fuel outage tracker for a national overview of current outages by state and fuel type.

Data Sources & Update Frequency

CheckPetrol pulls fuel pricing and availability data from official government APIs — the same sources that power each state's official fuel price website. We re-poll every feed continuously, so how current a price is comes down to how often its government feed changes:

Feed How often the source changes
NSW, ACT, TAS Changes reported within 30 min
QLD Changes reported within 30 min
SA Changes reported within 30 min
VIC Changes reported within 30 min
WA Once daily — set a day ahead
NT Several times a day

NSW, Queensland and South Australia require retailers to report a price change within 30 minutes, so those feeds move throughout the day. WA prices are fixed a day ahead and don't change until the next day. Our own national snapshot rebuilds every few minutes, but it can never be fresher than the feed it reads. Community outage reports are reflected immediately.

How Outages Are Detected

CheckPetrol uses three methods to detect fuel outages:

Coverage

CheckPetrol tracks over 8,000 service stations across all 8 Australian states and territories. Coverage includes all major fuel brands — BP, Shell, Caltex, Ampol, 7-Eleven, United, Metro, Liberty, Puma, and independent operators — as well as rural and regional stations.

The site also provides granular views by city (19 metro areas), 3,868 suburbs, and 533 local government areas — all browsable from the locations directory.

Fuel Types Tracked

CheckPetrol tracks pricing and availability for the following fuel types:

U91 — Unleaded 91
E10 — Ethanol E10
P95 — Premium 95
P98 — Premium 98
DSL — Diesel
PDSL — Premium Diesel
LPG — LPG
E85 — Ethanol E85

Data Accuracy & Limitations

CheckPetrol sources data from the same government APIs that power official state fuel price websites. However, there are inherent limitations:

Data is provided for informational purposes. Always confirm fuel availability at the station before making a special trip, especially during known supply disruptions.

Frequently Asked Questions

Where does CheckPetrol get its fuel price data?

CheckPetrol aggregates data from official government APIs across every Australian state and territory. These are the same data sources that power each state's official fuel price website. All sources are official or publicly available.

How often is fuel price data updated?

It depends on the government feed. NSW, Queensland and South Australia require retailers to report a price change within 30 minutes; WA prices are fixed a day ahead and change once daily. We re-poll every feed continuously and rebuild our national snapshot every few minutes — but the data can never be fresher than its source. Community outage reports are reflected immediately.

How does CheckPetrol detect fuel outages?

Through three methods: direct government API signals (some states report fuel availability directly), staleness detection (stations that stop reporting while neighbours continue), and community reports from users who encounter empty stations. Reports expire after 24 hours.

How many petrol stations does CheckPetrol track?

Over 8,000 service stations across all Australian states and territories, including major brands (BP, Shell, Caltex, Ampol, 7-Eleven, United) and independent operators. Coverage spans metro areas, regional towns, and rural stations.

Is CheckPetrol free?

Yes, completely free. Works in any web browser — no account required.