BroadbandGenie Broadband Deals Scraper
Pricing
from $3.00 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
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
| Parameter | Type | Description |
|---|---|---|
providerFilter | Text | Filter by provider name (case-insensitive substring), e.g. "EE", "BT", "Virgin" |
minDownloadSpeedMbps | Integer | Minimum download speed in Mbps (e.g. 500 for ultrafast only) |
maxDownloadSpeedMbps | Integer | Maximum download speed in Mbps (e.g. 300 to exclude ultrafast) |
maxMonthlyCost | Number | Maximum monthly cost in £ (e.g. 25 for deals at £25/month or less) |
maxContractMonths | Integer | Maximum contract length in months (e.g. 12 to exclude 24-month contracts) |
maxItems | Integer | Maximum records to return (1–100, default 50) |
Output Fields
| Field | Description |
|---|---|
provider | Broadband provider name (e.g. "EE", "BT", "Virgin Media") |
packageName | Full package name (e.g. "EE Broadband Full Fibre 900") |
downloadSpeed | Average download speed (e.g. "900Mbps", "1.1Gbps") |
uploadSpeed | Average upload speed (e.g. "110Mbps") |
logoUrl | Provider logo image URL |
monthlyCost | Monthly cost (e.g. "£25.99") |
setupFee | One-time setup or activation fee (e.g. "£0", "£9.99") |
contractMonths | Contract duration in months (e.g. 24) |
effectiveMonthlyCost | Effective monthly cost after spreading rewards over contract (e.g. "£23.24") |
reward | Cashback or reward included with the deal (e.g. "£130 Reward Card") |
rewardSaving | Cash value of the reward, as counted in the effective-cost calculation (e.g. "£120") |
priceRises | Scheduled future price increases, if any (array of {price, effectiveDate}) |
totalPriceRiseCost | Total added cost from scheduled price rises over the contract (e.g. "£72") |
dealBadge | Promotional badge shown on the deal (e.g. "Online Exclusive") |
productId | BroadbandGenie's internal product ID for the deal |
dealUrl | Affiliate link to the deal on broadband.co.uk |
recordType | Always broadbandDeal |
sourceUrl | URL of the scraped BroadbandGenie comparison page |
scrapedAt | UTC 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").