HomeGuidesAPI Reference
Log In
Guides

Introduction to Financial Data (one-time)

Retrieve bank account details, balances, and transaction history with one-time user consent.

Financial Data (one-time)

Financial Data (one-time) gives your application one-time, consented access to a user's bank account - including account details, live balances, and full transaction history. Use it anywhere you need a financial snapshot: loan origination, credit checks, account verification, or pre-fill flows.

📘

Get credentials

Sign in to console.qwist.cloud to generate sandbox credentials instantly. The sandbox includes a demo bank for end-to-end testing.


What this solves

Most financial applications still collect bank data through manual processes: asking users to upload PDF statements, enter account numbers by hand, or wait days for micro-deposit confirmation. These approaches share the same failure modes - they are slow, easy to falsify, and create friction that drives drop-off.

Financial Data (one-time) replaces that with a direct, consented connection to the user's bank. The data comes straight from the institution, so it cannot be altered by the user, is current as of the moment they connect, and arrives structured and enriched - no parsing, no normalisation work on your side.

Manual document collectionFinancial Data (one-time) via nrich
SpeedDays (upload, review, process)Seconds
Fraud riskHigh - PDFs and screenshots can be editedNone - data sourced directly from the bank
Data freshnessAs old as the documentReal-time at point of connection
User effortUpload, photograph, or forward documentsOne bank login with existing credentials
EnrichmentRaw - requires your own parsingCategories and payment partners included

When to use Financial Data (one-time) over alternatives:

  • You need a one-time snapshot rather than ongoing monitoring - use Financial Data (one-time). If you need continuous daily sync, use Financial Data (ongoing) instead.
  • You need account data alongside an income or risk assessment - Financial Data (one-time) alone gives you raw transactions. For a structured income breakdown, use Income Verification. For a full risk profile, use Risk Insights.


How it works

  1. You create a Widget link - call POST /onetime/access with your configuration.
  2. The user authenticates - the nrich Widget guides them through bank selection and SCA.
  3. You exchange the code - after redirect, exchange the code query parameter for an access token.
  4. You fetch the data - use the token to call accounts and transactions endpoints.

Data is retained for 1 hour, during which you can fetch it as many times as needed. After 1 hour it is automatically deleted from nrich's systems.

📘

Need ongoing access?

Financial Data (one-time) is one-time only. For continuous account access with automatic daily sync, see Financial Data (ongoing).


Available account types

nrich provides access to multiple account types across supported countries. Sign in to console.qwist.cloud to view the full list of supported banks and countries.

Account types

Coverage varies by country and account type

Payment accountsSavings accountsDepot / investmentCredit cardsLoansInsurance policies

View full bank catalog — 3,381 banks across 18 countries →