Basic Requirements
All pricing data provided to Compare and Recycle must be supplied in a CSV format, and hosted from a publically accessible web location.
Due to the importantance of feeds we recommend testing feed validity with a tool such as https://csvlint.io (opens in a new tab), or the Compare and Recycle merchant area to ensure complete compatibility.
All prices listed on Compare and Recycle are directly consumed from the data provided in the pricing feed. It is the merchants responsibility to keep pricing data up to date, and to ensure they are willing to honour the prices they provide where applicable.
Pricing feeds are consumed every ten minutes, however sometimes delays in processing can occur.
Feed files are stored for sixty days, and can be used for cross referencing and debugging where necessary.
Requests
We will perform a HTTP requests to fetch feed files. We recommend feeds are hosted on the same platform as your primary website. Below is a sample request, and curl command which can be used to ensure your file is suitably accessible.
GET https://example.com/feeds/compareandrecycle.csv HTTP/1.1
User-Agent: Compare and Recycle Feeds
curl -X GET https://example.com/feeds/compareandrecycle.csv
Frequently asked questions
How to you pause prices on the site? — Feeds which do not have prices are marked as invalid and will not be processed. Similarly to rows which have a price of '0'.
How to remove products from the listing? — Removing the product from the feed or setting that products price to '0' will prevent that product from being listed when prices are next updated.