How it works What you can see Pricing Guide
Industries
Accountants Letting agents Landlords Mortgage brokers Vehicle & equipment rental Solicitors Insolvency practitioners Debt advice Debt counsellors Housing associations Book a demo Get sandbox access
Fundamentals

Open banking vs screen scraping

By James Fell, Founder & CEO, Credit Canary · About · LinkedIn · Last reviewed 15 October 2026 · 6 min read

Fintech expert with deep knowledge across payments and credit risk.

Screen scraping uses the customer's login; open banking never does. Scraping asks a customer for their online banking credentials and reads the account by logging in as them. Open banking replaces that with a consented, bank-authenticated API: the customer approves access at their own bank, no login is shared, and structured data is returned. Open banking is safer, more reliable and the regulated successor to scraping.

No shared login
The bank authenticates the customer, not a tool.
Structured data
Clean fields, not copied screens.
More stable
An API does not break when a website changes.
Regulated and consented
Access is explicit and revocable.

How each one works

Screen scraping is exactly what it sounds like: a tool takes the customer's online banking username and password, logs in as the customer, and reads the information off the pages, then stores or parses it. Open banking does none of that. The customer is sent to their own bank to authenticate, approves a specific, scoped request, and the bank returns the agreed data to a regulated provider through a defined API. The difference is not cosmetic: in one, a third party holds the keys to the account; in the other, it never sees them. See how open banking works.

The same connection, two ways Illustrative example
Screen scraping
A tool logs in as the customer and reads the pages.
login as customer ········
GET /statements.html
01 Sep CARD PURCHASE 34.90
01 Sep FPS CR 1217.40 ref?
! layout changed, parse failed
retry 3 of 3 ...
  • Full online-banking login handed over
  • Breaks when the bank changes its pages
  • Unstructured text that still needs parsing
  • Outside the FCA open banking framework
Open banking with Credit Canary
The customer approves at their own bank; data returns structured.
Morrisons
-£34.90
Essential variableSupermarket
Uber
+£1,217.40
IncomeSalary, verified payer
  • No credentials are ever shared
  • Stable, standardised API
  • Structured and categorised on arrival
  • FCA-authorised, scoped, revocable consent

Screen scraping stops at a copy of the screen; it still has to be parsed, and it breaks. Open banking returns structured data that Credit Canary enriches into clean merchants, categories, income and risk, so the difference is not only safer access but a better starting point for the decision.

Side by side

Open bankingScreen scraping
CredentialsNever sharedCustomer hands over login
AuthenticationBy the bank (SCA)Tool logs in as the customer
ConsentExplicit, scoped, revocableBroad, and hard to revoke cleanly
DataStructured, consistent fieldsParsed from web pages
ReliabilityStable, standardised APIBreaks when the website changes
RegulationFCA-regulated activityOutside the open banking framework

Why screen scraping persists

If open banking is better on every axis, why does scraping still exist? Two honest reasons. First, coverage: some accounts, products or data that a firm needs are not yet exposed through open banking APIs, so a scraper fills the gap. Second, inertia: existing integrations keep working, and replacing them takes effort. Neither is a reason to prefer scraping; both shrink as open banking coverage widens and as strong customer authentication makes automated logins harder to sustain.

Migrating away from it

For most data a lender, broker or accountant needs, open banking now covers it, and the migration is mainly about switching the data source behind your existing process. The practical steps are to map which of your checks still rely on scraped data, confirm open banking coverage for the banks your customers use, and move the connection journey to a consented open banking flow. The customer experience improves at the same time, because they stop being asked for their password. See choosing a provider.

From the data consumer's side

If you still rely on scraping, the risk sits with you: you are asking customers to share credentials, your integration is fragile, and you are outside the regulated framework that open banking provides. Moving to open banking reduces your risk and your support burden, and it is a better story to tell customers and auditors. The one thing to check before switching is coverage for your specific customer base, which is a provider question.

How Credit Canary does it

Credit Canary uses regulated open banking access, not scraping: consented, bank-authenticated connections returning structured data, enriched into income, affordability and payments. You get the data you need without ever asking a customer for their banking login.

Request a quote

Common questions

What is the difference between open banking and screen scraping?

Screen scraping asks for the customer's bank login and reads their account by logging in as them. Open banking never takes the login: the customer authenticates with their own bank and a regulated API returns only the agreed data. Open banking is consented, authenticated and far safer.

Is screen scraping legal in the UK?

Sharing banking credentials is discouraged and sits awkwardly with banks' terms and strong customer authentication rules. Open banking was created precisely to provide a regulated, consented alternative, which is why the market is moving away from scraping.

Why do some firms still use screen scraping?

Usually for coverage of accounts or products not yet available through open banking APIs, or legacy integrations. As open banking coverage widens, the reasons to keep scraping shrink.

Is open banking more reliable than screen scraping?

Yes. Scraping breaks whenever a bank changes its website or login, and strong customer authentication frustrates automated logins. A standardised API is more stable and returns structured, consistent data.

Primary sources

Credit Canary provides open banking through fumopay limited, an FCA-authorised account information and payment initiation service provider (FRN 925689), of which Credit Canary is an agent. Underlying bank connectivity is also provided by fumopay limited. This page is an evergreen reference and is reviewed and dated; it is not regulatory, legal or financial advice.