Barclays website screenshot

Barclays

Barclays is a multinational financial services company providing retail and commercial banking, investment banking, wealth management, and credit cards. The Barclays API Exchange (developer.barclays.com) offers 22+ APIs covering open banking account information, payment initiation, confirmation of funds, ATM/branch location, rewards, digital wallet, and more, compliant with UK Open Banking and EU PSD2 standards.

23 APIs 10 Features
BankingCredit CardsFinanceOpen BankingPaymentsPSD2UK Banking

APIs

Barclays Smartpay Web Payment API

Barclays Smartpay Web Payment API enables businesses to accept payments on their website with real-time processing, secure encryption, and fraud prevention.

Barclays Bank Ireland Confirmation of Funds API

Verify the availability of funds in a Barclays Bank Ireland account in real-time.

Barclays Account and Transactions API

Access and manage account information and transaction history through UK Open Banking standards.

Barclays Bank Ireland Account Information API

Securely access and retrieve account information from Barclays Bank Ireland accounts.

Barclays Bank Ireland Payment Initiation API

Initiate payments from Barclays Bank Ireland accounts via PSD2-compliant API.

Barclays Confirmation of Funds API

Verify the availability of funds in a Barclays account in real-time.

Barclays Consent API

Manage customer consent for third-party access to Barclays account data.

Barclays Dynamic Client Registration API

Programmatically register TPP client applications with Barclays for Open Banking access.

Barclays Event Notification API

Receive real-time webhook notifications for account and transaction events.

Barclays Payment Initiation API

Securely initiate and authorize payments from Barclays accounts via Open Banking.

Barclays ATM Locator API

Find the nearest Barclays ATMs with details on available services and operating hours.

Barclays Branch Locator API

Find Barclays bank branches with addresses, phone numbers, and operating hours.

Barclays FCA Service Metrics API

Access Barclays FCA-mandated service performance metrics data.

Barclays Product Details API

Access detailed information about Barclays banking products including rates, fees, and eligibility.

Barclays Accounts API

Access and manage Barclays account information via Open Banking standards.

Barclays Authentication API

Secure OAuth2 authentication for accessing Barclays Open Banking APIs.

Barclays Card Application API

Integrate credit card application functionality with real-time status updates.

Barclays Cryptography Key Exchange API

Secure cryptographic key exchange for encrypted API communication with Barclays.

Barclays Digital Wallet API

Integrate digital wallet functionality for mobile payments and account management.

Barclays Payments API

Securely make and receive payments with fraud detection and real-time tracking.

Barclays Rewards Loyalty Sync API

Integrate loyalty programs and sync rewards data with Barclays customer accounts.

Barclays Rewards Pay with Points API

Enable customers to pay with Barclays Rewards points at merchant point-of-sale.

Barclays Transactions API

Access detailed transaction history and spending analytics for Barclays accounts.

Pricing Plans

Barclays Plans Pricing

3 plans

PLANS

Rate Limits

Barclays Rate Limits

5 limits

RATE LIMITS

FinOps

Features

Open Banking Account Information

PSD2 and UK Open Banking compliant account balance and transaction access.

Payment Initiation

Secure third-party payment initiation from customer accounts.

Confirmation of Funds

Real-time verification of available funds for payment authorization.

ATM and Branch Locator

Location services for Barclays ATMs and branches worldwide.

Event Notifications

Real-time webhook notifications for account and transaction events.

Dynamic Client Registration

Automated TPP registration for Open Banking API access.

Rewards and Loyalty

Loyalty program integration and pay-with-points capabilities.

Digital Wallet

Mobile payment and digital wallet integration.

Card Applications

Credit card application submission and status tracking.

FCA Compliance Metrics

Mandated service performance metrics for regulatory reporting.

Use Cases

Personal Finance Management

Aggregate Barclays account data in budgeting and financial planning apps.

Open Banking Payments

Initiate payments directly from customer bank accounts via PSD2.

E-Commerce Checkout

Accept Barclays-branded payments via Smartpay Web Payment API.

Branch and ATM Finder

Embed ATM and branch location search in apps and websites.

Loyalty Integration

Integrate Barclays Rewards with merchant loyalty programs.

Credit Card Origination

Enable online credit card applications through partner platforms.

Semantic Vocabularies

Barclays Context

2 classes · 17 properties

JSON-LD

API Governance Rules

Barclays API Rules

