GoCardless Bank Account Data
GoCardless Bank Account Data is a paid API that connects to bank accounts through bank PSD2 APIs and returns account information in JSON.
What GoCardless Bank Account Data is
GoCardless Bank Account Data is a paid API that connects to bank accounts through bank PSD2 APIs and returns account information in JSON. Businesses can request account holder names, account identifiers, current and available balances, and transaction details such as dates, counterparties, descriptions, and amounts. The service can access up to 24 months of transaction history and up to 90 days of continuous account access; refreshes are on demand. End users consent through a flow involving a supported financial institution, a GoCardless-hosted consent screen, and authentication with that institution. API requests require an authorization token created using a Bank Account Data portal user secret. Developers can use a quickstart guide and instructions for importing the API schema into Postman. Account Information is available in EEA countries subject to PSD2 where GoCardless operates as an authorized AISP. Banks may restrict requests to as few as four per account per day, and account verification is available only to paying customers. GoCardless says data is encrypted at rest and in transit and that it has been ISO 27001 certified since 2016. Pricing is available on request.
Good
- Returns account, balance, and transaction data in JSON.
- Can access up to 24 months of transaction history.
- Provides a quickstart guide and Postman schema instructions.
- Data is encrypted at rest and in transit, GoCardless says.
Watch out
- Pricing is available on request.
- Banks may limit requests to four per account per day.
- Account verification is only for paying customers.
- Availability is limited to eligible EEA countries.
Who it suits
The API suits businesses that need consent-based access to bank account identity, balance, or transaction data. Developers can integrate through its JSON API, subject to regional availability and bank request limits.
Verdict
GoCardless Bank Account Data offers on-demand access to a range of bank information through a consent-based API. Regional eligibility, bank request limits, and paid-only account verification may affect whether it fits a particular service.
Plans and prices
From GoCardless Bank Account Data's own pricing page, checked 24 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Standard | Free | — |
| Advanced | Free | — |
| Pro | Free | — |
| Custom | Priced on request | — |
The facts
Each one read from GoCardless Bank Account Data's own pages, with the date it was checked.
What it does
- API access
- API access requires a Bank Account Data portal user secret, which is used to create authentication tokens for API requests.checked 9 Oct 2026
- API integration
- Developers can integrate using the Bank Account Data API, which returns responses in JSON and requires an authorization token for requests.checked 8 Oct 2026
- Available data
- The API provides account holder and account details, transaction information, and current and available balances.checked 8 Oct 2026
- Consent
- End users authorize data sharing through their bank, and GoCardless describes open banking as user consent driven.checked 8 Oct 2026
- Consent flow
- End users select a supported financial institution, accept a GoCardless-hosted consent screen, and authenticate through the institution’s interface.checked 9 Oct 2026
- Coverage
- The solution is available in European Economic Area countries subject to PSD2, where GoCardless says it operates as an authorised AISP.checked 9 Oct 2026
- Credential handling
- The documentation says GoCardless does not store or process end-user credentials when a financial institution relies on GoCardless to collect them.checked 9 Oct 2026
- Data returned
- The API can provide account holder names and account identifiers, current and available balances, and transaction dates, counterparties, descriptions, and amounts.checked 9 Oct 2026
- Developer tools
- GoCardless provides a quickstart guide and instructions for importing the API schema into Postman.checked 8 Oct 2026
- History and access
- The Account Information solution can access up to 24 months of transaction history and up to 90 days of continuous account access.checked 9 Oct 2026
- Product
- Bank Account Data API connects to users’ bank accounts through bank PSD2 APIs and returns account information in JSON.checked 9 Oct 2026
- Purpose
- Bank Account Data API connects users’ bank accounts and provides account information from bank PSD2 APIs.checked 8 Oct 2026
- Rate limits
- Banks may impose rate limits as low as four API calls per day for each account, with separate limits for account details, balances, and transactions.checked 9 Oct 2026
- Regulatory status
- GoCardless says it is authorised by the UK Financial Conduct Authority under the Payment Services Regulations 2017.checked 9 Oct 2026
- Security
- GoCardless says it has been ISO 27001 certified since 2016 and encrypts data at rest and in transit.checked 9 Oct 2026
- Support
- The Bank Account Data help centre lists support availability Monday to Friday, 9am–5pm GMT.checked 9 Oct 2026
- Verification limit
- Account verification is offered only to paying customers; new accounts have non-verified status.checked 9 Oct 2026
- Who it serves
- GoCardless says businesses can use its open banking network to access financial data such as account information and transaction history.checked 8 Oct 2026
The company
- Company headquarters
- GoCardless Ltd lists its address as Sutton Yard, 65 Goswell Road, London, EC1V 7EN, United Kingdom.checked 9 Oct 2026
- Company scale
- GoCardless says its services are used by more than 100,000 businesses, from small businesses to enterprises, globally.checked 9 Oct 2026
- Founded
- 2011checked 28 Sep 2026
- Headquarters
- London, United Kingdomchecked 28 Sep 2026
The full review of GoCardless Bank Account Data
GoCardless Bank Account Data is a consent-led API that retrieves bank-account information through PSD2 connections. It is aimed at businesses and developers building services that need balances, account identity and transaction data in structured JSON. It is a strong fit for EEA-focused products needing established open-banking controls, but bank request caps and paid-only verification can be decisive drawbacks.
Overview
Customers choose a supported financial institution, approve a GoCardless-hosted consent screen and authenticate in the bank’s own interface. The API then returns account-holder names, account numbers or IBANs, transaction records and current and available balances. End-user consent remains central to every connection, so this suits products that need a compliant user-authorised data flow rather than credential-based collection.
GoCardless says it does not store or process end-user credentials when a bank uses GoCardless to collect them. It encrypts data in transit and at rest, has held ISO 27001 certification since 2016, and is authorised by the UK Financial Conduct Authority under the Payment Services Regulations 2017. Technical support is provided through its support team.
Key features
Account and transaction data
Services can request as much as 24 months of transaction history, with continuous access lasting up to 90 days. Returned transactions can include dates, counterparties, descriptions and amounts, while account responses include identifiers and both balance types. Refreshes are on demand, although the connected bank has the final say: some institutions may permit only four API calls per account each day. That is adequate for periodic financial overviews, but restrictive for products expecting frequent synchronisation.
Developer integration
The Bank Account Data API responds in JSON and requires an authorization token created with a Bank Account Data portal user secret. GoCardless supplies a quickstart guide and directions for importing the API schema into Postman, giving development teams a practical starting point. Integration still requires handling institution selection, consent and bank authentication flows, so it is better suited to teams comfortable with API-based financial services than to no-code users.
Verification and coverage
Account Information is offered in EEA countries subject to PSD2 where GoCardless operates as an authorised AISP. Regional eligibility therefore matters before implementation. New accounts are non-verified by default, and account verification is available only to paying customers; businesses that need verified ownership checks must budget for a paid arrangement rather than relying on a basic connection.
Pricing
GoCardless uses paid, custom pricing, with rates supplied on request. That model can suit organisations requiring negotiated support or volume terms, but it prevents a straightforward cost comparison and provides no self-serve free tier. The paid status also matters for verification, which is not offered to non-paying customers. Businesses should confirm regional coverage, expected request volume and verification requirements during the sales process, especially where bank limits could constrain usage.
Platforms
The service is delivered through an API and web-based tools. JSON responses, portal credentials, quickstart documentation and Postman schema import support an engineering-led implementation rather than a standalone end-user application.
Who it's for
GoCardless positions the service for businesses ranging from small companies to enterprises that need account information and transaction history from bank connections. It is particularly appropriate for EEA products that can work within PSD2 consent journeys and tolerate bank-controlled refresh frequencies. It is less suitable for a consumer app needing global coverage, constant polling or free account verification, and less suitable for teams seeking published, predictable pricing.
Pros and cons
Pros
- Useful financial dataset: Up to 24 months of transactions plus account identifiers and current and available balances support budgeting, underwriting and reconciliation workflows.
- Consent-focused connection: Users authorise access through their bank, while GoCardless says it does not handle credentials for institutions that collect them through GoCardless.
- Developer-ready delivery: JSON responses, token-based authentication, a quickstart guide and Postman schema instructions shorten the path to integration.
- Established security and oversight: ISO 27001 certification, encryption and UK FCA authorisation provide meaningful assurance for financial-data integrations.
Cons
- Bank-imposed throttling: Some banks may allow only four calls per account per day, limiting near-real-time refresh use cases.
- Paid-only verification: New accounts are unverified by default, and verification requires a paying account.
- Regional constraint: Account Information coverage is tied to PSD2 EEA markets where GoCardless is an authorised AISP.
- Opaque cost at the outset: Pricing is custom and supplied on request, with no published free plan.
Alternatives
For broader payment operations, compare Payment Processing Software or Bank Connectivity Software. Businesses focused on mandate-based collections can review Direct Debit Processing Software, while ACH-specific workflows belong in ACH Payment Processing Software.
Plaid is worth considering when a paid platform with a trial option and Android, iOS, web and API support better matches your rollout. Choose OpenACH if free, GPL v3.0 open-source deployment and self-hosting are priorities. Nickel offers a free web plan with three active users and a $25,000 transaction limit, making it a lower-commitment option for smaller payment operations. Paymentus is an enterprise billing and payment platform with Android, iOS, web and API access. ACH Processing Company is another paid API and web option. ACHPAY.AI charges $0.35 per contact, capped at $5.00 per transaction, and includes a free trial. Rotessa suits users processing more than 250 transactions monthly at 35¢ per transaction. Authorize.net offers a $25-per-month all-in-one plan with 2.9% plus 30¢ per transaction.
Verdict
Choose GoCardless Bank Account Data when your product needs consented EEA bank data in JSON, substantial transaction history and a supported developer workflow. Its principal strengths are the breadth of returned account data and mature security posture. Look elsewhere if you need global reach, frequent polling beyond bank quotas, free verification or transparent published pricing.
Alternatives to GoCardless Bank Account Data
- 1

Trovata TMS
AndroidiOSWebAPI7.3From $24,000 a year - 2
CAMSfinserv Account Aggregator
Free planAndroidWebAPI7.1Free plan - 3

MX
Free planAndroidiOSWebAPI7.0Free plan - 4
Salt Edge Data Aggregation
AndroidiOSWebAPI6.9 - 5
TrueLayer Data API
Free planAndroidiOSWebAPI6.9Free plan - 6
Brankas
AndroidiOSWebAPI6.8
