MoneySuperMarket Scraper - UK Financial Comparison avatar

MoneySuperMarket Scraper - UK Financial Comparison

Pricing

Pay per usage

Go to Apify Store
MoneySuperMarket Scraper - UK Financial Comparison

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

Studio Amba

Maintained by Community

Actor 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

  1. Create a free Apify account at apify.com
  2. Open the MoneySuperMarket Scraper actor page
  3. Select a financial category (credit cards, broadband, energy, etc.)
  4. Optionally narrow to a subcategory or search for specific providers
  5. Click "Start" to begin scraping
  6. 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

FieldTypeRequiredDescription
categorySelectNoFinancial category to scrape (default: credit-cards). Options: credit-cards, broadband, gas-and-electricity, mortgages, car-insurance, home-insurance, travel-insurance, loans
subcategoryStringNoNarrow to a specific subcategory (e.g. "cashback", "fibre-broadband", "fixed-price-energy"). Leave empty for all.
searchQueryStringNoFilter results by provider or keyword (e.g. "Amex", "BT", "Octopus")
maxResultsIntegerNoMaximum deals to return (default: 50, max: 500)
proxyConfigurationObjectNoProxy 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:

FieldTypeExample
planNameString"Platinum Cashback Everyday"
providerString"American Express"
categoryString"Credit Cards"
subcategoryString"cashback"
monthlyPriceNumber29.99
annualPriceNumber359.88
currencyString"GBP"
ratingNumber4.5
featuresArray["5% cashback for 3 months", "No annual fee"]
planDescriptionString"Earn cashback on everyday spending..."
urlString"https://www.moneysupermarket.com/credit-cards/..."
scrapedAtString"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

CategoryURL PathWhat 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.