7 rules · 5 errors 1 warnings 1 info

SPECTRAL

JSON Structure

Barclays Json Structure

0 properties

JSON STRUCTURE

Example Payloads

Account Example

3 fields

EXAMPLE

Transaction Example

3 fields

EXAMPLE

Resources

👥
GitHubOrganization
GitHubOrganization
🔗
LinkedIn
LinkedIn
🌐
Portal
Portal
🔗
Documentation
Documentation
💬
Support
Support
🔗
Login
Login
📝
Signup
Signup
🔗
Knowledgebase
Knowledgebase
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary
🔗
JSONLD
JSONLD

Sources

apis.yml Raw ↑
aid: barclays
url: https://raw.githubusercontent.com/api-evangelist/barclays/refs/heads/main/apis.yml
name: Barclays
tags:
- Banking
- Credit Cards
- Finance
- Open Banking
- Payments
- PSD2
- UK Banking
type: Index
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
access: 3rd-Party
created: '2025-02-21'
modified: '2026-04-21'
position: Consumer
description: Barclays is a multinational financial services company providing retail and commercial banking, investment banking,
  wealth management, and credit cards. The Barclays API Exchange (developer.barclays.com) offers 22+ APIs covering open banking
  account information, payment initiation, confirmation of funds, ATM/branch location, rewards, digital wallet, and more,
  compliant with UK Open Banking and EU PSD2 standards.
apis:
- aid: barclays:barclaycard-smartpay-web-payment-api
  name: Barclays Smartpay Web Payment API
  tags:
  - E-Commerce
  - Payments
  - Smartpay
  humanURL: https://developer.barclays.com/apis/barclaycard-smartpay-web-payment/b82fda37-a434-4cc3-abde-0c6ba126fd2e.bdn/documentation
  properties:
  - url: https://developer.barclays.com/apis/barclaycard-smartpay-web-payment/b82fda37-a434-4cc3-abde-0c6ba126fd2e.bdn/documentation
    type: Documentation
  description: Barclays Smartpay Web Payment API enables businesses to accept payments on their website with real-time processing,
    secure encryption, and fraud prevention.
- aid: barclays:barclays-bank-ireland-confirmation-of-funds-api
  name: Barclays Bank Ireland Confirmation of Funds API
  tags:
  - Confirmation of Funds
  - Ireland
  - Open Banking
  - PSD2
  humanURL: https://developer.barclays.com/apis/barclays-bank-ireland-confirmation-of-funds/8cd8be1f-4bdc-45fe-8fef-c7a569cfe603.bdn/documentation
  properties:
  - url: https://developer.barclays.com/apis/barclays-bank-ireland-confirmation-of-funds/8cd8be1f-4bdc-45fe-8fef-c7a569cfe603.bdn/documentation
    type: Documentation
  description: Verify the availability of funds in a Barclays Bank Ireland account in real-time.
- aid: barclays:account-and-transactions-api
  name: Barclays Account and Transactions API
  tags:
  - Accounts
  - Open Banking
  - Transactions
  humanURL: https://developer.barclays.com/apis/account-and-transactions/20e74071-13fb-44eb-b98f-2c89d6251ad8.bdn/documentation
  properties:
  - url: https://developer.barclays.com/apis/account-and-transactions/20e74071-13fb-44eb-b98f-2c89d6251ad8.bdn/documentation
    type: Documentation
  description: Access and manage account information and transaction history through UK Open Banking standards.
- aid: barclays:barclays-bank-ireland-account-information-api
  name: Barclays Bank Ireland Account Information API
  tags:
  - Accounts
  - Ireland
  - Open Banking
  - PSD2
  humanURL: https://developer.barclays.com/apis/barclays-bank-ireland-account-information/696e2ef6-255f-481c-9546-4b5bda44b2e4.bdn/documentation
  properties:
  - url: https://developer.barclays.com/apis/barclays-bank-ireland-account-information/696e2ef6-255f-481c-9546-4b5bda44b2e4.bdn/documentation
    type: Documentation
  description: Securely access and retrieve account information from Barclays Bank Ireland accounts.
