MoneySavingExpert Best-Buy Tables Scraper avatar

MoneySavingExpert Best-Buy Tables Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
MoneySavingExpert Best-Buy Tables Scraper

MoneySavingExpert Best-Buy Tables Scraper

Scrape MoneySavingExpert's best-buy comparison tables for personal loans, savings accounts, and ISAs - real lender names, rates, deposit limits, and apply links from the UK's most trusted money-saving site.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

12 days ago

Last modified

Share

Scrape MoneySavingExpert.com — the UK's most trusted personal finance site — for its famous best-buy comparison tables. Pull live personal loan rates, easy-access and fixed-rate savings, cash ISAs, regular savers, Junior ISAs, Lifetime ISAs, and children's savings accounts, complete with provider names, interest rates, deposit limits, and direct apply links. HTTP-only, no login or cookies required.

What this actor does

  • Eight product categories (modes): personal loans, easy-access savings, fixed-rate savings, cash ISAs, regular savings, Junior Cash ISAs, Lifetime ISAs (Cash), and children's savings accounts
  • Rich per-deal data: provider, rate/APR, a parsed numeric rate value, deposit limits, access conditions, and a direct apply link for every deal
  • Filters: by provider name, loan amount bracket, fix-length/access term, and minimum rate
  • Sorting: by rate (highest/lowest first) or provider name A–Z
  • Empty fields are omitted — only fields with actual data appear in each record

Output per deal

Every record includes these common fields:

  • provider — lender or savings provider name
  • rate — interest rate or APR as published, e.g. "5.9% rep APR", "4.9%"
  • rateValue — numeric headline rate parsed from rate (e.g. 5.9) for easy sorting/filtering
  • category — product category: loans, savings, savingsFixed, savingsISA, savingsRegular, savingsJuniorISA, savingsLifetimeISA, or savingsChildren
  • recordTypeloanDeal or savingsDeal
  • applyUrl — direct link to apply or check eligibility
  • sourceUrl — the MoneySavingExpert page the deal was scraped from
  • scrapedAt — UTC timestamp when the data was collected

Loan deals (recordType: loanDeal) additionally include:

  • loanAmountBracket — the loan amount range this rate applies to, e.g. "£7,500 – £15,000"
  • note — any special condition, e.g. "Must have a Clubcard"

