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

Example: https://www.comparephonemarket.co.uk/api/deals?brand=apple&contract=contract&max_monthly=40&per_page=5

The full machine-readable description is in our OpenAPI document.

What each deal includes

Filters

brand, modelSlugs from our phone page addresses, for example brand=samsung&model=galaxy-s25
networkNetwork slug, such as o2, vodafone, three or giffgaff
contractcontract, pay_as_you_go or sim_free
conditionnew, refurbished or used
storage_gbExact storage size in GB
term_monthsExact 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_totalBudget limits in pounds
min_data_gb, unlimited_dataData allowance (unlimited plans meet any minimum)
sorttotal_cost (default), monthly_cost or upfront_cost, cheapest first
page, per_pageUp 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.

Choose which cookies you're happy for us to use. You can change this at any time from "Cookie settings" at the bottom of every page.

Help us make a better match.

What’s working? What could be better? We’re listening.

How was your experience?

Up to 2,000 characters. Please don’t include personal details. We save your feedback and this page’s path; records older than 90 days are removed on the next feedback submission. No email is requested, so we can’t reply. Privacy policy.