- aid: barclays:barclays-bank-ireland-payment-initiation-api
  name: Barclays Bank Ireland Payment Initiation API
  tags:
  - Ireland
  - Open Banking
  - Payment Initiation
  - PSD2
  humanURL: https://developer.barclays.com/apis/barclays-bank-ireland-payment-initiation/d41f070a-3b3b-4f2d-b28a-6afdc690a42d.bdn/documentation
  properties:
  - url: https://developer.barclays.com/apis/barclays-bank-ireland-payment-initiation/d41f070a-3b3b-4f2d-b28a-6afdc690a42d.bdn/documentation
    type: Documentation
  description: Initiate payments from Barclays Bank Ireland accounts via PSD2-compliant API.
- aid: barclays:confirmation-of-funds-api
  name: Barclays Confirmation of Funds API
  tags:
  - Confirmation of Funds
  - Open Banking
  humanURL: https://developer.barclays.com/apis/confirmation-of-funds/1c914db2-e592-4e5c-89c8-7b9e76d53303.bdn/documentation
  properties:
  - url: https://developer.barclays.com/apis/confirmation-of-funds/1c914db2-e592-4e5c-89c8-7b9e76d53303.bdn/documentation
    type: Documentation
  description: Verify the availability of funds in a Barclays account in real-time.
- aid: barclays:consent-api
  name: Barclays Consent API
  tags:
  - Consent
  - Open Banking
  - Privacy
  humanURL: https://developer.barclays.com/apis/consent/41fde785-67a0-47e6-9a34-263d22a08028.bdn/documentation
  properties:
  - url: https://developer.barclays.com/apis/consent/41fde785-67a0-47e6-9a34-263d22a08028.bdn/documentation
    type: Documentation
  description: Manage customer consent for third-party access to Barclays account data.
- aid: barclays:dynamic-client-registration-api
  name: Barclays Dynamic Client Registration API
  tags:
  - Client Registration
  - Open Banking
  - Security
  humanURL: https://developer.barclays.com/apis/dynamic-client-registration/ace18310-2523-49f0-a66d-4c6e37aae59f.bdn/documentation
  properties:
  - url: https://developer.barclays.com/apis/dynamic-client-registration/ace18310-2523-49f0-a66d-4c6e37aae59f.bdn/documentation
    type: Documentation
  description: Programmatically register TPP client applications with Barclays for Open Banking access.
- aid: barclays:event-notification-api
  name: Barclays Event Notification API
  tags:
  - Events
  - Notifications
  - Open Banking
  - Webhooks
  humanURL: https://developer.barclays.com/apis/event-notification/d71a398f-620b-4a65-8b85-382ca1eb7ede.bdn/documentation
  properties:
  - url: https://developer.barclays.com/apis/event-notification/d71a398f-620b-4a65-8b85-382ca1eb7ede.bdn/documentation
    type: Documentation
  description: Receive real-time webhook notifications for account and transaction events.
- aid: barclays:payment-initiation-api
  name: Barclays Payment Initiation API
  tags:
  - Open Banking
  - Payment Initiation
  - Payments
  humanURL: https://developer.barclays.com/apis/payment-initiation/1f6ad5c5-e397-41c0-8d3b-c35446491402.bdn/documentation
  properties:
  - url: https://developer.barclays.com/apis/payment-initiation/1f6ad5c5-e397-41c0-8d3b-c35446491402.bdn/documentation
    type: Documentation
  description: Securely initiate and authorize payments from Barclays accounts via Open Banking.
- aid: barclays:atm-locator-api
  name: Barclays ATM Locator API
  tags:
  - ATM
  - Location
  - Branch Finder
  humanURL: https://developer.barclays.com/apis/atm-locator/c9e28aaa-51a1-4c9b-b8d4-f2b7ac090aa7.bdn/documentation
  properties:
  - url: https://developer.barclays.com/apis/atm-locator/c9e28aaa-51a1-4c9b-b8d4-f2b7ac090aa7.bdn/documentation
    type: Documentation
  description: Find the nearest Barclays ATMs with details on available services and operating hours.
- aid: barclays:branch-locator-api
  name: Barclays Branch Locator API
  tags:
  - Branch Finder
  - Location
  humanURL: https://developer.barclays.com/apis/branch-locator/d9b83b29-42e2-4cb3-ad8f-100d2c9a6314.bdn/documentation
  properties:
  - url: https://developer.barclays.com/apis/branch-locator/d9b83b29-42e2-4cb3-ad8f-100d2c9a6314.bdn/documentation
    type: Documentation
  description: Find Barclays bank branches with addresses, phone numbers, and operating hours.
