Bonkers.ie Scraper - Irish Price Comparison Data
Pricing
Pay per usage
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
Maintained by CommunityActor 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.
- Go to the actor's input page.
- Select a comparison category (energy, electricity, gas, dual fuel, broadband, or broadband deals).
- Optionally enter a search query to filter by provider name or plan type.
- Set the maximum number of results you want.
- Click "Start" and wait for the run to finish.
- 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
| Field | Type | Description | Default |
|---|---|---|---|
category | Select | Comparison category to scrape | "energy" |
searchQuery | String | Optional filter by provider or plan type | — |
categoryUrl | String | Direct bonkers.ie URL to scrape | — |
maxResults | Integer | Maximum number of plans to return (1–5,000) | 100 |
proxyConfiguration | Object | Proxy settings — Irish residential recommended | IE residential |
Available categories
| Category | Description | URL |
|---|---|---|
energy | All gas and electricity plans | /compare-gas-electricity-prices/ |
electricity | Electricity-only plans | /compare-gas-electricity-prices/electricity/ |
gas | Gas-only plans | /compare-gas-electricity-prices/gas/ |
dual-fuel | Dual fuel (gas + electricity) | /compare-gas-electricity-prices/dual-fuel/ |
broadband | Broadband, TV, and phone | /compare-tv-broadband-phone/ |
broadband-deals | Broadband 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
| Field | Type | Description |
|---|---|---|
planName | String | Name of the plan or deal |
provider | String | Service provider or supplier name |
category | String | Comparison category (Energy, Electricity, Gas, etc.) |
price | Number | Price or estimated annual cost in EUR |
currency | String | Currency code (always EUR) |
features | Array | List of plan features and highlights |
rating | Number | Provider or plan rating if available |
planDescription | String | Full description or summary |
url | String | Direct URL to the plan on bonkers.ie |
imageUrl | String | Provider logo or plan image |
discount | String | Discount percentage or amount |
contractLength | String | Contract duration or lock-in period |
unitRate | String | Unit rate (cents/kWh for energy, Mbps for broadband) |
scrapedAt | String | ISO 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
energycategory for the broadest data set - Use
searchQueryto filter for specific providers like "Electric Ireland" or "SSE Airtricity" - For complete market data, run separate scrapes per category
- The
categoryUrlfield 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.