Barclays logo

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 1 Capabilities 10 Features 43.6 / 100 thin
BankingCredit CardsFinanceOpen BankingPaymentsPSD2UK Banking

API Rating

43.6/ 100
thin
Scored 2026-05-20 · rubric v0.3
Discoverability87.5
Contract Quality21.1
Governance47.4
Operational Transparency36.8
Developer Ergonomics21.7
Commercial Clarity73.7

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.

Capabilities

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

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
🔗
NaftikoCapability
NaftikoCapability
🔗
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-productions.s3.amazonaws.com/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: NaftikoCapability
    url: capabilities/open-banking.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: [email protected]
specificationVersion: '0.19'