Corridors
Status: Available
This endpoint shows where you can move money, by region and by method. A corridor has three parts: a country, a direction, and a method. The direction is collect or pay out. Use this endpoint for your country and method menus. It is the live list of the methods and the local-currency limits.
Coverage at a glance
Collections (pay-in) — get paid in local money or crypto:
- Africa — bank transfer and mobile money across African markets (e.g. NGN bank transfer, KES/UGX mobile money).
- Latin America — local pay-in methods across LATAM markets.
- Crypto — accept digital assets on any supported network (see collections); settled to your balance.
Payouts (pay-out) — send money almost anywhere:
- Bank & mobile money to all countries except sanctioned jurisdictions.
- Crypto to any supported asset/network (see payouts).
You always transact in USD. We calculate the local currency and the rate for each movement. This endpoint gives the current corridors. Use it, and not a list on this page.
List corridors
GET /v1/corridors
curl {BASE_URL}/v1/corridors \
-H "x-api-key: sk_test_your_key_here"
Response
{
"code": 200,
"message": "Corridors fetched successfully",
"data": [
{
"country": "NG",
"country_name": "Nigeria",
"collection": {
"supported": true,
"methods": [
{ "type": "bank", "name": "Bank Transfer", "currency": "NGN", "min_amount": 100, "max_amount": 2000000 }
]
},
"payout": {
"supported": true,
"methods": [
{ "type": "bank", "name": "Bank Transfer", "currency": "NGN", "min_amount": 100, "max_amount": 2000000 }
]
}
},
{
"country": "KE",
"country_name": "Kenya",
"collection": {
"supported": true,
"methods": [
{ "type": "momo", "name": "Mobile Money", "currency": "KES", "min_amount": 500, "max_amount": 250000 }
]
},
"payout": {
"supported": true,
"methods": [
{ "type": "momo", "name": "Mobile Money", "currency": "KES", "min_amount": 500, "max_amount": 250000 }
]
}
}
]
}
Corridor object
| Field | Type | Description |
|---|---|---|
country |
string | ISO 3166-1 alpha-2 code (e.g. NG). |
country_name |
string | Display name. |
collection |
object | The pay-in side (see below). |
payout |
object | The pay-out side (see below). |
Each of collection and payout:
| Field | Type | Description |
|---|---|---|
supported |
boolean | Whether this direction is available for the country. |
methods |
array | Available payment methods for this direction. |
Method object
| Field | Type | Description |
|---|---|---|
type |
string | Method identifier (e.g. bank, momo). |
name |
string | Human-readable name (e.g. "Bank Transfer"). |
currency |
string | Local currency moved on this method. |
min_amount |
number | Minimum, in the local currency. |
max_amount |
number | Maximum, in the local currency. |
The min_amount and max_amount fields are in the local currency. They are
for your end customers.
You always send and settle in USD. We calculate the equal USD amount at the
current rate. When you start a movement, we show that amount in a quote. If a
corridor direction has supported: false, you cannot use that direction.