- aid: barclays:fca-service-metrics-api
  name: Barclays FCA Service Metrics API
  tags:
  - Compliance
  - FCA
  - Metrics
  - Regulatory
  humanURL: https://developer.barclays.com/apis/fca-service-metrics/59f96026-03d6-4c4e-9567-c3db4dd83e3a.bdn/documentation
  properties:
  - url: https://developer.barclays.com/apis/fca-service-metrics/59f96026-03d6-4c4e-9567-c3db4dd83e3a.bdn/documentation
    type: Documentation
  description: Access Barclays FCA-mandated service performance metrics data.
- aid: barclays:product-details-api
  name: Barclays Product Details API
  tags:
  - Open Banking
  - Products
  humanURL: https://developer.barclays.com/apis/product-details/436bee89-6e7e-4f54-9cd9-e9dc6cb90d8f.bdn/documentation
  properties:
  - url: https://developer.barclays.com/apis/product-details/436bee89-6e7e-4f54-9cd9-e9dc6cb90d8f.bdn/documentation
    type: Documentation
  description: Access detailed information about Barclays banking products including rates, fees, and eligibility.
- aid: barclays:accounts-api
  name: Barclays Accounts API
  tags:
  - Accounts
  - Open Banking
  humanURL: https://developer.barclays.com/apis/accounts/097976bb-311e-4bb1-89b1-c81e2f1de572.bdn/documentation
  properties:
  - url: https://developer.barclays.com/apis/accounts/097976bb-311e-4bb1-89b1-c81e2f1de572.bdn/documentation
    type: Documentation
  description: Access and manage Barclays account information via Open Banking standards.
- aid: barclays:authentication-api
  name: Barclays Authentication API
  tags:
  - Authentication
  - OAuth
  - Security
  humanURL: https://developer.barclays.com/apis/authentication/4f4800dd-6a0f-42fe-b6da-5cb2ba8891f5.bdn/documentation
  properties:
  - url: https://developer.barclays.com/apis/authentication/4f4800dd-6a0f-42fe-b6da-5cb2ba8891f5.bdn/documentation
    type: Documentation
  description: Secure OAuth2 authentication for accessing Barclays Open Banking APIs.
- aid: barclays:card-application-api
  name: Barclays Card Application API
  tags:
  - Card Applications
  - Credit Cards
  humanURL: https://developer.barclays.com/apis/card-application/372df8da-72cb-4fe5-b4fb-7e0bcaac7d20.bdn/documentation
  properties:
  - url: https://developer.barclays.com/apis/card-application/372df8da-72cb-4fe5-b4fb-7e0bcaac7d20.bdn/documentation
    type: Documentation
  description: Integrate credit card application functionality with real-time status updates.
- aid: barclays:cryptography-key-exchange-api
  name: Barclays Cryptography Key Exchange API
  tags:
  - Cryptography
  - Security
  humanURL: https://developer.barclays.com/apis/cryptography-key-exchange/15f2194b-7bda-4e81-b90e-f671efbc28c1.bdn/documentation
  properties:
  - url: https://developer.barclays.com/apis/cryptography-key-exchange/15f2194b-7bda-4e81-b90e-f671efbc28c1.bdn/documentation
    type: Documentation
  description: Secure cryptographic key exchange for encrypted API communication with Barclays.
- aid: barclays:digital-wallet-api
  name: Barclays Digital Wallet API
  tags:
  - Digital Wallet
  - Mobile Payments
  - Payments
  humanURL: https://developer.barclays.com/apis/digital-wallet/b55293c3-316f-4932-8ac6-b4e94641382a.bdn/documentation
  properties:
  - url: https://developer.barclays.com/apis/digital-wallet/b55293c3-316f-4932-8ac6-b4e94641382a.bdn/documentation
    type: Documentation
  description: Integrate digital wallet functionality for mobile payments and account management.
- aid: barclays:payments-api
  name: Barclays Payments API
  tags:
  - Payments
  humanURL: https://developer.barclays.com/apis/payments/5286713c-e65f-4c16-aceb-493115142bea.bdn/documentation
  properties:
  - url: https://developer.barclays.com/apis/payments/5286713c-e65f-4c16-aceb-493115142bea.bdn/documentation
    type: Documentation
  description: Securely make and receive payments with fraud detection and real-time tracking.
