Check fibre broadband availability
check_fibre_availabilityCheck which fibre and broadband deals are available at a UK postcode (or exact address via UPRN/UDPRN) using fibrecompare.com. Returns providers, download speeds, monthly prices, contract lengths, key features and a sign-up link for each deal. Optionally filter by minimum speed, maximum price, provider or contract length.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | Ordering: 'recommended' (default; fibrecompare.com's editorial ranking), 'value' (cheapest effective monthly cost), 'price' (cheapest headline monthly cost), 'speed' (fastest first) or 'site' (backend order). | |
| uprn | No | Unique Property Reference Number for the exact premises, if known. Gives an address-level rather than postcode-level answer. | |
| limit | No | Maximum number of deals to return (default 5). The full list is always available at view_more_url. | |
| udprn | No | Royal Mail Unique Delivery Point Reference Number, if known and no UPRN is available. | |
| address | No | House number/name and optionally street, e.g. '12', 'Flat 3, 12', 'Rose Cottage'. If it matches one premises at the postcode the check is done at address level in this same call. | |
| postcode | Yes | UK postcode to check, e.g. 'SW1A 1AA'. Spacing and case do not matter. | |
| provider | No | Only return deals from providers whose name contains this text, e.g. 'BT', 'Hyperoptic'. | |
| visitor_id | No | The visitor_id from a previous result in this conversation. Reuse it so checks and deal clicks are attributed to the same visit. Omit on the first call. | |
| address_key | No | An address_key from a previous result's addresses list. Runs the check for that exact premises. | |
| min_download_mbps | No | Only return deals whose average download speed is at least this many Mbps (e.g. 100, 500, 900). | |
| max_contract_months | No | Only return deals with a contract of at most this many months (0 = rolling/no contract). | |
| max_monthly_cost_gbp | No | Only return deals costing at most this much per month in GBP. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| uprn | No | ||
| deals | Yes | ||
| udprn | No | ||
| postcode | Yes | ||
| addresses | No | For postcode-level results: the premises at this postcode. Pass one's address_key back to get an exact-address check. | |
| visitor_id | No | Pass back as visitor_id on later calls in this conversation. | |
| total_deals | Yes | ||
| address_level | Yes | ||
| view_more_url | Yes | fibrecompare.com results page for this address, listing every available deal. | |
| addresses_note | No | ||
| returned_deals | Yes | ||
| display_address | No |