BroadbandGenie Broadband Deals Scraper avatar

BroadbandGenie Broadband Deals Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
BroadbandGenie Broadband Deals Scraper

BroadbandGenie Broadband Deals Scraper

Scrape the best broadband deals from BroadbandGenie.co.uk - the UK's leading broadband comparison site. Extract provider, package name, download speed, monthly cost, setup fee, contract length, rewards, and effective monthly cost.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

Extract the best UK broadband deals from BroadbandGenie.co.uk — the UK's leading independent broadband comparison site. Scrape featured broadband packages from top providers including EE, BT, Virgin Media, Vodafone, Sky, TalkTalk, Plusnet, and more — with live pricing, speeds, contract terms, rewards, and effective monthly costs.

What You Can Scrape

  • Top broadband deals from the BroadbandGenie comparison page
  • Provider name, package name, and download speed
  • Monthly cost, setup fee, and contract length
  • Cashback rewards and vouchers (e.g. "£130 Reward Card", "£150 Choice of Voucher")
  • Effective monthly cost (accounting for rewards spread over the contract)
  • Direct affiliate deal links

Providers covered include EE, BT, Virgin Media, Vodafone, Sky, TalkTalk, Plusnet, Fibrely, Rise Fibre, and others featured on BroadbandGenie.

Input Parameters

ParameterTypeDescription
providerFilterTextFilter by provider name (case-insensitive substring), e.g. "EE", "BT", "Virgin"
minDownloadSpeedMbpsIntegerMinimum download speed in Mbps (e.g. 500 for ultrafast only)
maxDownloadSpeedMbpsIntegerMaximum download speed in Mbps (e.g. 300 to exclude ultrafast)
maxMonthlyCostNumberMaximum monthly cost in £ (e.g. 25 for deals at £25/month or less)
maxContractMonthsIntegerMaximum contract length in months (e.g. 12 to exclude 24-month contracts)
maxItemsIntegerMaximum records to return (1–100, default 50)

Output Fields

FieldDescription
providerBroadband provider name (e.g. "EE", "BT", "Virgin Media")
packageNameFull package name (e.g. "EE Broadband Full Fibre 900")
downloadSpeedAverage download speed (e.g. "900Mbps", "1.1Gbps")
uploadSpeedAverage upload speed (e.g. "110Mbps")
logoUrlProvider logo image URL
monthlyCostMonthly cost (e.g. "£25.99")
setupFeeOne-time setup or activation fee (e.g. "£0", "£9.99")
contractMonthsContract duration in months (e.g. 24)
effectiveMonthlyCostEffective monthly cost after spreading rewards over contract (e.g. "£23.24")
rewardCashback or reward included with the deal (e.g. "£130 Reward Card")
rewardSavingCash value of the reward, as counted in the effective-cost calculation (e.g. "£120")
priceRisesScheduled future price increases, if any (array of {price, effectiveDate})
totalPriceRiseCostTotal added cost from scheduled price rises over the contract (e.g. "£72")
dealBadgePromotional badge shown on the deal (e.g. "Online Exclusive")
productIdBroadbandGenie's internal product ID for the deal
dealUrlAffiliate link to the deal on broadband.co.uk
recordTypeAlways broadbandDeal
sourceUrlURL of the scraped BroadbandGenie comparison page
scrapedAtUTC timestamp when data was collected

Example Output

{
"provider": "EE",
"packageName": "EE Broadband Full Fibre 900",
"downloadSpeed": "900Mbps",
"monthlyCost": "£25.99",
"setupFee": "£0",
"contractMonths": 24,
"effectiveMonthlyCost": "£23.24",
"reward": "£130 Reward Card",
"dealUrl": "https://www.broadband.co.uk/broadband/out/product/1653?p=1",
"recordType": "broadbandDeal",
"sourceUrl": "https://www.broadbandgenie.co.uk/broadband",
"scrapedAt": "2026-06-30T12:00:00Z"
}
{
"provider": "Virgin Media",
"packageName": "Virgin Media Gig1 Fibre Broadband Only",
"downloadSpeed": "1.1Gbps",
"monthlyCost": "£25.99",
"setupFee": "£0",
"contractMonths": 24,
"effectiveMonthlyCost": "£22.62",
"reward": "£145 Bill Credit",
"dealUrl": "https://www.broadband.co.uk/broadband/out/product/999?p=4",
"recordType": "broadbandDeal",
"sourceUrl": "https://www.broadbandgenie.co.uk/broadband",
"scrapedAt": "2026-06-30T12:00:00Z"
}

Frequently Asked Questions

Is this free to use?
Yes. BroadbandGenie's comparison tables are publicly accessible without an account. No API keys, cookies, or registration required.

How many deals are returned?
BroadbandGenie typically features 10 top broadband deals on their main comparison page. All available deals are returned unless filtered.

What is "Effective Monthly Cost"?
This is the true monthly cost after factoring in any cashback rewards, vouchers, or bill credits spread over the contract period. A deal with a £25.99/month charge and a £130 reward over 24 months has an effective monthly cost of around £20.57.

What does the download speed represent?
The speed shown is the average download speed advertised by the provider, measured in Mbps (megabits per second) or Gbps (gigabits per second). 1Gbps = 1000Mbps.

Can I filter for ultrafast broadband only?
Yes. Use minDownloadSpeedMbps with a value like 500 or 1000 to only return ultrafast or gigabit deals.

Can I filter by provider?
Yes. Use providerFilter with a provider name like "EE", "BT", or "Virgin" to filter results.

What is the data source?
Data is sourced from BroadbandGenie.co.uk's publicly accessible broadband comparison tables at broadbandgenie.co.uk/broadband.

What are the rewards?
Many providers offer cashback cards, bill credits, or vouchers as incentives. These appear in the reward field (e.g. "£130 Reward Card", "£70 Bill Credit").