MoneySuperMarket Scraper - UK Financial Comparison
Pricing
Pay per usage
MoneySuperMarket Scraper - UK Financial Comparison
Scrape MoneySuperMarket.com for credit cards, broadband, energy, insurance, and mortgage deals. Extract prices, features, provider details, and ratings from the UK's largest financial comparison site.
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
MoneySuperMarket Scraper - UK Financial Comparison Data
Scrape financial comparison deals from MoneySuperMarket.com, the UK's largest price comparison website. Extract credit card offers, broadband packages, energy tariffs, insurance quotes, mortgage rates, and loan deals with prices, features, provider details, and ratings.
Why use this actor?
MoneySuperMarket aggregates deals from hundreds of UK financial providers across 8 categories. This actor lets you programmatically collect and compare those deals at scale. Perfect for fintech companies, price comparison platforms, market researchers, and anyone monitoring UK financial product pricing. No login or cookies required.
How to scrape MoneySuperMarket data
- Create a free Apify account at apify.com
- Open the MoneySuperMarket Scraper actor page
- Select a financial category (credit cards, broadband, energy, etc.)
- Optionally narrow to a subcategory or search for specific providers
- Click "Start" to begin scraping
- Download results as JSON, CSV, or Excel when the run completes
You can also call the actor via the Apify API, schedule recurring runs, or integrate with webhooks for automated data pipelines.
Input
| Field | Type | Required | Description |
|---|---|---|---|
category | Select | No | Financial category to scrape (default: credit-cards). Options: credit-cards, broadband, gas-and-electricity, mortgages, car-insurance, home-insurance, travel-insurance, loans |
subcategory | String | No | Narrow to a specific subcategory (e.g. "cashback", "fibre-broadband", "fixed-price-energy"). Leave empty for all. |
searchQuery | String | No | Filter results by provider or keyword (e.g. "Amex", "BT", "Octopus") |
maxResults | Integer | No | Maximum deals to return (default: 50, max: 500) |
proxyConfiguration | Object | No | Proxy settings. GB residential proxies recommended. |
Subcategories by category
Credit Cards: cashback, travel, balance-transfer, interest-free, rewards, business Broadband: fibre, packages, broadband-and-tv, broadband-and-phone, mobile-broadband Energy: fixed-price, dual-fuel, electricity, gas, business Mortgages: fixed-rate, tracker, buy-to-let, first-time-buyer, remortgage Car Insurance: cheap, temporary, black-box, young-drivers Home Insurance: contents, buildings, landlord Travel Insurance: single-trip, annual, europe, family Loans: personal, car, debt-consolidation
Output
Each result contains:
| Field | Type | Example |
|---|---|---|
planName | String | "Platinum Cashback Everyday" |
provider | String | "American Express" |
category | String | "Credit Cards" |
subcategory | String | "cashback" |
monthlyPrice | Number | 29.99 |
annualPrice | Number | 359.88 |
currency | String | "GBP" |
rating | Number | 4.5 |
features | Array | ["5% cashback for 3 months", "No annual fee"] |
planDescription | String | "Earn cashback on everyday spending..." |
url | String | "https://www.moneysupermarket.com/credit-cards/..." |
scrapedAt | String | "2026-06-09T14:30:00.000Z" |
Example output
{"planName": "Platinum Cashback Everyday","provider": "American Express","category": "Credit Cards","subcategory": "cashback","monthlyPrice": null,"annualPrice": null,"currency": "GBP","rating": 4.5,"features": ["5% cashback for 3 months","Up to 1% cashback after","No annual fee","Contactless payments"],"planDescription": "Earn cashback on everyday spending with no annual fee","url": "https://www.moneysupermarket.com/credit-cards/cashback/amex-platinum/","scrapedAt": "2026-06-09T14:30:00.000Z"}
{"planName": "Full Fibre 900","provider": "BT","category": "Broadband","subcategory": "fibre","monthlyPrice": 39.99,"annualPrice": 479.88,"currency": "GBP","rating": 4.2,"features": ["900Mbps average download speed","24-month contract","BT Smart Hub 2 included","Unlimited usage"],"planDescription": "Ultra-fast full fibre broadband with average speeds of 900Mbps","url": "https://www.moneysupermarket.com/broadband/providers/bt/","scrapedAt": "2026-06-09T14:30:00.000Z"}
Use cases
- Fintech comparison -- Build your own comparison engine using real MoneySuperMarket data across credit cards, broadband, energy, and insurance
- Market research -- Track UK financial product pricing trends, new entrants, and competitive positioning over time
- Price monitoring -- Schedule daily runs to detect when providers change prices, add features, or launch new deals
- Lead generation -- Identify providers offering specific features or price points for partnership or sales outreach
- Data journalism -- Analyze cost-of-living data: energy tariff changes, mortgage rate movements, broadband price competition
- Academic research -- Study UK financial product markets, consumer choice architecture, and comparison platform dynamics
Categories available
| Category | URL Path | What you get |
|---|---|---|
| Credit Cards | /credit-cards/ | Card offers, APR, cashback rates, balance transfer deals |
| Broadband | /broadband/ | Internet packages, speeds, monthly costs, contract lengths |
| Energy | /gas-and-electricity/ | Gas & electricity tariffs, unit rates, standing charges |
| Mortgages | /mortgages/ | Mortgage rates, LTV, fixed/tracker deals |
| Car Insurance | /car-insurance/ | Policy types, coverage options, provider ratings |
| Home Insurance | /home-insurance/ | Buildings, contents, combined policies |
| Travel Insurance | /travel-insurance/ | Single-trip, annual, family, European cover |
| Loans | /loans/ | Personal loans, car finance, APR, repayment terms |
Tips for best results
- Use GB proxies -- MoneySuperMarket serves UK-specific content. Use
apifyProxyCountry: "GB"for accurate results. - Start with credit cards or broadband -- These categories have the most publicly listed deals without needing personal details.
- Combine category + subcategory -- For focused scrapes, specify both (e.g. category "credit-cards" + subcategory "cashback").
- Schedule recurring runs -- Financial products change frequently. Weekly scrapes capture price movements and new offers.
Cost estimate
This actor uses Playwright (headless browser) and requires approximately 3-8 compute units per 50 results depending on the category and how many subcategory pages are crawled. At standard Apify pricing, that is roughly $0.15-0.40 per 50 deals.
Integrations
Connect MoneySuperMarket data to your existing tools:
- Google Sheets -- Automatic export after every run
- Slack / Email -- Get notified when deals match your criteria
- Webhooks -- Push financial data to your own API endpoint
- Zapier / Make -- Connect to 5,000+ apps without code
- Power BI / Tableau -- Build financial comparison dashboards
Limitations
- Energy comparison results require a postcode for personalized quotes on moneysupermarket.com. This actor scrapes publicly listed tariff information and editorial content, not personalized quotes.
- Insurance categories show general information and provider listings rather than personalized quotes (which require personal details).
- MoneySuperMarket is a dynamic web application. The actor uses a headless browser which is slower than API-based scrapers.
- Data reflects what is publicly listed on the website at scrape time and may change without notice.
- Some deal details (exact APR, eligibility criteria) may require visiting individual deal pages.