Guides / how-to-connect-wa-fuelwatch-api-australia

WA State gov

How to connect WA FuelWatch

Consumer Protection WA

WA's FuelWatch scheme fixes retail fuel prices for 24 hours, and the documented machine interface is an RSS 2.0 feed. Filter by Product, Suburb, Region and Day in the query string.

Tomorrow's prices only appear once they are published during the afternoon; before then Day=tomorrow returns an empty channel. The licence is not stated — the feed says all rights reserved — so check with Consumer Protection WA before commercial reuse.

Steps

  1. Find the base URL. Use https://www.fuelwatch.wa.gov.au/fuelwatch/fuelWatchRSS — docs at https://www.fuelwatch.wa.gov.au/tools/rss.
  2. Auth. Catalogued as Open — none.
  3. Try an example request.
    curl -s 'https://www.fuelwatch.wa.gov.au/fuelwatch/fuelWatchRSS?Product=1&Suburb=Perth'
  4. Licence. Unknown — not stated by the publisher. Read the publisher terms before production use.
  5. Agent notes. Daily fixed retail fuel prices for WA service stations as RSS 2.0 XML. Filter with query parameters such as Product (1 = unleaded at probe), Suburb, Region and Day; Day=tomorrow returned no items before prices were published at probe. Each response is the full filtered list, no pagination; feed sets ttl in the channel. A JSON feed at /api/sites exists but is the site's own undocumented interface. Rate limits: unknown. Licence: unknown — feed carries 'Copyright 2025 FuelWatch. All Rights Reserved.'
Connect recipe
base
https://www.fuelwatch.wa.gov.au/fuelwatch/fuelWatchRSS
docs
https://www.fuelwatch.wa.gov.au/tools/rss
protocol
RSS RSS 2.0
auth
Open
licence
Licence unclear
try
curl -s 'https://www.fuelwatch.wa.gov.au/fuelwatch/fuelWatchRSS?Product=1&Suburb=Perth'
checked
2026-10-15 · 200 OK · 1055 ms