88 currency pairs · 31 providers

    African FX corridors

    The 88 currency pairs Modan tracks, grouped by the currency the money lands in. Each corridor page lists every provider's latest quote by provider type, its spread in basis points within that type and the independent mid; the figure here is the best IMTO quote where an IMTO quotes the corridor, otherwise the best of the first provider type that does — fintechs & PSPs, then banks and the rest — always named with its type as of 29 Sep 2026, 17:35 UTC.

    Get Free API Key
    88 corridors · latest check 29 Sep 2026, 17:35 UTC

    Into Ghanaian cedi (GHS)

    All GHS corridors →
    CorridorBest rate, within one typeByProvidersChecked
    USD → GHS11.6500
    best IMTO
    LemFi and 5 others1729 Sep 2026, 17:35 UTC
    GBP → GHS15.4700
    best IMTO
    Nala and 2 others1629 Sep 2026, 17:35 UTC
    EUR → GHS13.2300
    best IMTO
    Nala and 2 others1129 Sep 2026, 16:51 UTC
    CAD → GHS8.2300
    best IMTO
    TapTap Send829 Sep 2026, 17:35 UTC
    NGN → GHS0.008336
    only IMTO quote
    SendApp529 Sep 2026, 16:38 UTC
    AED → GHS3.2368
    best IMTO
    Remitly329 Sep 2026, 16:51 UTC
    USDT → GHS12.0800
    best crypto exchange
    Binance P2P329 Sep 2026, 17:35 UTC
    KES → GHS0.089996
    best fintech & PSP
    Wise229 Sep 2026, 17:35 UTC
    USDC → GHS12.0800
    only crypto exchange quote
    Binance P2P229 Sep 2026, 16:40 UTC
    XOF → GHS0.020135
    only fintech & PSP quote
    Wise229 Sep 2026, 17:35 UTC
    CNY → GHS1.7050
    only bank quote
    Zenith Bank (Ghana)129 Sep 2026, 08:41 UTC
    UGX → GHS0.003010
    only fintech & PSP quote
    Eversend129 Sep 2026, 16:38 UTC
    ZAR → GHS0.702800
    only bank quote
    Zenith Bank (Ghana)129 Sep 2026, 08:41 UTC

    Into Nigerian naira (NGN)

    All NGN corridors →
    CorridorBest rate, within one typeByProvidersChecked
    USD → NGN1,370.98
    best IMTO
    SendApp1829 Sep 2026, 17:35 UTC
    GBP → NGN1,807.00
    best IMTO
    UnityLink1729 Sep 2026, 17:35 UTC
    EUR → NGN1,558.00
    best IMTO
    UnityLink1229 Sep 2026, 16:51 UTC
    CAD → NGN965.49
    best IMTO
    Western Union929 Sep 2026, 17:35 UTC
    GHS → NGN127.96
    best fintech & PSP
    Afriex529 Sep 2026, 17:35 UTC
    KES → NGN11.1700
    best fintech & PSP
    Afriex429 Sep 2026, 17:35 UTC
    USDC → NGN1,369.81
    only crypto exchange quote
    Quidax229 Sep 2026, 17:35 UTC
    USDT → NGN1,368.99
    only crypto exchange quote
    Quidax229 Sep 2026, 17:35 UTC
    XOF → NGN2.4400
    best fintech & PSP
    Afriex229 Sep 2026, 17:35 UTC
    ZAR → NGN83.3044
    only fintech & PSP quote
    Wise229 Sep 2026, 17:35 UTC
    AED → NGN348.70
    only bank quote
    Access Bank (Nigeria)129 Sep 2026, 08:42 UTC
    CNY → NGN186.11
    only bank quote
    Access Bank (Nigeria)129 Sep 2026, 08:42 UTC
    UGX → NGN0.342700
    only fintech & PSP quote
    Eversend129 Sep 2026, 16:38 UTC

    Into Kenyan shilling (KES)

    All KES corridors →
    CorridorBest rate, within one typeByProvidersChecked
    GBP → KES171.56
    best IMTO
    Western Union1629 Sep 2026, 17:35 UTC
    USD → KES130.84
    best IMTO
    WorldRemit1629 Sep 2026, 17:35 UTC
    EUR → KES149.67
    best IMTO
    Remitly1129 Sep 2026, 16:51 UTC
    CAD → KES91.0000
    best IMTO
    LemFi829 Sep 2026, 17:35 UTC
    NGN → KES0.092193
    only IMTO quote
    SendApp529 Sep 2026, 17:35 UTC
    ZAR → KES7.8748
    only fintech & PSP quote
    Wise329 Sep 2026, 17:35 UTC
    GHS → KES11.1116
    best fintech & PSP
    Wise229 Sep 2026, 17:35 UTC
    UGX → KES0.033113
    best fintech & PSP
    Wise229 Sep 2026, 17:35 UTC
    RWF → KES0.087794
    only fintech & PSP quote
    Wise129 Sep 2026, 17:35 UTC
    TZS → KES0.048960
    only fintech & PSP quote
    Wise129 Sep 2026, 17:35 UTC
    XOF → KES0.223702
    only fintech & PSP quote
    Wise129 Sep 2026, 17:35 UTC

    Into South African rand (ZAR)

    All ZAR corridors →
    CorridorBest rate, within one typeByProvidersChecked
    GHS → ZAR1.4114
    only fintech & PSP quote
    Wise229 Sep 2026, 17:35 UTC
    KES → ZAR0.126988
    only fintech & PSP quote
    Wise229 Sep 2026, 17:35 UTC
    NGN → ZAR0.012004
    only fintech & PSP quote
    Wise229 Sep 2026, 17:35 UTC
    XOF → ZAR0.028409
    only fintech & PSP quote
    Wise229 Sep 2026, 17:35 UTC
    EUR → ZAR18.3095
    only bank quote
    Standard Bank (South Africa)129 Sep 2026, 08:41 UTC
    GBP → ZAR21.3776
    only bank quote
    Standard Bank (South Africa)129 Sep 2026, 08:41 UTC
    UGX → ZAR0.004000
    only bank quote
    Standard Bank (South Africa)129 Sep 2026, 08:41 UTC
    USD → ZAR16.2360
    only bank quote
    Standard Bank (South Africa)129 Sep 2026, 08:41 UTC

    Into West African CFA franc (XOF)

    All XOF corridors →
    CorridorBest rate, within one typeByProvidersChecked
    GBP → XOF762.52
    best IMTO
    Nala1329 Sep 2026, 17:35 UTC
    USD → XOF577.15
    best IMTO
    Remitly1329 Sep 2026, 17:35 UTC
    EUR → XOF657.28
    best IMTO
    Nala929 Sep 2026, 16:51 UTC
    CAD → XOF407.80
    best IMTO
    LemFi729 Sep 2026, 17:35 UTC
    NGN → XOF0.417112
    only IMTO quote
    SendApp329 Sep 2026, 17:35 UTC
    GHS → XOF49.6644
    only fintech & PSP quote
    Wise229 Sep 2026, 17:35 UTC
    KES → XOF4.4700
    only fintech & PSP quote
    Wise129 Sep 2026, 17:35 UTC

    Into Ugandan shilling (UGX)

    All UGX corridors →
    CorridorBest rate, within one typeByProvidersChecked
    NGN → UGX2.8559
    best fintech & PSP
    Wise329 Sep 2026, 17:35 UTC
    GHS → UGX335.64
    best fintech & PSP
    Wise229 Sep 2026, 17:35 UTC
    KES → UGX30.1998
    best fintech & PSP
    Wise229 Sep 2026, 17:35 UTC
    GBP → UGX5,114.06
    only fintech & PSP quote
    Eversend129 Sep 2026, 16:38 UTC
    USD → UGX3,849.40
    only fintech & PSP quote
    Eversend129 Sep 2026, 16:38 UTC
    XOF → UGX6.7561
    only fintech & PSP quote
    Wise129 Sep 2026, 17:35 UTC

    Into Canadian dollar (CAD)

    All CAD corridors →
    CorridorBest rate, within one typeByProvidersChecked
    KES → CAD0.010600
    only IMTO quote
    LemFi229 Sep 2026, 17:35 UTC
    NGN → CAD0.000964
    only IMTO quote
    LemFi229 Sep 2026, 17:35 UTC
    GHS → CAD0.121683
    only fintech & PSP quote
    Wise129 Sep 2026, 17:35 UTC
    XOF → CAD0.002450
    only fintech & PSP quote
    Wise129 Sep 2026, 17:35 UTC

    Into Algerian dinar (DZD)

    All DZD corridors →
    CorridorBest rate, within one typeByProvidersChecked
    GHS → DZD11.4570
    only fintech & PSP quote
    Wise129 Sep 2026, 17:35 UTC
    KES → DZD1.0308
    only fintech & PSP quote
    Wise129 Sep 2026, 17:35 UTC
    NGN → DZD0.097494
    only fintech & PSP quote
    Wise129 Sep 2026, 17:35 UTC
    XOF → DZD0.230582
    only fintech & PSP quote
    Wise129 Sep 2026, 17:35 UTC

    Into Egyptian pound (EGP)

    All EGP corridors →
    CorridorBest rate, within one typeByProvidersChecked
    NGN → EGP0.037963
    best fintech & PSP
    Wise229 Sep 2026, 17:35 UTC
    GHS → EGP4.4628
    only fintech & PSP quote
    Wise129 Sep 2026, 17:35 UTC
    KES → EGP0.401465
    only fintech & PSP quote
    Wise129 Sep 2026, 17:35 UTC
    XOF → EGP0.089808
    only fintech & PSP quote
    Wise129 Sep 2026, 17:35 UTC

    Into British pound (GBP)

    All GBP corridors →
    CorridorBest rate, within one typeByProvidersChecked
    KES → GBP0.005700
    only IMTO quote
    LemFi329 Sep 2026, 17:35 UTC
    NGN → GBP0.000511
    only IMTO quote
    LemFi329 Sep 2026, 17:35 UTC
    GHS → GBP0.064891
    best fintech & PSP
    Wise229 Sep 2026, 17:35 UTC
    XOF → GBP0.001306
    best fintech & PSP
    Wise229 Sep 2026, 17:35 UTC

    Into Moroccan dirham (MAD)

    All MAD corridors →
    CorridorBest rate, within one typeByProvidersChecked
    GHS → MAD0.829906
    only fintech & PSP quote
    Wise129 Sep 2026, 17:35 UTC
    KES → MAD0.074688
    only fintech & PSP quote
    Wise129 Sep 2026, 17:35 UTC
    NGN → MAD0.007063
    only fintech & PSP quote
    Wise129 Sep 2026, 17:35 UTC
    XOF → MAD0.016710
    only fintech & PSP quote
    Wise129 Sep 2026, 17:35 UTC

    Into Tunisian dinar (TND)

    All TND corridors →
    CorridorBest rate, within one typeByProvidersChecked
    GHS → TND0.254581
    only fintech & PSP quote
    Wise129 Sep 2026, 17:35 UTC
    KES → TND0.022904
    only fintech & PSP quote
    Wise129 Sep 2026, 17:35 UTC
    NGN → TND0.002166
    only fintech & PSP quote
    Wise129 Sep 2026, 17:35 UTC
    XOF → TND0.005125
    only fintech & PSP quote
    Wise129 Sep 2026, 17:35 UTC

    Into US dollar (USD)

    All USD corridors →
    CorridorBest rate, within one typeByProvidersChecked
    KES → USD0.007600
    only IMTO quote
    LemFi329 Sep 2026, 17:35 UTC
    NGN → USD0.000681
    only IMTO quote
    LemFi329 Sep 2026, 17:35 UTC
    GHS → USD0.085690
    best fintech & PSP
    Wise229 Sep 2026, 17:35 UTC
    XOF → USD0.001725
    best fintech & PSP
    Wise229 Sep 2026, 17:35 UTC

    Into Rwandan franc (RWF)

    All RWF corridors →
    CorridorBest rate, within one typeByProvidersChecked
    KES → RWF11.3904
    only fintech & PSP quote
    Wise129 Sep 2026, 17:35 UTC

    Into Tanzanian shilling (TZS)

    All TZS corridors →
    CorridorBest rate, within one typeByProvidersChecked
    KES → TZS20.4251
    only fintech & PSP quote
    Wise129 Sep 2026, 17:35 UTC

    Browse by currency

    Rates are timestamped, append-only observations of what each named provider quotes — not interpolated mids. Every provider type is ranked only among its own kind, never across types: "Best IMTO" is the best quote among IMTOs checked in the last 24 hours (weekends not counted for banks, which publish on weekdays only), and a type with a single current quote shows it as the only quote, not the best. Where one figure stands for a corridor it is the best IMTO quote, or the best of the first provider type that quotes it, named with its type. Official and parallel reference prints, and quotes not checked in that time, are shown on the corridor pages but never ranked.

    Get this by API

    curl "https://modan.io/api/v1/corridors" \
      -H "X-API-Key: YOUR_KEY"

    Every corridor with its provider count, the best rate within each provider type and the average spread, each measured within its type. Free key on signup, 50 requests a day; the same data is served to AI agents by the MCP server at modan.io/api/mcp. See the API documentation.

    Frequently asked questions

    How many African FX corridors does Modan track?
    88 corridors across 20 currencies as of 29 Sep 2026, 17:35 UTC, the deepest being USD→NGN, GBP→NGN, USD→GHS, GBP→GHS. A corridor appears as soon as a tracked provider quotes it, and a provider with no rate feed is never counted as coverage.
    What does the best rate on each corridor mean?
    It is the best current quote of one provider type: the best IMTO quote where an IMTO quotes the corridor, otherwise the best of the first provider type that does — fintechs & PSPs, then banks and the rest — always named with its type. Modan never ranks one type against another — a remittance company's quote, a fintech's in-app rate and a bank's board rate are different products. Only quotes still current (checked within the last 24 hours, with weekends not counted for banks, which publish on weekdays only) count, a type with a single quote shows it as the only quote rather than the best, and official central-bank and parallel-market prints are shown and labelled but never ranked, because nobody can deal at them.
    How do I get corridor data by API?
    GET https://modan.io/api/v1/corridors lists every corridor with its provider count and the best rate within each provider type, and GET https://modan.io/api/v1/rates?from=GBP&to=NGN&provider_type=imto returns one corridor's quotes of one type, each with spread_bps (measured within its type) and vs_mid_bps. A free key allows 50 requests a day, and the MCP server at https://modan.io/api/mcp serves the same data to AI agents.