Live phone deals API
Our live phone deals are available as a free, read-only JSON feed for AI assistants, comparison tools and developers. No key or sign-up is needed.
Deal data last updated 28 October 2026, 05:01 (UK time).
Endpoint
GET https://www.comparephonemarket.co.uk/api/deals
The full machine-readable description is in our OpenAPI document.
What each deal includes
- Phone model, brand, storage, colour and condition
- Deal type (contract, pay as you go or SIM-free), network and retailer
- Monthly cost, upfront cost, contract length and total cost, in pounds including VAT
- Scheduled mid-contract price rises, which are included in the total cost
- Data allowance, minutes and texts
- When the deal was last checked, and a link to its comparison page
Filters
| brand, model | Slugs from our phone page addresses, for example brand=samsung&model=galaxy-s25 |
|---|---|
| network | Network slug, such as o2, vodafone, three or giffgaff |
| contract | contract, pay_as_you_go or sim_free |
| condition | new, refurbished or used |
| storage_gb | Exact storage size in GB |
| term_months | Exact contract length in months, or any. Contracts default to the standard 24 or 36 months, so 1-month plans where you pay for the phone upfront are left out unless you ask for them. |
| max_monthly, max_upfront, max_total | Budget limits in pounds |
| min_data_gb, unlimited_data | Data allowance (unlimited plans meet any minimum) |
| sort | total_cost (default), monthly_cost or upfront_cost, cheapest first |
| page, per_page | Up to 100 results a page, and the first 10,000 results in total. Add filters to see more. |
Fair use
Please keep to 120 requests a minute. Responses are cached for 15 minutes, and the data refreshes at least daily, so there is no need to poll more often.
Prices can change at any time. When you show a deal, please link to its comparison_url so people can check the live price and the retailer’s terms. Deals are ranked by cost, never by commission. How we make money.