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: kin@apievangelist.com specificationVersion: '0.19'