Skip to content
Logo

GET /currencies

Every currency supported on at least one rail, with the rails that carry it.

Unauthenticated. No Api-Key or Authorization header required.

Response 200

{
  "currencies": [
    {
      "currency": "USD",
      "kind": "fiat",
      "rails": [
        {
          "rail": "ach",
          "direction": "both"
        },
        {
          "rail": "wire",
          "direction": "both"
        },
        {
          "rail": "swift",
          "direction": "both"
        }
      ]
    },
    {
      "currency": "EUR",
      "kind": "fiat",
      "rails": [
        {
          "rail": "sepa",
          "direction": "both"
        },
        {
          "rail": "swift",
          "direction": "both"
        }
      ]
    },
    {
      "currency": "INR",
      "kind": "fiat",
      "rails": [
        {
          "rail": "imps",
          "direction": "destination"
        }
      ]
    },
    {
      "currency": "BRL",
      "kind": "fiat",
      "rails": [
        {
          "rail": "pix",
          "direction": "both"
        },
        {
          "rail": "ted",
          "direction": "destination"
        }
      ]
    },
    {
      "currency": "MXN",
      "kind": "fiat",
      "rails": [
        {
          "rail": "spei",
          "direction": "both"
        }
      ]
    },
    {
      "currency": "ARS",
      "kind": "fiat",
      "rails": [
        {
          "rail": "coelsa",
          "direction": "destination"
        },
        {
          "rail": "t3.0",
          "direction": "destination"
        }
      ]
    },
    {
      "currency": "PHP",
      "kind": "fiat",
      "rails": [
        {
          "rail": "instapay",
          "direction": "both"
        },
        {
          "rail": "pesonet",
          "direction": "both"
        }
      ]
    },
    {
      "currency": "PKR",
      "kind": "fiat",
      "rails": [
        {
          "rail": "raast",
          "direction": "destination"
        }
      ]
    },
    {
      "currency": "NGN",
      "kind": "fiat",
      "rails": [
        {
          "rail": "nip",
          "direction": "both"
        }
      ]
    },
    {
      "currency": "THB",
      "kind": "fiat",
      "rails": [
        {
          "rail": "promptpay",
          "direction": "destination"
        }
      ]
    },
    {
      "currency": "IDR",
      "kind": "fiat",
      "rails": [
        {
          "rail": "bi_fast",
          "direction": "destination"
        },
        {
          "rail": "artajasa",
          "direction": "destination"
        }
      ]
    },
    {
      "currency": "CAD",
      "kind": "fiat",
      "rails": [
        {
          "rail": "eft",
          "direction": "destination"
        }
      ]
    },
    {
      "currency": "AUD",
      "kind": "fiat",
      "rails": [
        {
          "rail": "becs",
          "direction": "destination"
        }
      ]
    },
    {
      "currency": "COP",
      "kind": "fiat",
      "rails": [
        {
          "rail": "ach_colombia",
          "direction": "destination"
        }
      ]
    },
    {
      "currency": "USDC",
      "kind": "stablecoin",
      "rails": [
        {
          "rail": "base",
          "direction": "both"
        },
        {
          "rail": "ethereum",
          "direction": "both"
        },
        {
          "rail": "polygon",
          "direction": "both"
        },
        {
          "rail": "solana",
          "direction": "both"
        }
      ]
    }
  ]
}

CurrencyInfo

FieldTypeNotes
currencystringISO-4217 ("USD", "EUR") for fiat. Ticker ("USDC", "USDT") for stablecoins.
kind"fiat" | "stablecoin" | "crypto"Currency category.
railsCurrencyRailEntry[]Rails that settle the currency. See GET /rails.

CurrencyRailEntry

FieldTypeNotes
railstringRail id, as listed by GET /rails.
direction"source" | "destination" | "both"Which leg of a quote the pair may be used on.

Not every pair settles both ways. direction is the signal: both means the pair is quotable as either leg, destination means payouts only, source means payins only. Quoting a pair on a leg its direction excludes returns CorridorUnsupported — INR via imps is destination-only today, so an India-sourced payin is refused. See Directionality on the Quotes overview.

direction reads across the whole platform, not one settlement path: a pair is both as soon as value can move in over it and out over it, even when no single path does both halves.

Example

curl "$SEISMIC_ORCHESTRATION_URL/v0/currencies"