Skip to content

MAD to RWF exchange rate API

Moroccan Dirham to Rwanda Franc · quoted 2026-10-31

150.0446

▲ +6.44% over 2Y

1 MAD = 150.0446 RWF · 1 RWF = 0.006665 MAD · Get this rate via the API

1 MAD buys 150.0446 RWF as of 2026-10-31, so 1 RWF buys 0.006665 MAD. Over the last 2 years, MAD/RWF traded between 136.4996 and 164.3970, averaged 154.3388 and rose 6.44%. The API holds daily MAD/RWF rates from 2024-08-24 — 2 years of history — so any past day, or a whole series, is one request away.

Converting an invoice? Convert an amount on a specific date.

Chart sampled every 7 observations · table and exports keep every daily rate

Download CSV
MAD/RWF over 2Y: show the values
Rates per 1 MAD. Missing rates are shown as a dash.
DateRWF
2024-10-31140.96369
2024-11-01140.726827
2024-11-02138.424529
2024-11-03139.178723
2024-11-04141.247636
2024-11-05141.540893
2024-11-06140.979046
2024-11-07140.272777
2024-11-08139.935209
2024-11-09138.413493
2024-11-10138.921016
2024-11-11140.852286
2024-11-12141.198561
2024-11-13140.148237
2024-11-14139.63281
2024-11-15139.75345
2024-11-16137.623683
2024-11-17137.655494
2024-11-18139.677989
2024-11-19139.610966
2024-11-20139.579828
2024-11-21140.021822
2024-11-22139.078015
2024-11-23137.567946
2024-11-24136.668334
2024-11-25137.931909
2024-11-26138.768278
2024-11-27139.296877
2024-11-28140.060975
2024-11-29139.530488
2024-11-30137.329039
2024-12-01138.437248
2024-12-02139.588734
2024-12-03140.017712
2024-12-04140.875449
2024-12-05141.831406
2024-12-06141.661604
2024-12-07138.038649
2024-12-08139.048047
2024-12-09140.78653
2024-12-10140.760601
2024-12-11140.865636
2024-12-12141.100825
2024-12-13141.549811
2024-12-14139.449145
2024-12-15139.24047
2024-12-16139.574182
2024-12-17139.51716
2024-12-18139.099421
2024-12-19138.575425
2024-12-20139.189407
2024-12-21138.155468
2024-12-22138.286407
2024-12-23139.054412
2024-12-24140.082177
2024-12-25137.893608
2024-12-26140.535041
2024-12-27140.535983
2024-12-28138.371884
2024-12-29137.992578
2024-12-30139.787595
2024-12-31138.81707
2025-01-01138.814957
2025-01-02139.738304
2025-01-03138.936743
2025-01-04136.499644
2025-01-05138.167974
2025-01-06139.754406
2025-01-07141.086793
2025-01-08140.689029
2025-01-09140.840601
2025-01-10140.409341
2025-01-11138.444303
2025-01-12138.365384
2025-01-13139.628133
2025-01-14140.304931
2025-01-15140.254766
2025-01-16140.072122
2025-01-17140.186823
2025-01-18137.926014
2025-01-19138.80025
2025-01-20140.873706
2025-01-21141.056246
2025-01-22141.703363
2025-01-23141.506152
2025-01-24141.74128
2025-01-25139.001142
2025-01-26140.273578
2025-01-27141.509071
2025-01-28141.257055
2025-01-29141.552063
2025-01-30141.420338
2025-01-31141.206892
2025-02-01141.38362
2025-02-02139.808411
2025-02-03143.536988
2025-02-04143.509619
2025-02-05141.992742
2025-02-06141.955667
2025-02-07141.499554
2025-02-08139.648382
2025-02-09140.386468
2025-02-10143.250049
2025-02-11143.496832
2025-02-12142.514701
2025-02-13142.668779
2025-02-14142.953449
2025-02-15140.396643
2025-02-16141.556652
2025-02-17142.600026
2025-02-18142.393389
2025-02-19142.750637
2025-02-20142.526279
2025-02-21142.780285
2025-02-22140.726333
2025-02-23141.951591
2025-02-24143.710262
2025-02-25143.78373
2025-02-26143.592572
2025-02-27143.230089
2025-02-28143.346674
2025-03-01141.294307
2025-03-02141.891859
2025-03-03143.771504
2025-03-04146.159954
2025-03-05146.671697
2025-03-06146.086005
2025-03-07147.084404
2025-03-08144.821765
2025-03-09146.355641
2025-03-10147.022332
2025-03-11148.114945
2025-03-12149.545954
2025-03-13149.092932
2025-03-14148.230472
2025-03-15146.63043
2025-03-16148.048554
2025-03-17148.333531
2025-03-18149.281158
2025-03-19149.788864
2025-03-20149.026295
2025-03-21148.835239
2025-03-22146.857007
2025-03-23150.942012
2025-03-25151.682352
2025-03-26150.380601
2025-03-27149.976693
2025-03-28150.53258
2025-03-29148.187755
2025-03-30147.904436
2025-03-31148.919806
2025-04-01149.945613
2025-04-02150.026714
2025-04-03151.481908
2025-04-04151.794676
2025-04-05148.919244
2025-04-06148.873232
2025-04-07152.475378
2025-04-08152.824432
2025-04-09152.25767
2025-04-10152.081246
2025-04-11154.099003
2025-04-12152.203989
2025-04-13152.973615
2025-04-14155.810052
2025-04-15155.56868
2025-04-16155.340645
2025-04-17155.18755
2025-04-18155.140871
2025-04-19152.762044
2025-04-20153.82693
2025-04-21155.598121
2025-04-22156.027362
2025-04-23155.610959
2025-04-24156.706753
2025-04-25157.45365
2025-04-26154.485496
2025-04-27153.966843
2025-04-28155.399587
2025-04-29155.630071
2025-04-30155.633585
2025-05-01155.905606
2025-05-02155.581555
2025-05-03153.016857
2025-05-04153.775732
2025-05-05155.588113
2025-05-06156.626757
2025-05-08156.324963
2025-05-09156.726556
2025-05-10154.121044
2025-05-11154.283673
2025-05-12156.060596
2025-05-13156.093499
2025-05-14156.242163
2025-05-15156.348314
2025-05-17152.870773
2025-05-18153.389373
2025-05-19156.189216
2025-05-20157.782573
2025-05-21157.056903
2025-05-22157.264514
2025-05-23158.017577
2025-05-24154.240577
2025-05-25154.74427
2025-05-26157.16005
2025-05-27157.725346
2025-05-28156.080908
2025-05-29156.067287
2025-05-30156.454241
2025-05-31153.232467
2025-06-01154.948806
2025-06-02156.018187
2025-06-03158.294762
2025-06-04158.927017
2025-06-05158.133401
2025-06-06157.580617
2025-06-07154.774829
2025-06-08156.103883
2025-06-09157.223039
2025-06-10160.137523
2025-06-11160.244245
2025-06-12159.350484
2025-06-13159.641274
2025-06-14156.466913
2025-06-15157.016849
2025-06-16160.096137
2025-06-17160.085433
2025-06-18158.840286
2025-06-19158.614362
2025-06-20159.487435
2025-06-21158.00248
2025-06-22158.284356
2025-06-23160.533048
2025-06-24161.079411
2025-06-25161.403539
2025-06-26161.655336
2025-06-27161.788328
2025-06-28159.266494
2025-06-29160.697744
2025-06-30162.210926
2025-07-01162.589132
2025-07-02162.990973
2025-07-03162.435512
2025-07-04162.447316
2025-07-05159.969451
2025-07-06161.777784
2025-07-07162.608338
2025-07-08162.987515
2025-07-09162.683346
2025-07-10162.689444
2025-07-11162.75559
2025-07-12159.635673
2025-07-13161.515465
2025-07-14162.573994
2025-07-15162.837158
2025-07-16163.100807
2025-07-17161.739452
2025-07-18160.913912
2025-07-19158.941781
2025-07-20160.840052
2025-07-21162.537074
2025-07-22163.063642
2025-07-23163.305627
2025-07-24163.545025
2025-07-25163.641742
2025-07-26160.359638
2025-07-27162.094671
2025-07-28162.424187
2025-07-29161.961701
2025-07-30161.666145
2025-07-31160.713618
2025-08-01160.871206
2025-08-02158.747141
2025-08-03160.73147
2025-08-04161.42305
2025-08-05161.746733
2025-08-06162.09135
2025-08-07162.630013
2025-08-08162.726226
2025-08-09159.924948
2025-08-10161.61046
2025-08-11162.182244
2025-08-12162.446142
2025-08-13162.790761
2025-08-14163.112628
2025-08-15163.211474
2025-08-16160.827684
2025-08-17162.280233
2025-08-18162.939474
2025-08-19162.806981
2025-08-20162.679959
2025-08-21162.674565
2025-08-22163.075221
2025-08-23160.724701
2025-08-24160.880288
2025-08-25162.303869
2025-08-26162.591742
2025-08-27161.956235
2025-08-28162.956915
2025-08-29163.339758
2025-08-30160.131717
2025-08-31161.452658
2025-09-01163.054758
2025-09-02163.315216
2025-09-03162.631167
2025-09-04162.22282
2025-09-05162.431449
2025-09-06159.549211
2025-09-07160.947113
2025-09-08162.222374
2025-09-09162.957866
2025-09-10163.48044
2025-09-11163.675955
2025-09-13160.432566
2025-09-14162.274754
2025-09-15163.55389
2025-09-16164.397033
2025-09-17164.197157
2025-09-18163.579335
2025-09-19163.304615
2025-09-20160.790862
2025-09-21162.344641
2025-09-22161.164004
2025-09-23160.043753
2025-09-24159.942856
2025-09-25159.842587
2025-09-26160.036105
2025-09-27159.32916
2025-09-28159.19616
2025-09-29158.916107
2025-09-30159.318534
2025-10-01159.258195
2025-10-02158.837163
2025-10-03158.860331
2025-10-04159.015052
2025-10-05159.100567
2025-10-06159.047589
2025-10-07158.764933
2025-10-08158.662477
2025-10-09158.641142
2025-10-10158.737653
2025-10-11158.354477
2025-10-12158.472693
2025-10-13157.396838
2025-10-14157.943652
2025-10-15157.43611
2025-10-16157.522946
2025-10-17157.973204
2025-10-18158.454486
2025-10-19158.302041
2025-10-20158.00347
2025-10-21157.288095
2025-10-22156.911175
2025-10-23156.684463
2025-10-24156.820855
2025-10-25157.007682
2025-10-26157.006393
2025-10-27156.994823
2025-10-28157.161944
2025-10-29157.084383
2025-10-30156.629757
2025-10-31156.263996
2025-11-01156.174297
2025-11-02156.090984
2025-11-03155.84568
2025-11-04155.45306
2025-11-05155.608673
2025-11-06156.036914
2025-11-07156.497646
2025-11-08156.762483
2025-11-09156.671343
2025-11-10156.427694
2025-11-11156.503915
2025-11-12156.347816
2025-11-13156.51575
2025-11-14156.877413
2025-11-15157.019502
2025-11-16157.149264
2025-11-17156.976712
2025-11-18157.220441
2025-11-19156.635679
2025-11-20156.527017
2025-11-21156.38056
2025-11-22156.307145
2025-11-23156.445258
2025-11-24156.400618
2025-11-25156.548955
2025-11-26156.752693
2025-11-27156.824861
2025-11-28156.649878
2025-11-29156.688009
2025-11-30156.827773
2025-12-01156.763705
2025-12-02157.265421
2025-12-03157.022066
2025-12-04157.30488
2025-12-05157.361648
2025-12-06157.316396
2025-12-07157.396203
2025-12-08156.993576
2025-12-09157.10974
2025-12-11157.771699
2025-12-12158.104857
2025-12-13157.970896
2025-12-14158.213993
2025-12-15158.211604
2025-12-16158.722751
2025-12-17158.925562
2025-12-18158.717978
2025-12-19158.630026
2025-12-20158.883619
2025-12-21158.675617
2025-12-22158.936573
2025-12-23158.999887
2025-12-24159.483267
2025-12-25159.702208
2025-12-26159.705806
2025-12-27159.887593
2025-12-28159.648599
2025-12-29159.637867
2025-12-30159.693944
2025-12-31159.263741
2026-01-01159.859419
2026-01-02159.381356
2026-01-03159.137999
2026-01-04159.173596
2026-01-05159.033992
2026-01-06158.31782
2026-01-07158.170468
2026-01-08157.932422
2026-01-09157.692149
2026-01-10157.5719
2026-01-11157.396142
2026-01-12157.914392
2026-01-13158.038303
2026-01-14158.037222
2026-01-15158.017657
2026-01-16157.78235
2026-01-17158.026712
2026-01-18157.619153
2026-01-19157.812089
2026-01-20158.416418
2026-01-21158.593475
2026-01-22158.775926
2026-01-23158.631126
2026-01-24159.409096
2026-01-25159.249221
2026-01-26159.181791
2026-01-27159.795794
2026-01-28160.43186
2026-01-29160.798701
2026-01-30160.404125
2026-01-31159.430954
2026-02-01159.519143
2026-02-02160.434371
2026-02-03159.312342
2026-02-04159.305867
2026-02-05158.748001
2026-02-06158.737362
2026-02-07158.648657
2026-02-08158.563019
2026-02-09159.071512
2026-02-10159.553082
2026-02-11159.506972
2026-02-12160.022175
2026-02-13159.079476
2026-02-14159.160268
2026-02-15159.450997
2026-02-16159.640817
2026-02-17159.734103
2026-02-18159.368502
2026-02-19159.416239
2026-02-20159.218219
2026-02-21158.886611
2026-02-22158.89355
2026-02-23158.469848
2026-02-24158.704237
2026-02-25159.042504
2026-02-26158.635117
2026-02-27159.125793
2026-02-28159.03302
2026-03-01159.242742
2026-03-02158.613672
2026-03-03157.78533
2026-03-04157.12315
2026-03-05156.850179
2026-03-06156.681219
2026-03-07156.665425
2026-03-08156.674725
2026-03-09156.047744
2026-03-10155.734317
2026-03-11156.124551
2026-03-12155.365747
2026-03-13155.396448
2026-03-14154.827578
2026-03-15154.73558
2026-03-16155.229441
2026-03-17155.411238
2026-03-18155.629829
2026-03-19155.972607
2026-03-20155.834833
2026-03-21155.888368
2026-03-22156.039444
2026-03-23155.783857
2026-03-24156.282107
2026-03-25156.540495
2026-03-26156.882006
2026-03-27156.076779
2026-03-28156.348592
2026-03-29156.33399
2026-03-30155.485669
2026-03-31156.154274
2026-04-01156.474638
2026-04-02156.218253
2026-04-03155.331914
2026-04-04155.367285
2026-04-05155.362097
2026-04-06155.402081
2026-04-07155.747044
2026-04-08156.606343
2026-04-09156.816905
2026-04-10157.173828
2026-04-11157.339017
2026-04-12157.092131
2026-04-13156.919749
2026-04-14157.842785
2026-04-15158.515603
2026-04-16158.150271
2026-04-17158.087133
2026-04-18158.3825
2026-04-19158.40608
2026-04-20158.741066
2026-04-21158.359558
2026-04-22158.087371
2026-04-23158.212558
2026-04-24157.655059
2026-04-25157.749737
2026-04-26157.760145
2026-04-27157.688501
2026-04-28158.59821
2026-04-29157.74499
2026-04-30157.927085
2026-05-01158.329502
2026-05-02157.978641
2026-05-03158.1239
2026-05-04158.100935
2026-05-05157.994876
2026-05-06158.442057
2026-05-07159.796576
2026-05-08160.752045
2026-05-09160.13587
2026-05-10160.2402
2026-05-11160.439167
2026-05-12160.289319
2026-05-14159.120478
2026-05-15159.221658
2026-05-16158.438401
2026-05-17158.356534
2026-05-18159.043798
2026-05-19158.463911
2026-05-20158.324833
2026-05-21158.34557
2026-05-23158.650651
2026-05-24158.64741
2026-05-25158.643774
2026-05-26159.001441
2026-05-27159.687214
2026-05-28159.830025
2026-05-29159.432337
2026-05-30159.930041
2026-05-31159.457713
2026-06-01159.412632
2026-06-02159.303261
2026-06-03158.789197
2026-06-04158.95098
2026-06-05158.734055
2026-06-06158.347229
2026-06-09158.398574
2026-06-10158.359935
2026-06-11158.170592
2026-06-12157.888765
2026-06-13158.032668
2026-06-14158.081824
2026-06-15158.326903
2026-06-16160.111919
2026-06-17159.507843
2026-06-18159.054873
2026-06-19158.325662
2026-06-20157.277869
2026-06-21157.307744
2026-06-22156.901225
2026-06-23156.335857
2026-06-24156.126596
2026-06-25155.78758
2026-06-26156.042
2026-06-27156.19417
2026-06-28156.14221
2026-06-29156.269442
2026-06-30156.041373
2026-07-01155.812809
2026-07-02156.05294
2026-07-03156.205011
2026-07-04156.464016
2026-07-05156.640771
2026-07-06156.387922
2026-07-07156.443634
2026-07-08156.673807
2026-07-09156.806958
2026-07-10157.093534
2026-07-11157.533072
2026-07-12157.095152
2026-07-13157.715056
2026-07-14157.443656
2026-07-15157.165802
2026-07-16157.060383
2026-07-17157.685298
2026-07-18157.726562
2026-07-19157.421499
2026-07-20157.149309
2026-07-21156.851233
2026-07-22156.701284
2026-07-23156.638518
2026-07-24156.558847
2026-07-25156.684537
2026-07-26156.802892
2026-07-27156.843298
2026-07-28156.660917
2026-07-29156.237438
2026-07-30156.541127
2026-07-31156.71946
2026-08-01157.066383
2026-08-02157.499477
2026-08-03157.068369
2026-08-04157.394281
2026-08-05157.497489
2026-08-06157.581068
2026-08-07157.753915
2026-08-08157.71485
2026-08-09157.847814
2026-08-10157.586307
2026-08-11157.96389
2026-08-12158.101924
2026-08-13157.95244
2026-08-14158.100041
2026-08-15158.359327
2026-08-16158.444199
2026-08-17158.017873
2026-08-18157.949887
2026-08-20158.42647
2026-08-21159.23752
2026-08-22159.050637
2026-08-23158.961635
2026-08-24159.177728
2026-08-25159.015301
2026-08-26159.022973
2026-08-27159.102827
2026-08-28158.644349
2026-08-29158.458935
2026-08-30158.333063
2026-08-31158.178887
2026-09-01157.918704
2026-09-02157.75156
2026-09-03157.417579
2026-09-04157.137826
2026-09-05156.998592
2026-09-06157.156068
2026-09-07156.801384
2026-09-08156.747254
2026-09-09156.929716
2026-09-10157.162904
2026-09-11156.947064
2026-09-12155.96836
2026-09-13156.438364
2026-09-14155.617006
2026-09-15155.299399
2026-09-16155.438194
2026-09-17154.811835
2026-09-18155.019216
2026-09-19153.680586
2026-09-20154.849192
2026-09-21153.882185
2026-09-22153.848211
2026-09-23153.666775
2026-09-24153.891692
2026-09-25153.45546
2026-09-26153.560684
2026-09-27153.487699
2026-09-28153.218234
2026-09-30152.104188
2026-10-02149.907112
2026-10-03148.40701
2026-10-05148.119586
2026-10-06147.687974
2026-10-07147.861213
2026-10-08148.209907
2026-10-09150.079626
2026-10-10151.165565
2026-10-11151.119754
2026-10-12151.735635
2026-10-13151.035495
2026-10-14149.753514
2026-10-15150.331215
2026-10-16151.406956
2026-10-17151.396051
2026-10-18151.327139
2026-10-19151.066053
2026-10-20150.584647
2026-10-21150.595564
2026-10-22150.430033
2026-10-23150.277985
2026-10-24150.315209
2026-10-25150.297362
2026-10-26149.888198
2026-10-27150.014282
2026-10-28150.021496
2026-10-29150.083133
2026-10-30150.067268
2026-10-31150.044628

