MoneySavingExpert Best-Buy Tables Scraper
Pricing
from $3.00 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
12 days ago
Last modified
Categories
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 namerate— interest rate or APR as published, e.g."5.9% rep APR","4.9%"rateValue— numeric headline rate parsed fromrate(e.g.5.9) for easy sorting/filteringcategory— product category:loans,savings,savingsFixed,savingsISA,savingsRegular,savingsJuniorISA,savingsLifetimeISA, orsavingsChildrenrecordType—loanDealorsavingsDealapplyUrl— direct link to apply or check eligibilitysourceUrl— the MoneySavingExpert page the deal was scraped fromscrapedAt— 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, orRegular SaveraccessInfo— 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
| Field | Type | Default | Description |
|---|---|---|---|
mode | string | loans | Product category: loans, savings, savingsFixed, savingsISA, savingsRegular, savingsJuniorISA, savingsLifetimeISA, or savingsChildren |
providerFilter | string | – | Filter by provider/lender name (case-insensitive substring), e.g. "Santander", "M&S Bank", "Marcus" |
loanAmountFilter | string | – | Filter loans to one amount bracket (mode=loans only): under2k, 2k-3k, 3k-5k, 5k-7.5k, 7.5k-15k, 15k-20k, 20k-25k, over25k |
termFilter | string | – | Filter 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 |
sortBy | string | default | Order results: default (MSE table order), rateDesc, rateAsc, or providerAsc |
minRateFilter | number | 0 | Only return deals whose headline rate/APR is at least this percentage. 0 = no minimum |
maxItems | integer | 50 | Maximum 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.