SWIFT logo

SWIFT

SWIFT (Society for Worldwide Interbank Financial Telecommunication) is a global member-owned cooperative providing secure financial messaging services and reference data to financial institutions worldwide. SWIFT offers REST APIs for cross-border payment tracking (GPI), payment pre-validation, reference data lookup (SwiftRef), transaction screening, instant payments, and more. APIs use OAuth 2.0 authentication and are documented using OpenAPI 3.0.

4 APIs 1 Capabilities 0 Features
BankingCross-Border PaymentsFinancial MessagingFinancial ServicesGPIISO 20022Payments

APIs

SwiftRef API

The SwiftRef API provides automated real-time lookup and validation of payments reference data including BICs, IBANs, LEIs, National IDs, country codes, and currency codes. Enab...

SWIFT GPI API

The SWIFT GPI (Global Payments Innovation) API enables financial institutions to track cross-border payment transactions in real time, update payment statuses, and manage stop-a...

Payment Pre-validation API

The SWIFT Payment Pre-validation API allows financial institutions and PSPs to verify payment instruction data against reference data and counterparty information before executi...

Transaction Screening API

The SWIFT Transaction Screening API enables financial institutions to submit transactions to the SWIFT Transaction Screening Service (TSS) for sanctions and compliance screening...

Capabilities

SWIFT Payment Validation

Unified payment validation capability combining the SWIFT SwiftRef reference data API. Enables payment operations teams and fintech developers to validate BICs, IBANs, LEIs, and...

Run with Naftiko

Semantic Vocabularies

Swift Context

19 classes · 1 properties

JSON-LD

API Governance Rules

SWIFT API Rules

8 rules · 7 warnings

SPECTRAL

Resources

🔗
Website
Website
🌐
DeveloperPortal
DeveloperPortal
🔗
APIDocumentation
APIDocumentation
🔗
APIReference
APIReference
👥
GitHubOrganization
GitHubOrganization
🔗
Sandbox
Sandbox
🔗
ProductPage
ProductPage
💬
Support
Support
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
🔗
ISO20022
ISO20022
🔗
SwiftRef
SwiftRef
🔗
GPI
GPI
🔗
PostmanCollection
PostmanCollection
🔗
Login
Login

Sources

Raw ↑
aid: swift
name: SWIFT
description: >-
  SWIFT (Society for Worldwide Interbank Financial Telecommunication) is a
  global member-owned cooperative providing secure financial messaging services
  and reference data to financial institutions worldwide. SWIFT offers REST APIs
  for cross-border payment tracking (GPI), payment pre-validation, reference
  data lookup (SwiftRef), transaction screening, instant payments, and more.
  APIs use OAuth 2.0 authentication and are documented using OpenAPI 3.0.
type: Index
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
  - Banking
  - Cross-Border Payments
  - Financial Messaging
  - Financial Services
  - GPI
  - ISO 20022
  - Payments
url: >-
  https://raw.githubusercontent.com/api-evangelist/swift/refs/heads/main/apis.yml
created: '2025-02-06'
modified: '2026-05-03'
specificationVersion: '0.19'
apis:
  - aid: swift:swiftref-api
    name: SwiftRef API
    description: >-
      The SwiftRef API provides automated real-time lookup and validation of
      payments reference data including BICs, IBANs, LEIs, National IDs,
      country codes, and currency codes. Enables straight-through processing
      by validating financial identifiers before payment execution.
    humanURL: https://developer.swift.com/apis/swiftref-api
    baseURL: https://api.swift.com/swiftrefdata
    properties:
      - type: Documentation
        url: https://developer.swift.com/apis/swiftref-api
      - type: OpenAPI
        url: >-
          https://raw.githubusercontent.com/api-evangelist/swift/refs/heads/main/openapi/swift-swiftref-api-openapi.yml
    tags:
      - BIC Validation
      - Financial Reference Data
      - IBAN Validation
      - LEI Validation
      - Reference Data
      - SwiftRef

  - aid: swift:swift-gpi-api
    name: SWIFT GPI API
    description: >-
      The SWIFT GPI (Global Payments Innovation) API enables financial
      institutions to track cross-border payment transactions in real time,
      update payment statuses, and manage stop-and-recall requests. Uses
      Unique End-to-End Transaction Reference (UETR) for tracking. Requires
      OAuth 2.0 authentication via JWT-Bearer grant type (RFC 7523).
    humanURL: https://developer.swift.com/apis/gpi-apis
    baseURL: https://api.swift.com/swift-apigateway
    properties:
      - type: Documentation
        url: https://developer.swift.com/apis/gpi-apis
    tags:
      - Cross-Border Payments
      - GPI
      - ISO 20022
      - Payment Tracking
      - Payments
      - UETR

  - aid: swift:payment-pre-validation-api
    name: Payment Pre-validation API
    description: >-
      The SWIFT Payment Pre-validation API allows financial institutions and
      PSPs to verify payment instruction data against reference data and
      counterparty information before executing a payment. Checks account
      numbers, country codes, routing information, and beneficiary account
      validity to reduce failed payments.
    humanURL: https://developer.swift.com/apis/payment-pre-validation-api
    tags:
      - Compliance
      - Payment Pre-validation
      - Payments
      - Risk Management
      - Straight-Through Processing
    properties:
      - type: Documentation
        url: https://developer.swift.com/apis/payment-pre-validation-api
      - type: ProductPage
        url: https://www.swift.com/products/payment-pre-validation

  - aid: swift:transaction-screening-api
    name: Transaction Screening API
    description: >-
      The SWIFT Transaction Screening API enables financial institutions to
      submit transactions to the SWIFT Transaction Screening Service (TSS)
      for sanctions and compliance screening before processing. Returns
      screening results with match details.
    humanURL: https://developer.swift.com/
    tags:
      - AML
      - Compliance
      - Payments
      - Sanctions Screening
      - Transaction Screening

common:
  - type: Website
    url: https://www.swift.com
  - type: DeveloperPortal
    url: https://developer.swift.com
  - type: APIDocumentation
    url: https://developer.swift.com/apis
  - type: APIReference
    url: https://developer.swift.com/reference
  - type: GitHubOrganization
    url: https://github.com/swiftinc
  - type: Sandbox
    url: https://sandbox.swift.com
  - type: ProductPage
    url: https://www.swift.com/products/swift-apis
  - type: Support
    url: https://www.swift.com/contact-us
  - type: TermsOfService
    url: https://developer.swift.com/terms
  - type: PrivacyPolicy
    url: https://www.swift.com/privacy-legal
  - type: ISO20022
    url: https://www.swift.com/standards/iso-20022
  - type: SwiftRef
    url: https://www.swift.com/products/swiftref
  - type: GPI
    url: https://www.swift.com/products/swift-gpi
  - type: PostmanCollection
    url: https://www.postman.com/swift-developer-support/swift-api-sandbox-collections
  - type: Login
    url: https://developer.swift.com/login

maintainers:
  - FN: Kin Lane
    email: [email protected]