# SWIFTarius > Track international SWIFT payments by UETR (MT103 field 121): each bank's status in plain words, a message as soon as a bank updates the status, and a payment passport with a draft letter to the bank. Telegram bot @swiftarius_bot in six languages and a REST API. Independent service, not affiliated with SWIFT or any bank. ## Docs - [API reference](https://swiftarius.com/docs/api): REST endpoints, X-API-Key authentication, prepaid credits, idempotency and errors, with curl examples - [OpenAPI 3.1 definition](https://api.swiftarius.com/openapi.json): the machine-readable schema of the same API - [SWIFT gpi status codes](https://swiftarius.com/swift-gpi-status-codes): ACSP, PDNG, ACSC, ACCC, RJCT, CANC and reason codes G000-G006 in plain words ## Product - [Pricing](https://swiftarius.com/pricing): first check free; plans and API checks in USDT - [Telegram bot](https://t.me/swiftarius_bot): send a UETR to check a payment - [Terms of Service](https://swiftarius.com/terms) - [Privacy Policy](https://swiftarius.com/privacy) ## Optional - [What is a UETR?](https://swiftarius.com/what-is-uetr): the 36-character reference of a SWIFT payment and where to find it - [How to track a SWIFT payment](https://swiftarius.com/how-to-track-a-swift-payment): the ways to follow a payment by UETR - [SWIFT payment stuck](https://swiftarius.com/swift-payment-stuck): holds, payments that stopped moving, rejections and returns