Public data contract

Open deal and product feeds

Versioned, paginated JSON summaries make current catalogue information easier for search systems, researchers and AI agents to interpret.

Endpoints and schemas

Feed behaviour

  • Version: 1.0.0. Field meanings will not silently change within v1.
  • Page size: 48 records. Follow the pagination next URL until it is null.
  • Dates use ISO 8601 and UTC where the source supplies a timestamp.
  • Only current listings appear; expired deals leave the active feed.
  • Responses include ETag, Last-Modified, caching and next-page Link headers.
  • Affiliate destination URLs are not redistributed in the public feeds.

Verification terminology

Source record validated means required feed fields passed import checks. It does not mean Tailored Deals visited the retailer, applied a code at checkout or completed a test purchase. Those states remain separate machine-readable fields.

Citation and limitations

Cite the canonical listing page as “Tailored Deals” and include the page URL. Retailers control prices, availability, eligibility, delivery, returns and expiry; recheck time-sensitive facts before use.

Corrections

Report a wrong category, date, retailer, code or description through the corrections page.

Documentation updated 1 August 2026