Skip to content

Kaito Core API (2.0.0)

Core payment operations: Quotes, Payments, Payouts, and FX.

Rail Types: CRYPTO_CRYPTO (on-chain), FIAT_CRYPTO (on-ramp), CRYPTO_FIAT (off-ramp), FIAT_FIAT (cross-border).

Typical Flow: Get rates -> Create quote -> Execute payment/payout -> Track status.

Destination Types (Payments): handle, phone, address.

Beneficiary Types (Payouts): bank_account, cash_pickup, mobile_money.

Download OpenAPI description
Languages
Servers
Mock server
https://developer.kaito.io/_mock/core/
Production
https://api.kai2.io/
Sandbox
https://sandbox.api.kai2.io/

Quotes

Lock pricing and routing

Operations

Execution Plans

Multi-step routing plans

Operations

Payments

Execute payments (CRYPTO_CRYPTO, FIAT_CRYPTO)

Operations

Payouts

Execute payouts/off-ramp (CRYPTO_FIAT, FIAT_FIAT)

Operations

FX Rates

Indicative exchange rates

Operations

FX Quotes

Firm FX quotes

Operations

Corridors

Supported corridors

Operations

List supported corridors

Request

Returns all supported currency corridors and their constraints.

Security
oAuth2
Query
sourceCountrystring
destinationCountrystring
railTypestring(RailType)
Enum"FIAT_FIAT""FIAT_CRYPTO""CRYPTO_FIAT""CRYPTO_CRYPTO"
Example: railType=CRYPTO_CRYPTO
curl -i -X GET \
  'https://developer.kaito.io/_mock/core/v1/corridors?sourceCountry=string&destinationCountry=string&railType=CRYPTO_CRYPTO' \
  -H 'Authorization: Bearer <YOUR_TOKEN_HERE>'

Responses

Supported corridors

Bodyapplication/json
itemsArray of objects(SupportedCorridor)
Response
application/json
{ "items": [ {} ] }