Ask for a product and it comes back from both chains at once in the same shape — the comparison people normally do by flipping between two apps.
An experimental Python server that queries the product search of Australia's two big supermarkets and returns both in one consistent shape. Coles searches can be pinned to a specific store by ID, and both calls take a result limit.
- get_coles_products searches Coles by product term, optionally against a named store ID
- get_woolworths_products runs the same search against Woolworths
- Both return in the same format, so the two chains can be compared line by line rather than screen by screen
- A result limit on each call, so a broad term comes back as a shortlist rather than a catalogue
Python 3.8 or higher and the uv package manager; run it with `uv run main.py`. Coles searches need an API key set in your environment or a .env file; Woolworths needs no key.
Build from source — clone the repository and build it, then point your client at the binary
