money.co.uk Savings Rates Scraper (UK) avatar

money.co.uk Savings Rates Scraper (UK)

Pricing

from $1.20 / 1,000 result scrapeds

Go to Apify Store
money.co.uk Savings Rates Scraper (UK)

money.co.uk Savings Rates Scraper (UK)

Scrape UK savings account rates from money.co.uk: easy access, notice, fixed rate bonds and cash ISAs. AER, term, notice period, minimum and maximum deposit, bonus rate, FSCS cover. No login, no API key.

Pricing

from $1.20 / 1,000 result scrapeds

Rating

0.0

(0)

Developer

Studio Amba

Studio Amba

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Scrape UK savings account rates from money.co.uk. The actor reads the full product tables behind the site's results pages: easy access savings, notice accounts, fixed rate bonds and cash ISAs. Each product comes with its AER, term, notice period, deposit limits, bonus rate and deposit protection. No login, no API key, no proxy.

At the time of writing the four tables hold about 1,550 products: 359 easy access, 238 notice, 891 fixed rate bonds and 57 cash ISAs. money.co.uk updates the list daily.

How to scrape money.co.uk data

money.co.uk shows ten products on each results page and loads the rest through a JSON request that the page itself makes. The actor sends that same request in pages of 100 products, sorted by highest rate, and returns clean records. A full run of all four tables takes under a minute.

Choose the account types

Set Account types to one or more of these values:

  • instant-access: easy access savings accounts.
  • notice: notice savings accounts, with the notice period in noticeDays.
  • fixed-rate-bond: fixed rate bonds, with the term in termMonths.
  • cash-isa: cash ISAs, including fixed term and notice ISAs.

Leave the list empty to read all four tables.

Filter the products

  • Provider contains: keep one bank or building society, for example chase or marcus.
  • Minimum AER (%): keep products at or above a rate, for example 4.5.
  • Fixed term (months): keep one term, for example 12 for one-year bonds or 60 for five-year bonds.
  • Maximum opening deposit (GBP): keep products you can open with this amount or less.
  • Exclude new-money-only products: off by default. When on, products that need new money are left out.

All filters you fill in must match at the same time.

Limit the size of a run

Max results caps the number of products returned. It defaults to 100. The actor stops as soon as it has this many matches, and you are charged per product returned.

What data does the money.co.uk Savings Rates Scraper extract?

FieldTypeDescription
productIdStringStable money.co.uk product id
providerStringBank or building society
productNameStringProduct name
accountCategoryStringinstant-access, notice, fixed-rate-bond or cash-isa
accountTypeStringAccount type label from the site
interestRateAerNumberHeadline AER in percent
currencyStringAlways GBP
rateTypeStringfixed or variable
rateDescriptionStringRate text as shown on the site
bonusRateNumberIntroductory bonus in percentage points
bonusMonthsIntegerLength of the bonus in months
termMonthsIntegerFixed term in months, empty for variable products
termDisplayStringTerm as shown, for example 5 years
noticeDaysIntegerNotice period for withdrawals in days
minimumDepositNumberMinimum opening deposit in GBP
maximumDepositNumberMaximum opening deposit in GBP
maximumBalanceNumberMaximum balance in GBP
interestPaidStringInterest payment frequency
depositProtectionStringDeposit protection scheme, for example FSCS
newMoneyOnlyBooleanProduct needs new money
existingCustomersOnlyBooleanOnly existing customers can open it
openOnlineBooleanAccount can be opened online
isaTransfersInBooleanCash ISAs: transfers in accepted
cashIsaTypeStringCash ISA sub-type, for example Fixed term
minimumAgeIntegerMinimum applicant age
withdrawalConditionsStringWithdrawal and closure terms
badgeStringPromotional badge text from the listing
logoUrlStringProvider logo URL
sourceUrlStringResults page the product was read from
updatedAtStringWhen money.co.uk last updated the record
scrapedAtStringISO timestamp of the scrape

Fields that do not apply to a product are null. A fixed rate bond has no noticeDays, and an easy access account has no termMonths.

Example output

{
"productId": "defaqto-savings-547096",
"provider": "Tembo",
"productName": "Lloyds Bank - HomeSaver",
"accountCategory": "instant-access",
"accountType": "Instant access",
"interestRateAer": 4.55,
"currency": "GBP",
"rateType": "variable",
"rateDescription": "4.55% AER variable inc. 1.55% fixed bonus for 12 months",
"bonusRate": 1.55,
"bonusMonths": 12,
"termMonths": null,
"noticeDays": null,
"minimumDeposit": 10,
"maximumDeposit": 20000,
"interestPaid": "monthly",
"depositProtection": "FSCS",
"newMoneyOnly": false,
"sourceUrl": "https://www.money.co.uk/savings-accounts/instant-access-savings/results",
"scrapedAt": "2026-10-18T14:00:00.000Z"
}

Input examples

Best easy access rates from a single provider:

{ "accountTypes": ["instant-access"], "providerContains": "chase", "maxResults": 50 }

All one-year fixed rate bonds at 4.5% AER or more that open with 1,000 pounds or less:

{ "accountTypes": ["fixed-rate-bond"], "termMonths": 12, "minRate": 4.5, "maxMinimumDeposit": 1000, "maxResults": 200 }

The whole market, all four tables:

{ "maxResults": 5000 }

Use cases

  • Rate monitoring. Schedule a daily run and store the output to track how each provider changes its rates.
  • Comparison sites and newsletters. Feed current AERs, terms and deposit limits into your own pages.
  • Financial advisers. Build a shortlist of fixed bonds by term and deposit size for a client.
  • Market research. Compare how many products and which rates each bank offers per account type.

How much does it cost?

The actor is billed per result: $0.005 per run start and $0.002 per product returned on the free and bronze plans, less on higher plans. Maximum results per run: 5,000 (set by Max results), so the most a run can cost in results is $10.00. A full run of all four tables returns about 1,550 products, takes about 6 seconds and uses less than one cent of compute. The usage cost of a run settles after the run has SUCCEEDED, so it does not show on a run that is still in progress.

Data source and limits

The data is what money.co.uk publishes on its public results pages. Rates change during the day, so every record carries scrapedAt and updatedAt. The actor returns the product tables as listed and does not follow the affiliate links on the site. It covers the savings tables only. Credit cards, loans, mortgages and current accounts are not included.

If money.co.uk changes the way the results pages load, the actor stops with an error that names the table and the offset instead of returning partial data.

FAQ

Does it need a proxy? No. The site answers plain requests.

Why are some fields empty? Fields that do not apply to a product type are null. For example, termMonths is null for easy access accounts.

How fresh is the data? The actor reads the live tables on every run.

What happens when nothing matches? The run finishes with no results and a status message. It fails only when money.co.uk returns no products at all, so a scheduled run does not silently return nothing when the site changes.

Can I get one product by id? Run the actor with the provider filter and match on productId. The ids stay the same between runs.

Is the rate gross or AER? interestRateAer is the AER shown on money.co.uk. rateDescription has the text exactly as displayed, including bonus periods.

Support

Found a problem or need a field that is missing? Open an issue on the actor page and describe the input you used.