Plug in. Pay out.

Stablecoin payout infrastructure for banks and fintechs. Quote, lock the price, and deliver local currency in more than 40 countries through one API.

Your bank
Price a payout Standby
5,441.83
Rate
1 MXN = 0.05442 USD
Rail
ACH · US
Route
Two legs via USDT

Indicative rates for illustration. Live quotes come from the API.

Built for banks.

  • banks
  • fintechs
  • SOFOMs
  • remittance companies
  • payment service providers
  • neobanks
  • exchange houses
  • 20 currencies delivered
  • 40+ destination countries
  • 1 integration, every corridor

Three calls. One settled payout.

Your system talks to one API. Rook prices the route, locks it, and moves the money across stablecoin rails to a local account on the other side.

Quote

Send the amount, the source and the destination currency. Rook compares every route it has for that pair and returns the one that delivers the most to the beneficiary, with its validity window.

POST /v1/rates/quote
{
  "sourceCurrency": "MXN",
  "destinationCurrency": "USD",
  "amount": 100000
}

200
{
  "quoteId": "q_8f2k7m",
  "rate": 0.05442,
  "destinationAmount": 5441.83,
  "legs": 2
}

Confirm and fund

Accept the quote and the price is locked. Fund the order by SPEI, ACH or USDT inside the funding window. The beneficiary and the travel-rule data travel with the order.

POST /v1/orders
{
  "quoteId": "q_8f2k7m",
  "beneficiaryId": "ben_41a9c2",
  "idempotencyKey": "bank-20261023-17"
}

201
{
  "orderId": "ord_7m2x9q",
  "status": "LOCKED",
  "funding": {
    "rail": "SPEI",
    "clabe": "646180…"
  }
}

Settled

Rook executes the legs, delivers local currency through the destination rail and records every state change. You read the order timeline from the API at any point.

Order timeline · ord_7m2x9q
  1. QUOTED Route priced, validity window open 10:42:03
  2. LOCKED Price fixed, funding window open 10:42:19
  3. FUNDED Funds received 10:47:52
  4. SENT Payout released on the destination rail 10:48:10
  5. COMPLETED Beneficiary credited 10:51:36

Every state change is an immutable event with its timestamp and provider reference.

Payouts moved on. Banks didn’t.

Cross-border payments are still slow, costly and opaque. Stablecoins fix that with near-instant settlement, lower costs and 24/7 availability. But getting there means crypto engineers, wallets, liquidity, providers and new compliance questions. For most banks the project never starts.

Rook is the orchestration layer between your bank and stablecoin rails. One integration on top. The complexity stays underneath.

Legacy rails 2–4 days
Correspondent 1 FX desk Correspondent 2 Reconciliation Your bank Payout
Rook One move
Your bank Payout
  • Straight lines

    Direct routes. No detours, no hidden hops.

  • Long reach

    Cross the whole board, every corridor.

  • Castling

    The bank and its customers stay protected.

Where the money lands.

Every destination below is configured in Rook today through a licensed payout provider, with the local rail it settles on. Coverage grows by adding a provider, never by changing your integration.

Americas
CountryCurrencyRails
USUnited States USD ACH · Fedwire · RTP · Wire
MXMexico MXN SPEI
COColombia COP ACH · Bre-B
BRBrazil BRL PIX
ARArgentina ARS CVU
PEPeru PEN Local transfer
ECEcuador USD Local transfer
VEVenezuela VES Local transfer
Europe and Asia
CountryCurrencyRails
EUEurozone (20 countries) EUR SEPA
CNChina CNY CNAPS · SWIFT
HKHong Kong HKD · USD · CNY FPS · CHATS
Africa
CountryCurrencyRails
NGNigeria NGN Local transfer
KEKenya KES Local transfer
ZASouth Africa ZAR Local transfer
UGUganda UGX Local transfer
RWRwanda RWF Local transfer
ZMZambia ZMW Local transfer
MWMalawi MWK Local transfer
BWBotswana BWP Local transfer
CMCameroon XAF Local transfer
CICôte d’Ivoire XOF Local transfer
TGTogo XOF Local transfer

Funding in MXN by SPEI, USD by ACH, or USDT.

USDT on Ethereum, Polygon, Solana and Tron.

Coverage as of October 2026. Each corridor is activated per client with its provider.

Quote. Confirm. Pay.

The rate you confirm is the rate the beneficiary gets. Rook holds the quote, locks it once you accept, and prices both legs as one number.

  • One rate, not two spreads

    When a route needs two legs, you still see one rate and one amount delivered. The bridge is Rook’s problem.

  • Best route by what arrives

    Rook ranks every available route by the amount the beneficiary receives after markups, not by the mid rate.

  • Providers change, your integration doesn’t

    A new provider or a new rail is a configuration on Rook’s side. The same request keeps working.

The bank keeps its position.

The rook is the only piece that castles with the king, the move that protects him. Rook is built the same way: your compliance, your customers and your controls stay where they are while the money moves.

Before After castling
  • Your compliance stays yours

    KYC, AML and your internal policies apply exactly as they do today. Rook adds controls on top and never replaces yours.

  • No custody

    Rook never holds your funds or your customers’ funds. Every payout settles with a licensed partner.

  • Every payout traceable

    Each order keeps a complete record from quote to delivery, ready for your auditors and regulators.

  • Bank-grade security

    Every connection is encrypted and every integration is verified before it can move money.

One price, inside the rate.

Rook earns a spread on each payout. There is no platform fee, no setup fee and no minimum volume to start.

Ask for a rate card
Price Agreed per client, inside the quoted rate. The amount delivered is the amount you confirmed
Setup fee None
Platform fee None
Minimum volume None to start. Volume tiers are agreed per client
Integration One REST API, sandbox included, documentation at docs.rooklabs.co

Questions a risk committee asks.

What does the bank need to build?

One integration. Rook exposes a single REST API for quotes, orders and beneficiaries. There is no wallet infrastructure, no exchange accounts and no blockchain code on your side.

Does the bank hold or touch crypto?

No. Your bank sends and receives fiat. Rook handles the stablecoin leg underneath: on-ramp, transfer, off-ramp and the liquidity in between, each with a licensed provider.

Which stablecoin and which networks?

USDT today, on Ethereum, Polygon, Solana and Tron. Your integration never names a network; Rook picks the one the route needs.

How long is a price valid?

A quote is valid for a short window. Once you confirm it, the price is locked while you fund the order. If funding arrives late, the order expires and nothing moves.

Who owns compliance?

The bank. Your KYC, AML and internal policies apply exactly as today. Rook adds KYB on each organisation, travel-rule data on each payout and a full audit timeline for auditors and regulators.

Which currencies and corridors are supported?

About 20 currencies in more than 40 countries across the Americas, Europe, Asia and Africa; see the coverage list. Corridors are activated per client, starting with the ones your customers use.

How is this different from SWIFT or correspondent banking?

A straight line instead of a chain of hops. One confirmed rate, one API, and every state of the payout visible from your side instead of correspondents you cannot see.

One integration. Rook exposes a single REST API for quotes, orders and beneficiaries. There is no wallet infrastructure, no exchange accounts and no blockchain code on your side.

Make your first move.

Tell us which corridor your customers need first.

Book 15 minutes

We reply within one business day.