Bonkers.ie Scraper - Irish Price Comparison Data avatar

Bonkers.ie Scraper - Irish Price Comparison Data

Pricing

Pay per usage

Go to Apify Store
Bonkers.ie Scraper - Irish Price Comparison Data

Bonkers.ie Scraper - Irish Price Comparison Data

Scrape energy, broadband, insurance, and banking comparison data from bonkers.ie, Ireland's leading financial comparison site. Extract plan names, providers, prices, features, and ratings. No login required.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Studio Amba

Studio Amba

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Share

Bonkers.ie Scraper

Scrape energy, broadband, insurance, and banking comparison data from bonkers.ie — Ireland's leading financial comparison site covering gas, electricity, broadband, TV, home insurance, car insurance, and banking products.

How to scrape bonkers.ie data

Bonkers.ie is Ireland's top comparison platform for household services. This actor lets you extract structured plan and pricing data from bonkers.ie comparison pages without any login or cookies required.

  1. Go to the actor's input page.
  2. Select a comparison category (energy, electricity, gas, dual fuel, broadband, or broadband deals).
  3. Optionally enter a search query to filter by provider name or plan type.
  4. Set the maximum number of results you want.
  5. Click "Start" and wait for the run to finish.
  6. Download your data in JSON, CSV, or Excel format.

The actor navigates bonkers.ie comparison pages just like a regular user would, extracts plan data from listings and detail pages, and returns clean, structured data ready for analysis or monitoring.

Features

  • Scrape all major bonkers.ie comparison categories: energy, broadband, and more
  • Filter results by provider name or plan type with search query
  • Extract plan names, providers, prices, features, ratings, and descriptions
  • Support for direct URL scraping — point at any bonkers.ie comparison page
  • Automatic pagination and sub-page crawling for complete data collection
  • Multi-strategy extraction: JSON-LD, hydration data, and DOM parsing
  • No cookies or login required
  • Irish residential proxy support for reliable access

Input options

FieldTypeDescriptionDefault
categorySelectComparison category to scrape"energy"
searchQueryStringOptional filter by provider or plan type
categoryUrlStringDirect bonkers.ie URL to scrape
maxResultsIntegerMaximum number of plans to return (1–5,000)100
proxyConfigurationObjectProxy settings — Irish residential recommendedIE residential

Available categories

CategoryDescriptionURL
energyAll gas and electricity plans/compare-gas-electricity-prices/
electricityElectricity-only plans/compare-gas-electricity-prices/electricity/
gasGas-only plans/compare-gas-electricity-prices/gas/
dual-fuelDual fuel (gas + electricity)/compare-gas-electricity-prices/dual-fuel/
broadbandBroadband, TV, and phone/compare-tv-broadband-phone/
broadband-dealsBroadband deal listings/compare-tv-broadband-phone/broadband-deals/

Example input

{
"category": "energy",
"maxResults": 50,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"],
"apifyProxyCountry": "IE"
}
}

Filter by provider

{
"category": "electricity",
"searchQuery": "Bord Gais",
"maxResults": 20
}

Scrape broadband deals

{
"category": "broadband-deals",
"maxResults": 100
}

Output format

Each result contains structured data about a plan or deal:

{
"planName": "Smart 30% Discount Electricity",
"provider": "Bord Gais Energy",
"category": "Electricity",
"price": 1452.30,
"currency": "EUR",
"features": [
"30% discount on standard rates",
"No exit fees",
"Smart meter required"
],
"rating": 4.2,
"planDescription": "Get 30% off standard electricity rates with a smart meter",
"url": "https://www.bonkers.ie/compare-gas-electricity-prices/electricity/bord-gais-energy/smart-30/",
"imageUrl": "https://www.bonkers.ie/images/providers/bord-gais-energy.png",
"discount": "30% off",
"contractLength": "12 months",
"unitRate": "24.24 cents per kWh",
"scrapedAt": "2026-06-09T12:00:00.000Z"
}

Output fields

FieldTypeDescription
planNameStringName of the plan or deal
providerStringService provider or supplier name
categoryStringComparison category (Energy, Electricity, Gas, etc.)
priceNumberPrice or estimated annual cost in EUR
currencyStringCurrency code (always EUR)
featuresArrayList of plan features and highlights
ratingNumberProvider or plan rating if available
planDescriptionStringFull description or summary
urlStringDirect URL to the plan on bonkers.ie
imageUrlStringProvider logo or plan image
discountStringDiscount percentage or amount
contractLengthStringContract duration or lock-in period
unitRateStringUnit rate (cents/kWh for energy, Mbps for broadband)
scrapedAtStringISO 8601 timestamp of data collection

Use cases

  • Price monitoring: Track energy and broadband prices across Irish providers over time
  • Market research: Analyze the Irish comparison market for energy, broadband, and financial products
  • Competitive analysis: Compare providers, plans, and pricing strategies
  • Consumer tools: Build price comparison dashboards or alerting systems for Irish consumers
  • Data journalism: Report on energy price changes and consumer trends in Ireland
  • Lead generation: Identify best deals and switching opportunities across categories

Technical details

  • Built with Playwright for reliable rendering of dynamic comparison pages
  • Multi-strategy extraction: JSON-LD structured data, Next.js hydration data, and DOM parsing
  • Automatic pagination and sub-page crawling
  • Session management with residential proxy rotation
  • Anti-detection measures for stable long-term scraping

Tips for best results

  • Use Irish residential proxies (apifyProxyCountry: "IE") for the most reliable access
  • Start with the energy category for the broadest data set
  • Use searchQuery to filter for specific providers like "Electric Ireland" or "SSE Airtricity"
  • For complete market data, run separate scrapes per category
  • The categoryUrl field lets you target any bonkers.ie page directly if the preset categories don't cover your need

Cost of usage

This actor uses Playwright with residential proxies. Typical usage costs depend on the number of pages crawled and proxy data transfer. A full energy category scrape typically costs less than $0.10 in platform credits.

Limitations

  • Some bonkers.ie comparison pages require form submission (e.g., entering an Eircode for broadband availability). This actor scrapes publicly visible listings and does not submit forms.
  • Results depend on what bonkers.ie displays without login. Personalized results require account data that this actor does not use.
  • Insurance and banking comparison sections may have limited publicly visible data compared to energy and broadband.