smartphonechecker.co.uk
Compare phone deals, SIM-only plans and tablet contracts from all major UK networks. Filter by monthly cost, data, upfront price and more to find the cheapest deal.
First seen 2026-10-12 · Last seen 2026-10-12 · Source: webmcp.com
Answer 8 · Act 0 · Transact 0 · Score: Not yet scored
Tool inspector
search_sim_only_deals
Find live SIM-only deals without a device versionId. SIM rows have device=null and an explicit simType. Choose phone SIMs or data-only SIMs with simType. Network brands are advertised tariff brands, not underlying carriers. unlimitedData=true requires unlimited data and cannot be combined with minDataGb greater than zero. The first page includes availableFilters with eligible network names, retailer IDs and contractMonths for the selected simType, regardless of the remaining search filters. Start with simType alone to discover deals and choices together, then refine. Choices do not guarantee every combination has deals; empty choices mean none available and truncated=true means lists were capped at 100 choices each. Later pages return availableFilters=null. Use get_networks for underlying-carrier relationships and select entries with dealTypes=sim_phone or sim_data accordingly. Multiple values within a list are alternatives; different filters must all match. Omitted limits and empty lists impose no restriction. Costs are GBP. Inspect pricing.adjustments for code/redemption requirements; priceConditionsTruncated=true requires get_deal for full conditions. Cashback modes: any, none (no tariff/deal cashback), automatic_or_none, manual_or_none. Results contain 10 deals per page; follow nextPage, and narrow filters if paginationLimited=true.
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
simType |
string | no | SIM type: phone for calls/texts/data, or data for data-only SIMs. |
unlimitedData |
boolean | no | Require an unlimited data tariff. Do not combine with minDataGb greater than zero. Not supported for SIM-free purchases. |
networkBrands |
array | no | Advertised tariff network brand names to include, matched case-insensitively to canonical names; these can differ from the underlying carrier network. |
minDataGb |
number | no | Minimum monthly data allowance in decimal GB (1000 MB), to a maximum of three decimal places; unlimited tariffs also qualify. Use unlimitedData=true for unlimited-only queries. |
minMinutes |
integer | no | Minimum included monthly call minutes. |
maxMonthlyGbp |
number | no | Maximum monthly charge in GBP, to a maximum of two decimal places. |
maxUpfrontGbp |
number | no | Maximum upfront charge in GBP, to a maximum of two decimal places. |
contractMonths |
array | no | Allowed airtime contract lengths in months from page-one availableFilters; 1 represents a 30-day rolling contract, not a fixed long-term commitment. |
retailerId |
integer | no | Retailer ID from page-one availableFilters.retailers for the same device/dealType or simType. |
cashback |
string | no | Tariff/deal cashback filter: any; none; automatic cashback or none; or manual redemption cashback or none. Separate device promotional cashback may remain. |
networkDirectOnly |
boolean | no | When true, include only deals sold directly by a network rather than third-party retailers. |
requires5gTariff |
boolean | no | When true, include only tariffs explicitly marked as supporting 5G. |
freeGiftOnly |
boolean | no | When true, include only deals with a free gift. |
sort |
string | no | Result order: total recorded cost or average monthly cost. For SIM-free purchases total_cost orders by purchase cost. |
page |
integer | no | One-based results page number. |
Raw JSON schema
{
"type": "object",
"properties": {
"simType": {
"type": "string",
"description": "SIM type: phone for calls/texts/data, or data for data-only SIMs.",
"enum": [
"phone",
"data"
],
"default": "phone"
},
"unlimitedData": {
"type": "boolean",
"description": "Require an unlimited data tariff. Do not combine with minDataGb greater than zero. Not supported for SIM-free purchases.",
"default": false
},
"networkBrands": {
"type": "array",
"description": "Advertised tariff network brand names to include, matched case-insensitively to canonical names; these can differ from the underlying carrier network.",
"items": {
"type": "string",
"description": "One canonical advertised network brand name.",
"minLength": 1,
"maxLength": 80
},
"maxItems": 10,
"uniqueItems": true
},
"minDataGb": {
"type": "number",
"description": "Minimum monthly data allowance in decimal GB (1000 MB), to a maximum of three decimal places; unlimited tariffs also qualify. Use unlimitedData=true for unlimited-only queries.",
"minimum": 0,
"maximum": 1000,
"multipleOf": 0.001
},
"minMinutes": {
"type": "integer",
"description": "Minimum included monthly call minutes.",
"minimum": 0,
"maximum": 1000000
},
"maxMonthlyGbp": {
"type": "number",
"description": "Maximum monthly charge in GBP, to a maximum of two decimal places.",
"minimum": 0,
"maximum": 100000,
"multipleOf": 0.01
},
"maxUpfrontGbp": {
"type": "number",
"description": "Maximum upfront charge in GBP, to a maximum of two decimal places.",
"minimum": 0,
"maximum": 100000,
"multipleOf": 0.01
},
"contractMonths": {
"type": "array",
"description": "Allowed airtime contract lengths in months from page-one availableFilters; 1 represents a 30-day rolling contract, not a fixed long-term commitment.",
"items": {
"type": "integer",
"description": "One airtime contract length in months.",
"minimum": 1,
"maximum": 120
},
"maxItems": 10,
"uniqueItems": true
},
"retailerId": {
"type": "integer",
"description": "Retailer ID from page-one availableFilters.retailers for the same device/dealType or simType.",
"minimum": 1
},
"cashback": {
"type": "string",
"description": "Tariff/deal cashback filter: any; none; automatic cashback or none; or manual redemption cashback or none. Separate device promotional cashback may remain.",
"enum": [
"any",
"none",
"automatic_or_none",
"manual_or_none"
],
"default": "any"
},
"networkDirectOnly": {
"type": "boolean",
"description": "When true, include only deals sold directly by a network rather than third-party retailers.",
"default": false
},
"requires5gTariff": {
"type": "boolean",
"description": "When true, include only tariffs explicitly marked as supporting 5G.",
"default": false
},
"freeGiftOnly": {
"type": "boolean",
"description": "When true, include only deals with a free gift.",
"default": false
},
"sort": {
"type": "string",
"description": "Result order: total recorded cost or average monthly cost. For SIM-free purchases total_cost orders by purchase cost.",
"enum": [
"total_cost",
"average_monthly_cost"
],
"default": "total_cost"
},
"page": {
"type": "integer",
"description": "One-based results page number.",
"minimum": 1,
"maximum": 100,
"default": 1
}
},
"required": [],
"additionalProperties": false
}
Similar websites
4over4.com
4OVER4.COM prints 1,000+ custom products on 60+ paper stocks in Queens, with same-day shipping on most orders and 150,000+ businesses served since 1999.
camdentools.com
Construction tools and equipment
birmakine.com
Bir Makine — Turkish marketplace for industrial machinery; browse current listings and find machines that fit your needs.
vaanzari.com
Explore handcrafted Banarasi sarees from Vaanzari, with artisan provenance, woven traditions and thoughtful customer care in India and worldwide.