Savings deals (recordType: savingsDeal) additionally include, where applicable to that account type:

  • term — fix length or access type: Easy Access, 1 Year, 2 Years, 3 Years, 5 Years, Short Fix / Notice, or Regular Saver
  • accessInfo — when interest is paid/accessible, e.g. "At maturity", "Monthly"
  • minDeposit, maxDeposit — minimum/maximum deposit allowed, e.g. "£1", "£250,000"
  • earlyWithdrawalPenalty — penalty for withdrawing early (cash ISAs), e.g. "90 days' interest"
  • maxMonthlyDeposit — maximum monthly deposit cap and typical resulting interest (regular savers)
  • canSkipMonths — whether a monthly payment can be skipped without penalty (regular savers)
  • penaltyFreeWithdrawals — whether withdrawals are allowed without losing the bonus rate (regular savers)
  • howToOpen — how to open the account, e.g. "Online", "Branch"
  • transferInAllowed — whether an existing Junior ISA can be transferred in (Junior Cash ISAs)
  • fscsProtection — maximum deposit protection level, e.g. "£120,000" (Junior Cash ISAs, Lifetime ISAs)
  • accountType"Easy Access" or "Regular Saver" (children's savings)
  • givesDebitCard — whether a debit card is included (children's easy-access accounts)
  • ageAndHowToOpen — eligible age range and how to open (children's easy-access accounts)
  • monthlyDeposit — min/max monthly deposit, e.g. "£1/£150" (children's regular savers)
  • minMaxAgeToOpen — eligible age range to open (children's regular savers)
  • withdrawalsAllowed — whether withdrawals are allowed without losing the rate (children's regular savers)
  • note — any special condition or caveat MSE highlights for the account

Input

FieldTypeDefaultDescription
modestringloansProduct category: loans, savings, savingsFixed, savingsISA, savingsRegular, savingsJuniorISA, savingsLifetimeISA, or savingsChildren
providerFilterstringFilter by provider/lender name (case-insensitive substring), e.g. "Santander", "M&S Bank", "Marcus"
loanAmountFilterstringFilter loans to one amount bracket (mode=loans only): under2k, 2k-3k, 3k-5k, 5k-7.5k, 7.5k-15k, 15k-20k, 20k-25k, over25k
termFilterstringFilter savings/ISA results by fix length or access type: Easy Access, 1 Year, 2 Years, 3 Years, 5 Years, Short Fix / Notice, or Regular Saver
sortBystringdefaultOrder results: default (MSE table order), rateDesc, rateAsc, or providerAsc
minRateFilternumber0Only return deals whose headline rate/APR is at least this percentage. 0 = no minimum
maxItemsinteger50Maximum number of records to return (1–500)

Example: cheapest personal loans over £7,500

{
"mode": "loans",
"loanAmountFilter": "7.5k-15k",
"sortBy": "rateAsc",
"maxItems": 20
}

Example: best easy-access savings from a specific provider

{
"mode": "savings",
"providerFilter": "Marcus",
"termFilter": "Easy Access",
"maxItems": 10
}

Example: top 2-year fixed cash ISAs above 4%

{
"mode": "savingsISA",
"termFilter": "2 Years",
"minRateFilter": 4,
"sortBy": "rateDesc"
}

Example: children's regular saver accounts

{
"mode": "savingsChildren",
"termFilter": "Regular Saver",
"sortBy": "rateDesc",
"maxItems": 20
}

Use cases

  • Personal finance comparison sites — mirror MSE's editorial best-buy picks into your own product tables
  • Fintech and price-comparison apps — feed live loan/savings rates into a rate-tracking dashboard
  • Financial advisors — quickly pull current best rates for client recommendations
  • Parents and guardians — compare Junior ISAs and children's savings accounts side by side
  • Market research — track how UK lender/provider rates shift over time by re-running on a schedule
  • Personal budgeting tools — surface the best available savings rate for a user's deposit amount

FAQ

Is this free to use? Yes. MoneySavingExpert's comparison pages are publicly accessible without an account, and this actor requires no API keys or cookies.

What lenders are covered for loans? M&S Bank, TSB, Santander, Tesco Bank, Zopa, First Direct, Nationwide, Bank of Scotland/Halifax/Lloyds, and other lenders featured in MSE's editorial loan tables — coverage follows whichever lenders MSE currently lists.

What is the loan amount bracket filter? MSE publishes loan rates in brackets (e.g. Under £2,000, £3k–£5k, £7.5k–£15k) because rates differ by borrowing amount. Use loanAmountFilter to restrict results to one bracket, or leave it blank to get all brackets.

How many records are returned? Typically 3–5 lenders per loan bracket (around 30 records total across all brackets for loans). Savings, ISA, and children's pages typically list 10–25 accounts each.

What's the difference between easy-access and regular savings accounts? Easy-access accounts let you deposit any amount and withdraw freely. Regular savings ("regular saver") accounts require a fixed monthly deposit and often carry higher rates in exchange for restrictions such as needing a linked current account or losing the bonus rate on withdrawal — use savingsRegular mode (or termFilter: "Regular Saver" in savingsChildren mode) to see these.

Does the data include every UK lender or provider? No. MSE publishes editorial best-buy selections — the top-rated deals chosen by its research team, not a full market comparison.

How fresh is the data? Data is scraped live on each run, reflecting whatever MSE's tables show at that moment. MSE updates its tables regularly as rates change.

Can I filter by provider name? Yes, set providerFilter to any substring, e.g. "Santander" returns only Santander deals across all brackets/terms.

Can I filter cash ISAs or fixed savings by fix length? Yes, use termFilter. The savingsISA mode covers both easy-access and fixed-rate (1/2/3/5-year) cash ISAs; the savingsFixed mode covers 1/2/3/5-year fixes plus shorter fix/notice accounts — set termFilter to isolate one term.

Can I sort or filter by interest rate? Yes. Use sortBy (rateDesc, rateAsc, or providerAsc) to order results, and minRateFilter to drop deals below a given rate. Combine minRateFilter with sortBy: rateDesc to see the best qualifying deals first.

Do you cover Junior ISAs and Lifetime ISAs? Yes. Use savingsJuniorISA for the best cash Junior ISA rates (with transfer-in eligibility and deposit protection level), or savingsLifetimeISA for the best cash Lifetime ISA rates. termFilter doesn't apply to these two modes since they aren't offered in multiple fix lengths.

Do you cover children's savings accounts? Yes. Use savingsChildren for the top easy-access and regular-saver accounts for under-18s, including debit card availability, eligible age range, and monthly deposit caps.

Is this affiliated with MoneySavingExpert? No, this is an independent third-party actor that reads MoneySavingExpert's publicly accessible comparison pages.