Skip to main content

Welcome to Teel API

Teel provides cross-border payments API. It lets you programmatically send payouts, manage recipients, fetch multi-provider quotes, and track delivery through webhooks. The API supports two payout types — a Payout (the recipient receives fiat) and a Stablecoin payout (the recipient receives stablecoin) — each routed through the best available provider.

Key capabilities

Payout

Send a cross-border fiat payment (e.g., USD → MYR); the recipient receives fiat in their bank account, routed through the best provider.

Stablecoin payout

Pay a recipient in stablecoin (USDC, USDT), funded with fiat. Delivered to their wallet.

Stablecoin-to-stablecoin

Transfer stablecoins across chains via DEX swaps and cross-chain bridges. Available in the dashboard.

Multi-provider quoting

Compare rates across multiple providers and automatically select the best quote.

How it works

Before you can call the API, your organization completes a one-time setup in the Teel dashboard: KYB verification and connecting a funding source. Once your account is provisioned and you have an API key, a typical integration is:
  1. Add recipients — Create recipients with their bank accounts or wallet addresses.
  2. Get quotes — Fetch real-time quotes for your desired currency pair and amount.
  3. Execute payouts — Create and execute a payout on the best available route.
  4. Track delivery — Subscribe to webhooks for real-time status updates.
KYB onboarding and funding-source setup happen in the dashboard, not through the API — your API key is scoped to operational endpoints (recipients, quotes, payouts, webhooks). See KYB onboarding and payment methods for those flows.

Base URLs

Pick the host that matches your API key prefix:

Tooling

OpenAPI 3.1 spec

Served at /openapi.json (or /openapi.yaml) on every host. The same spec describes both sandbox and production — pick the servers[] entry that matches your key prefix on import. Use it with openapi-generator-cli for typed clients in any language.

Postman collection

Pre-built Postman v2.1 collection auto-generated from the OpenAPI spec. Import via Postman → File → Import → Link, paste the URL of this download. Set baseUrl and bearerAuth collection variables to your sandbox or production credentials and you’re ready to call every endpoint.

Transfer types

The API supports two transfer types, each routed through the best available provider: Stablecoin-to-stablecoin (cross-chain stablecoin payouts) runs in the dashboard, not the partner API — see Crypto payouts. See Core concepts for how settlement, quoting, and the payout lifecycle work.