High

164.3970

Low

136.4996

Average

154.3388

Statistics use all 718 daily observations in the selected period.

For developers

Get this rate via the API

One GET request returns the MAD/RWF rate as JSON. The free plan includes 1,000 requests a month, with no credit card required.

cURL
curl -X GET "https://api.fxfeed.io/v2/latest?api_key=YOUR_API_KEY&base=MAD&currencies=RWF"
JavaScript
const response = await fetch("https://api.fxfeed.io/v2/latest?api_key=YOUR_API_KEY&base=MAD&currencies=RWF");
const data = await response.json();
Python
import requests

data = requests.get("https://api.fxfeed.io/v2/latest?api_key=YOUR_API_KEY&base=MAD&currencies=RWF").json()

Replace YOUR_API_KEY with the key from your dashboard.

MAD/RWF API questions

How do I get the MAD/RWF exchange rate from an API?

Send one GET request to https://api.fxfeed.io/v2/latest?api_key=YOUR_API_KEY&base=MAD&currencies=RWF, replacing YOUR_API_KEY with your own key. The JSON response carries the date and the latest MAD/RWF rate in rates.RWF.

How far back does MAD/RWF historical data go?

Daily MAD/RWF rates are available from 2024-08-24. Request one day with the /historical endpoint and a date, or a range of days with /timeseries.

Is there a free MAD/RWF exchange rate API?

Yes. The free plan includes 1,000 requests a month, with no credit card required; paid plans raise the limit.

Put these rates in your application

One endpoint, JSON responses, 160+ currencies and history back to 1999. Start on the free plan.