- aid: barclays:rewards-loyalty-sync-api
  name: Barclays Rewards Loyalty Sync API
  tags:
  - Loyalty
  - Rewards
  humanURL: https://developer.barclays.com/apis/rewards-loyalty-sync/52e2b51b-9937-4f12-901b-3275b0aeb2a8.bdn/documentation
  properties:
  - url: https://developer.barclays.com/apis/rewards-loyalty-sync/52e2b51b-9937-4f12-901b-3275b0aeb2a8.bdn/documentation
    type: Documentation
  description: Integrate loyalty programs and sync rewards data with Barclays customer accounts.
- aid: barclays:rewards-pay-with-points-api
  name: Barclays Rewards Pay with Points API
  tags:
  - Loyalty
  - Rewards
  humanURL: https://developer.barclays.com/apis/rewards-pay-with-points/1941d4a3-35e3-462c-a209-34101c518b7f.bdn/documentation
  properties:
  - url: https://developer.barclays.com/apis/rewards-pay-with-points/1941d4a3-35e3-462c-a209-34101c518b7f.bdn/documentation
    type: Documentation
  description: Enable customers to pay with Barclays Rewards points at merchant point-of-sale.
- aid: barclays:transactions-api
  name: Barclays Transactions API
  tags:
  - Open Banking
  - Transactions
  humanURL: https://developer.barclays.com/apis/transactions/b3b4410d-56a7-403c-863c-3af1e939f1c2.bdn/documentation
  properties:
  - url: https://developer.barclays.com/apis/transactions/b3b4410d-56a7-403c-863c-3af1e939f1c2.bdn/documentation
    type: Documentation
  description: Access detailed transaction history and spending analytics for Barclays accounts.
common:
- type: GitHubOrganization
  url: https://github.com/Barclays
- type: LinkedIn
  url: https://www.linkedin.com/company/barclays-bank
- url: https://developer.barclays.com/
  name: Barclays API Exchange
  type: Portal
- url: https://developer.barclays.com/catalogue
  name: API Catalogue
  type: Documentation
- url: https://developer.barclays.com/support/help-guides
  name: Help Guides
  type: Support
- url: https://developer.barclays.com/login
  name: Login
  type: Login
- url: https://drm.developer.barclays.com/s/registration
  name: Registration
  type: Signup
- url: https://developer.barclays.com/support/knowledge-base
  name: Knowledge Base
  type: Knowledgebase
- url: https://developer.barclays.com/terms-of-use
  name: Terms of Use
  type: TermsOfService
- url: https://developer.barclays.com/privacy-policy
  name: Privacy Policy
  type: PrivacyPolicy
- type: SpectralRules
  url: rules/barclays-spectral-rules.yml
- type: Vocabulary
  url: vocabulary/barclays-vocabulary.yaml
- type: JSONLD
  url: json-ld/barclays-context.jsonld
- name: Features
  type: Features
  data:
  - name: Open Banking Account Information
    description: PSD2 and UK Open Banking compliant account balance and transaction access.
  - name: Payment Initiation
    description: Secure third-party payment initiation from customer accounts.
  - name: Confirmation of Funds
    description: Real-time verification of available funds for payment authorization.
  - name: ATM and Branch Locator
    description: Location services for Barclays ATMs and branches worldwide.
  - name: Event Notifications
    description: Real-time webhook notifications for account and transaction events.
  - name: Dynamic Client Registration
    description: Automated TPP registration for Open Banking API access.
  - name: Rewards and Loyalty
    description: Loyalty program integration and pay-with-points capabilities.
  - name: Digital Wallet
    description: Mobile payment and digital wallet integration.
  - name: Card Applications
    description: Credit card application submission and status tracking.
  - name: FCA Compliance Metrics
    description: Mandated service performance metrics for regulatory reporting.
- name: Use Cases
  type: UseCases
  data:
  - name: Personal Finance Management
    description: Aggregate Barclays account data in budgeting and financial planning apps.
  - name: Open Banking Payments
    description: Initiate payments directly from customer bank accounts via PSD2.
  - name: E-Commerce Checkout
    description: Accept Barclays-branded payments via Smartpay Web Payment API.
  - name: Branch and ATM Finder
    description: Embed ATM and branch location search in apps and websites.
  - name: Loyalty Integration
    description: Integrate Barclays Rewards with merchant loyalty programs.
  - name: Credit Card Origination
    description: Enable online credit card applications through partner platforms.
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
specificationVersion: '0.19'