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.
MAD/RWF over 2Y
Chart sampled every 7 observations · table and exports keep every daily rate
MAD/RWF over 2Y: show the values
| Date | RWF |
|---|---|
| 2024-10-31 | 140.96369 |
| 2024-11-01 | 140.726827 |
| 2024-11-02 | 138.424529 |
| 2024-11-03 | 139.178723 |
| 2024-11-04 | 141.247636 |
| 2024-11-05 | 141.540893 |
| 2024-11-06 | 140.979046 |
| 2024-11-07 | 140.272777 |
| 2024-11-08 | 139.935209 |
| 2024-11-09 | 138.413493 |
| 2024-11-10 | 138.921016 |
| 2024-11-11 | 140.852286 |
| 2024-11-12 | 141.198561 |
| 2024-11-13 | 140.148237 |
| 2024-11-14 | 139.63281 |
| 2024-11-15 | 139.75345 |
| 2024-11-16 | 137.623683 |
| 2024-11-17 | 137.655494 |
| 2024-11-18 | 139.677989 |
| 2024-11-19 | 139.610966 |
| 2024-11-20 | 139.579828 |
| 2024-11-21 | 140.021822 |
| 2024-11-22 | 139.078015 |
| 2024-11-23 | 137.567946 |
| 2024-11-24 | 136.668334 |
| 2024-11-25 | 137.931909 |
| 2024-11-26 | 138.768278 |
| 2024-11-27 | 139.296877 |
| 2024-11-28 | 140.060975 |
| 2024-11-29 | 139.530488 |
| 2024-11-30 | 137.329039 |
| 2024-12-01 | 138.437248 |
| 2024-12-02 | 139.588734 |
| 2024-12-03 | 140.017712 |
| 2024-12-04 | 140.875449 |
| 2024-12-05 | 141.831406 |
| 2024-12-06 | 141.661604 |
| 2024-12-07 | 138.038649 |
| 2024-12-08 | 139.048047 |
| 2024-12-09 | 140.78653 |
| 2024-12-10 | 140.760601 |
| 2024-12-11 | 140.865636 |
| 2024-12-12 | 141.100825 |
| 2024-12-13 | 141.549811 |
| 2024-12-14 | 139.449145 |
| 2024-12-15 | 139.24047 |
| 2024-12-16 | 139.574182 |
| 2024-12-17 | 139.51716 |
| 2024-12-18 | 139.099421 |
| 2024-12-19 | 138.575425 |
| 2024-12-20 | 139.189407 |
| 2024-12-21 | 138.155468 |
| 2024-12-22 | 138.286407 |
| 2024-12-23 | 139.054412 |
| 2024-12-24 | 140.082177 |
| 2024-12-25 | 137.893608 |
| 2024-12-26 | 140.535041 |
| 2024-12-27 | 140.535983 |
| 2024-12-28 | 138.371884 |
| 2024-12-29 | 137.992578 |
| 2024-12-30 | 139.787595 |
| 2024-12-31 | 138.81707 |
| 2025-01-01 | 138.814957 |
| 2025-01-02 | 139.738304 |
| 2025-01-03 | 138.936743 |
| 2025-01-04 | 136.499644 |
| 2025-01-05 | 138.167974 |
| 2025-01-06 | 139.754406 |
| 2025-01-07 | 141.086793 |
| 2025-01-08 | 140.689029 |
| 2025-01-09 | 140.840601 |
| 2025-01-10 | 140.409341 |
| 2025-01-11 | 138.444303 |
| 2025-01-12 | 138.365384 |
| 2025-01-13 | 139.628133 |
| 2025-01-14 | 140.304931 |
| 2025-01-15 | 140.254766 |
| 2025-01-16 | 140.072122 |
| 2025-01-17 | 140.186823 |
| 2025-01-18 | 137.926014 |
| 2025-01-19 | 138.80025 |
| 2025-01-20 | 140.873706 |
| 2025-01-21 | 141.056246 |
| 2025-01-22 | 141.703363 |
| 2025-01-23 | 141.506152 |
| 2025-01-24 | 141.74128 |
| 2025-01-25 | 139.001142 |
| 2025-01-26 | 140.273578 |
| 2025-01-27 | 141.509071 |
| 2025-01-28 | 141.257055 |
| 2025-01-29 | 141.552063 |
| 2025-01-30 | 141.420338 |
| 2025-01-31 | 141.206892 |
| 2025-02-01 | 141.38362 |
| 2025-02-02 | 139.808411 |
| 2025-02-03 | 143.536988 |
| 2025-02-04 | 143.509619 |
| 2025-02-05 | 141.992742 |
| 2025-02-06 | 141.955667 |
| 2025-02-07 | 141.499554 |
| 2025-02-08 | 139.648382 |
| 2025-02-09 | 140.386468 |
| 2025-02-10 | 143.250049 |
| 2025-02-11 | 143.496832 |
| 2025-02-12 | 142.514701 |
| 2025-02-13 | 142.668779 |
| 2025-02-14 | 142.953449 |
| 2025-02-15 | 140.396643 |
| 2025-02-16 | 141.556652 |
| 2025-02-17 | 142.600026 |
| 2025-02-18 | 142.393389 |
| 2025-02-19 | 142.750637 |
| 2025-02-20 | 142.526279 |
| 2025-02-21 | 142.780285 |
| 2025-02-22 | 140.726333 |
| 2025-02-23 | 141.951591 |
| 2025-02-24 | 143.710262 |
| 2025-02-25 | 143.78373 |
| 2025-02-26 | 143.592572 |
| 2025-02-27 | 143.230089 |
| 2025-02-28 | 143.346674 |
| 2025-03-01 | 141.294307 |
| 2025-03-02 | 141.891859 |
| 2025-03-03 | 143.771504 |
| 2025-03-04 | 146.159954 |
| 2025-03-05 | 146.671697 |
| 2025-03-06 | 146.086005 |
| 2025-03-07 | 147.084404 |
| 2025-03-08 | 144.821765 |
| 2025-03-09 | 146.355641 |
| 2025-03-10 | 147.022332 |
| 2025-03-11 | 148.114945 |
| 2025-03-12 | 149.545954 |
| 2025-03-13 | 149.092932 |
| 2025-03-14 | 148.230472 |
| 2025-03-15 | 146.63043 |
| 2025-03-16 | 148.048554 |
| 2025-03-17 | 148.333531 |
| 2025-03-18 | 149.281158 |
| 2025-03-19 | 149.788864 |
| 2025-03-20 | 149.026295 |
| 2025-03-21 | 148.835239 |
| 2025-03-22 | 146.857007 |
| 2025-03-23 | 150.942012 |
| 2025-03-25 | 151.682352 |
| 2025-03-26 | 150.380601 |
| 2025-03-27 | 149.976693 |
| 2025-03-28 | 150.53258 |
| 2025-03-29 | 148.187755 |
| 2025-03-30 | 147.904436 |
| 2025-03-31 | 148.919806 |
| 2025-04-01 | 149.945613 |
| 2025-04-02 | 150.026714 |
| 2025-04-03 | 151.481908 |
| 2025-04-04 | 151.794676 |
| 2025-04-05 | 148.919244 |
| 2025-04-06 | 148.873232 |
| 2025-04-07 | 152.475378 |
| 2025-04-08 | 152.824432 |
| 2025-04-09 | 152.25767 |
| 2025-04-10 | 152.081246 |
| 2025-04-11 | 154.099003 |
| 2025-04-12 | 152.203989 |
| 2025-04-13 | 152.973615 |
| 2025-04-14 | 155.810052 |
| 2025-04-15 | 155.56868 |
| 2025-04-16 | 155.340645 |
| 2025-04-17 | 155.18755 |
| 2025-04-18 | 155.140871 |
| 2025-04-19 | 152.762044 |
| 2025-04-20 | 153.82693 |
| 2025-04-21 | 155.598121 |
| 2025-04-22 | 156.027362 |
| 2025-04-23 | 155.610959 |
| 2025-04-24 | 156.706753 |
| 2025-04-25 | 157.45365 |
| 2025-04-26 | 154.485496 |
| 2025-04-27 | 153.966843 |
| 2025-04-28 | 155.399587 |
| 2025-04-29 | 155.630071 |
| 2025-04-30 | 155.633585 |
| 2025-05-01 | 155.905606 |
| 2025-05-02 | 155.581555 |
| 2025-05-03 | 153.016857 |
| 2025-05-04 | 153.775732 |
| 2025-05-05 | 155.588113 |
| 2025-05-06 | 156.626757 |
| 2025-05-08 | 156.324963 |
| 2025-05-09 | 156.726556 |
| 2025-05-10 | 154.121044 |
| 2025-05-11 | 154.283673 |
| 2025-05-12 | 156.060596 |
| 2025-05-13 | 156.093499 |
| 2025-05-14 | 156.242163 |
| 2025-05-15 | 156.348314 |
| 2025-05-17 | 152.870773 |
| 2025-05-18 | 153.389373 |
| 2025-05-19 | 156.189216 |
| 2025-05-20 | 157.782573 |
| 2025-05-21 | 157.056903 |
| 2025-05-22 | 157.264514 |
| 2025-05-23 | 158.017577 |
| 2025-05-24 | 154.240577 |
| 2025-05-25 | 154.74427 |
| 2025-05-26 | 157.16005 |
| 2025-05-27 | 157.725346 |
| 2025-05-28 | 156.080908 |
| 2025-05-29 | 156.067287 |
| 2025-05-30 | 156.454241 |
| 2025-05-31 | 153.232467 |
| 2025-06-01 | 154.948806 |
| 2025-06-02 | 156.018187 |
| 2025-06-03 | 158.294762 |
| 2025-06-04 | 158.927017 |
| 2025-06-05 | 158.133401 |
| 2025-06-06 | 157.580617 |
| 2025-06-07 | 154.774829 |
| 2025-06-08 | 156.103883 |
| 2025-06-09 | 157.223039 |
| 2025-06-10 | 160.137523 |
| 2025-06-11 | 160.244245 |
| 2025-06-12 | 159.350484 |
| 2025-06-13 | 159.641274 |
| 2025-06-14 | 156.466913 |
| 2025-06-15 | 157.016849 |
| 2025-06-16 | 160.096137 |
| 2025-06-17 | 160.085433 |
| 2025-06-18 | 158.840286 |
| 2025-06-19 | 158.614362 |
| 2025-06-20 | 159.487435 |
| 2025-06-21 | 158.00248 |
| 2025-06-22 | 158.284356 |
| 2025-06-23 | 160.533048 |
| 2025-06-24 | 161.079411 |
| 2025-06-25 | 161.403539 |
| 2025-06-26 | 161.655336 |
| 2025-06-27 | 161.788328 |
| 2025-06-28 | 159.266494 |
| 2025-06-29 | 160.697744 |
| 2025-06-30 | 162.210926 |
| 2025-07-01 | 162.589132 |
| 2025-07-02 | 162.990973 |
| 2025-07-03 | 162.435512 |
| 2025-07-04 | 162.447316 |
| 2025-07-05 | 159.969451 |
| 2025-07-06 | 161.777784 |
| 2025-07-07 | 162.608338 |
| 2025-07-08 | 162.987515 |
| 2025-07-09 | 162.683346 |
| 2025-07-10 | 162.689444 |
| 2025-07-11 | 162.75559 |
| 2025-07-12 | 159.635673 |
| 2025-07-13 | 161.515465 |
| 2025-07-14 | 162.573994 |
| 2025-07-15 | 162.837158 |
| 2025-07-16 | 163.100807 |
| 2025-07-17 | 161.739452 |
| 2025-07-18 | 160.913912 |
| 2025-07-19 | 158.941781 |
| 2025-07-20 | 160.840052 |
| 2025-07-21 | 162.537074 |
| 2025-07-22 | 163.063642 |
| 2025-07-23 | 163.305627 |
| 2025-07-24 | 163.545025 |
| 2025-07-25 | 163.641742 |
| 2025-07-26 | 160.359638 |
| 2025-07-27 | 162.094671 |
| 2025-07-28 | 162.424187 |
| 2025-07-29 | 161.961701 |
| 2025-07-30 | 161.666145 |
| 2025-07-31 | 160.713618 |
| 2025-08-01 | 160.871206 |
| 2025-08-02 | 158.747141 |
| 2025-08-03 | 160.73147 |
| 2025-08-04 | 161.42305 |
| 2025-08-05 | 161.746733 |
| 2025-08-06 | 162.09135 |
| 2025-08-07 | 162.630013 |
| 2025-08-08 | 162.726226 |
| 2025-08-09 | 159.924948 |
| 2025-08-10 | 161.61046 |
| 2025-08-11 | 162.182244 |
| 2025-08-12 | 162.446142 |
| 2025-08-13 | 162.790761 |
| 2025-08-14 | 163.112628 |
| 2025-08-15 | 163.211474 |
| 2025-08-16 | 160.827684 |
| 2025-08-17 | 162.280233 |
| 2025-08-18 | 162.939474 |
| 2025-08-19 | 162.806981 |
| 2025-08-20 | 162.679959 |
| 2025-08-21 | 162.674565 |
| 2025-08-22 | 163.075221 |
| 2025-08-23 | 160.724701 |
| 2025-08-24 | 160.880288 |
| 2025-08-25 | 162.303869 |
| 2025-08-26 | 162.591742 |
| 2025-08-27 | 161.956235 |
| 2025-08-28 | 162.956915 |
| 2025-08-29 | 163.339758 |
| 2025-08-30 | 160.131717 |
| 2025-08-31 | 161.452658 |
| 2025-09-01 | 163.054758 |
| 2025-09-02 | 163.315216 |
| 2025-09-03 | 162.631167 |
| 2025-09-04 | 162.22282 |
| 2025-09-05 | 162.431449 |
| 2025-09-06 | 159.549211 |
| 2025-09-07 | 160.947113 |
| 2025-09-08 | 162.222374 |
| 2025-09-09 | 162.957866 |
| 2025-09-10 | 163.48044 |
| 2025-09-11 | 163.675955 |
| 2025-09-13 | 160.432566 |
| 2025-09-14 | 162.274754 |
| 2025-09-15 | 163.55389 |
| 2025-09-16 | 164.397033 |
| 2025-09-17 | 164.197157 |
| 2025-09-18 | 163.579335 |
| 2025-09-19 | 163.304615 |
| 2025-09-20 | 160.790862 |
| 2025-09-21 | 162.344641 |
| 2025-09-22 | 161.164004 |
| 2025-09-23 | 160.043753 |
| 2025-09-24 | 159.942856 |
| 2025-09-25 | 159.842587 |
| 2025-09-26 | 160.036105 |
| 2025-09-27 | 159.32916 |
| 2025-09-28 | 159.19616 |
| 2025-09-29 | 158.916107 |
| 2025-09-30 | 159.318534 |
| 2025-10-01 | 159.258195 |
| 2025-10-02 | 158.837163 |
| 2025-10-03 | 158.860331 |
| 2025-10-04 | 159.015052 |
| 2025-10-05 | 159.100567 |
| 2025-10-06 | 159.047589 |
| 2025-10-07 | 158.764933 |
| 2025-10-08 | 158.662477 |
| 2025-10-09 | 158.641142 |
| 2025-10-10 | 158.737653 |
| 2025-10-11 | 158.354477 |
| 2025-10-12 | 158.472693 |
| 2025-10-13 | 157.396838 |
| 2025-10-14 | 157.943652 |
| 2025-10-15 | 157.43611 |
| 2025-10-16 | 157.522946 |
| 2025-10-17 | 157.973204 |
| 2025-10-18 | 158.454486 |
| 2025-10-19 | 158.302041 |
| 2025-10-20 | 158.00347 |
| 2025-10-21 | 157.288095 |
| 2025-10-22 | 156.911175 |
| 2025-10-23 | 156.684463 |
| 2025-10-24 | 156.820855 |
| 2025-10-25 | 157.007682 |
| 2025-10-26 | 157.006393 |
| 2025-10-27 | 156.994823 |
| 2025-10-28 | 157.161944 |
| 2025-10-29 | 157.084383 |
| 2025-10-30 | 156.629757 |
| 2025-10-31 | 156.263996 |
| 2025-11-01 | 156.174297 |
| 2025-11-02 | 156.090984 |
| 2025-11-03 | 155.84568 |
| 2025-11-04 | 155.45306 |
| 2025-11-05 | 155.608673 |
| 2025-11-06 | 156.036914 |
| 2025-11-07 | 156.497646 |
| 2025-11-08 | 156.762483 |
| 2025-11-09 | 156.671343 |
| 2025-11-10 | 156.427694 |
| 2025-11-11 | 156.503915 |
| 2025-11-12 | 156.347816 |
| 2025-11-13 | 156.51575 |
| 2025-11-14 | 156.877413 |
| 2025-11-15 | 157.019502 |
| 2025-11-16 | 157.149264 |
| 2025-11-17 | 156.976712 |
| 2025-11-18 | 157.220441 |
| 2025-11-19 | 156.635679 |
| 2025-11-20 | 156.527017 |
| 2025-11-21 | 156.38056 |
| 2025-11-22 | 156.307145 |
| 2025-11-23 | 156.445258 |
| 2025-11-24 | 156.400618 |
| 2025-11-25 | 156.548955 |
| 2025-11-26 | 156.752693 |
| 2025-11-27 | 156.824861 |
| 2025-11-28 | 156.649878 |
| 2025-11-29 | 156.688009 |
| 2025-11-30 | 156.827773 |
| 2025-12-01 | 156.763705 |
| 2025-12-02 | 157.265421 |
| 2025-12-03 | 157.022066 |
| 2025-12-04 | 157.30488 |
| 2025-12-05 | 157.361648 |
| 2025-12-06 | 157.316396 |
| 2025-12-07 | 157.396203 |
| 2025-12-08 | 156.993576 |
| 2025-12-09 | 157.10974 |
| 2025-12-11 | 157.771699 |
| 2025-12-12 | 158.104857 |
| 2025-12-13 | 157.970896 |
| 2025-12-14 | 158.213993 |
| 2025-12-15 | 158.211604 |
| 2025-12-16 | 158.722751 |
| 2025-12-17 | 158.925562 |
| 2025-12-18 | 158.717978 |
| 2025-12-19 | 158.630026 |
| 2025-12-20 | 158.883619 |
| 2025-12-21 | 158.675617 |
| 2025-12-22 | 158.936573 |
| 2025-12-23 | 158.999887 |
| 2025-12-24 | 159.483267 |
| 2025-12-25 | 159.702208 |
| 2025-12-26 | 159.705806 |
| 2025-12-27 | 159.887593 |
| 2025-12-28 | 159.648599 |
| 2025-12-29 | 159.637867 |
| 2025-12-30 | 159.693944 |
| 2025-12-31 | 159.263741 |
| 2026-01-01 | 159.859419 |
| 2026-01-02 | 159.381356 |
| 2026-01-03 | 159.137999 |
| 2026-01-04 | 159.173596 |
| 2026-01-05 | 159.033992 |
| 2026-01-06 | 158.31782 |
| 2026-01-07 | 158.170468 |
| 2026-01-08 | 157.932422 |
| 2026-01-09 | 157.692149 |
| 2026-01-10 | 157.5719 |
| 2026-01-11 | 157.396142 |
| 2026-01-12 | 157.914392 |
| 2026-01-13 | 158.038303 |
| 2026-01-14 | 158.037222 |
| 2026-01-15 | 158.017657 |
| 2026-01-16 | 157.78235 |
| 2026-01-17 | 158.026712 |
| 2026-01-18 | 157.619153 |
| 2026-01-19 | 157.812089 |
| 2026-01-20 | 158.416418 |
| 2026-01-21 | 158.593475 |
| 2026-01-22 | 158.775926 |
| 2026-01-23 | 158.631126 |
| 2026-01-24 | 159.409096 |
| 2026-01-25 | 159.249221 |
| 2026-01-26 | 159.181791 |
| 2026-01-27 | 159.795794 |
| 2026-01-28 | 160.43186 |
| 2026-01-29 | 160.798701 |
| 2026-01-30 | 160.404125 |
| 2026-01-31 | 159.430954 |
| 2026-02-01 | 159.519143 |
| 2026-02-02 | 160.434371 |
| 2026-02-03 | 159.312342 |
| 2026-02-04 | 159.305867 |
| 2026-02-05 | 158.748001 |
| 2026-02-06 | 158.737362 |
| 2026-02-07 | 158.648657 |
| 2026-02-08 | 158.563019 |
| 2026-02-09 | 159.071512 |
| 2026-02-10 | 159.553082 |
| 2026-02-11 | 159.506972 |
| 2026-02-12 | 160.022175 |
| 2026-02-13 | 159.079476 |
| 2026-02-14 | 159.160268 |
| 2026-02-15 | 159.450997 |
| 2026-02-16 | 159.640817 |
| 2026-02-17 | 159.734103 |
| 2026-02-18 | 159.368502 |
| 2026-02-19 | 159.416239 |
| 2026-02-20 | 159.218219 |
| 2026-02-21 | 158.886611 |
| 2026-02-22 | 158.89355 |
| 2026-02-23 | 158.469848 |
| 2026-02-24 | 158.704237 |
| 2026-02-25 | 159.042504 |
| 2026-02-26 | 158.635117 |
| 2026-02-27 | 159.125793 |
| 2026-02-28 | 159.03302 |
| 2026-03-01 | 159.242742 |
| 2026-03-02 | 158.613672 |
| 2026-03-03 | 157.78533 |
| 2026-03-04 | 157.12315 |
| 2026-03-05 | 156.850179 |
| 2026-03-06 | 156.681219 |
| 2026-03-07 | 156.665425 |
| 2026-03-08 | 156.674725 |
| 2026-03-09 | 156.047744 |
| 2026-03-10 | 155.734317 |
| 2026-03-11 | 156.124551 |
| 2026-03-12 | 155.365747 |
| 2026-03-13 | 155.396448 |
| 2026-03-14 | 154.827578 |
| 2026-03-15 | 154.73558 |
| 2026-03-16 | 155.229441 |
| 2026-03-17 | 155.411238 |
| 2026-03-18 | 155.629829 |
| 2026-03-19 | 155.972607 |
| 2026-03-20 | 155.834833 |
| 2026-03-21 | 155.888368 |
| 2026-03-22 | 156.039444 |
| 2026-03-23 | 155.783857 |
| 2026-03-24 | 156.282107 |
| 2026-03-25 | 156.540495 |
| 2026-03-26 | 156.882006 |
| 2026-03-27 | 156.076779 |
| 2026-03-28 | 156.348592 |
| 2026-03-29 | 156.33399 |
| 2026-03-30 | 155.485669 |
| 2026-03-31 | 156.154274 |
| 2026-04-01 | 156.474638 |
| 2026-04-02 | 156.218253 |
| 2026-04-03 | 155.331914 |
| 2026-04-04 | 155.367285 |
| 2026-04-05 | 155.362097 |
| 2026-04-06 | 155.402081 |
| 2026-04-07 | 155.747044 |
| 2026-04-08 | 156.606343 |
| 2026-04-09 | 156.816905 |
| 2026-04-10 | 157.173828 |
| 2026-04-11 | 157.339017 |
| 2026-04-12 | 157.092131 |
| 2026-04-13 | 156.919749 |
| 2026-04-14 | 157.842785 |
| 2026-04-15 | 158.515603 |
| 2026-04-16 | 158.150271 |
| 2026-04-17 | 158.087133 |
| 2026-04-18 | 158.3825 |
| 2026-04-19 | 158.40608 |
| 2026-04-20 | 158.741066 |
| 2026-04-21 | 158.359558 |
| 2026-04-22 | 158.087371 |
| 2026-04-23 | 158.212558 |
| 2026-04-24 | 157.655059 |
| 2026-04-25 | 157.749737 |
| 2026-04-26 | 157.760145 |
| 2026-04-27 | 157.688501 |
| 2026-04-28 | 158.59821 |
| 2026-04-29 | 157.74499 |
| 2026-04-30 | 157.927085 |
| 2026-05-01 | 158.329502 |
| 2026-05-02 | 157.978641 |
| 2026-05-03 | 158.1239 |
| 2026-05-04 | 158.100935 |
| 2026-05-05 | 157.994876 |
| 2026-05-06 | 158.442057 |
| 2026-05-07 | 159.796576 |
| 2026-05-08 | 160.752045 |
| 2026-05-09 | 160.13587 |
| 2026-05-10 | 160.2402 |
| 2026-05-11 | 160.439167 |
| 2026-05-12 | 160.289319 |
| 2026-05-14 | 159.120478 |
| 2026-05-15 | 159.221658 |
| 2026-05-16 | 158.438401 |
| 2026-05-17 | 158.356534 |
| 2026-05-18 | 159.043798 |
| 2026-05-19 | 158.463911 |
| 2026-05-20 | 158.324833 |
| 2026-05-21 | 158.34557 |
| 2026-05-23 | 158.650651 |
| 2026-05-24 | 158.64741 |
| 2026-05-25 | 158.643774 |
| 2026-05-26 | 159.001441 |
| 2026-05-27 | 159.687214 |
| 2026-05-28 | 159.830025 |
| 2026-05-29 | 159.432337 |
| 2026-05-30 | 159.930041 |
| 2026-05-31 | 159.457713 |
| 2026-06-01 | 159.412632 |
| 2026-06-02 | 159.303261 |
| 2026-06-03 | 158.789197 |
| 2026-06-04 | 158.95098 |
| 2026-06-05 | 158.734055 |
| 2026-06-06 | 158.347229 |
| 2026-06-09 | 158.398574 |
| 2026-06-10 | 158.359935 |
| 2026-06-11 | 158.170592 |
| 2026-06-12 | 157.888765 |
| 2026-06-13 | 158.032668 |
| 2026-06-14 | 158.081824 |
| 2026-06-15 | 158.326903 |
| 2026-06-16 | 160.111919 |
| 2026-06-17 | 159.507843 |
| 2026-06-18 | 159.054873 |
| 2026-06-19 | 158.325662 |
| 2026-06-20 | 157.277869 |
| 2026-06-21 | 157.307744 |
| 2026-06-22 | 156.901225 |
| 2026-06-23 | 156.335857 |
| 2026-06-24 | 156.126596 |
| 2026-06-25 | 155.78758 |
| 2026-06-26 | 156.042 |
| 2026-06-27 | 156.19417 |
| 2026-06-28 | 156.14221 |
| 2026-06-29 | 156.269442 |
| 2026-06-30 | 156.041373 |
| 2026-07-01 | 155.812809 |
| 2026-07-02 | 156.05294 |
| 2026-07-03 | 156.205011 |
| 2026-07-04 | 156.464016 |
| 2026-07-05 | 156.640771 |
| 2026-07-06 | 156.387922 |
| 2026-07-07 | 156.443634 |
| 2026-07-08 | 156.673807 |
| 2026-07-09 | 156.806958 |
| 2026-07-10 | 157.093534 |
| 2026-07-11 | 157.533072 |
| 2026-07-12 | 157.095152 |
| 2026-07-13 | 157.715056 |
| 2026-07-14 | 157.443656 |
| 2026-07-15 | 157.165802 |
| 2026-07-16 | 157.060383 |
| 2026-07-17 | 157.685298 |
| 2026-07-18 | 157.726562 |
| 2026-07-19 | 157.421499 |
| 2026-07-20 | 157.149309 |
| 2026-07-21 | 156.851233 |
| 2026-07-22 | 156.701284 |
| 2026-07-23 | 156.638518 |
| 2026-07-24 | 156.558847 |
| 2026-07-25 | 156.684537 |
| 2026-07-26 | 156.802892 |
| 2026-07-27 | 156.843298 |
| 2026-07-28 | 156.660917 |
| 2026-07-29 | 156.237438 |
| 2026-07-30 | 156.541127 |
| 2026-07-31 | 156.71946 |
| 2026-08-01 | 157.066383 |
| 2026-08-02 | 157.499477 |
| 2026-08-03 | 157.068369 |
| 2026-08-04 | 157.394281 |
| 2026-08-05 | 157.497489 |
| 2026-08-06 | 157.581068 |
| 2026-08-07 | 157.753915 |
| 2026-08-08 | 157.71485 |
| 2026-08-09 | 157.847814 |
| 2026-08-10 | 157.586307 |
| 2026-08-11 | 157.96389 |
| 2026-08-12 | 158.101924 |
| 2026-08-13 | 157.95244 |
| 2026-08-14 | 158.100041 |
| 2026-08-15 | 158.359327 |
| 2026-08-16 | 158.444199 |
| 2026-08-17 | 158.017873 |
| 2026-08-18 | 157.949887 |
| 2026-08-20 | 158.42647 |
| 2026-08-21 | 159.23752 |
| 2026-08-22 | 159.050637 |
| 2026-08-23 | 158.961635 |
| 2026-08-24 | 159.177728 |
| 2026-08-25 | 159.015301 |
| 2026-08-26 | 159.022973 |
| 2026-08-27 | 159.102827 |
| 2026-08-28 | 158.644349 |
| 2026-08-29 | 158.458935 |
| 2026-08-30 | 158.333063 |
| 2026-08-31 | 158.178887 |
| 2026-09-01 | 157.918704 |
| 2026-09-02 | 157.75156 |
| 2026-09-03 | 157.417579 |
| 2026-09-04 | 157.137826 |
| 2026-09-05 | 156.998592 |
| 2026-09-06 | 157.156068 |
| 2026-09-07 | 156.801384 |
| 2026-09-08 | 156.747254 |
| 2026-09-09 | 156.929716 |
| 2026-09-10 | 157.162904 |
| 2026-09-11 | 156.947064 |
| 2026-09-12 | 155.96836 |
| 2026-09-13 | 156.438364 |
| 2026-09-14 | 155.617006 |
| 2026-09-15 | 155.299399 |
| 2026-09-16 | 155.438194 |
| 2026-09-17 | 154.811835 |
| 2026-09-18 | 155.019216 |
| 2026-09-19 | 153.680586 |
| 2026-09-20 | 154.849192 |
| 2026-09-21 | 153.882185 |
| 2026-09-22 | 153.848211 |
| 2026-09-23 | 153.666775 |
| 2026-09-24 | 153.891692 |
| 2026-09-25 | 153.45546 |
| 2026-09-26 | 153.560684 |
| 2026-09-27 | 153.487699 |
| 2026-09-28 | 153.218234 |
| 2026-09-30 | 152.104188 |
| 2026-10-02 | 149.907112 |
| 2026-10-03 | 148.40701 |
| 2026-10-05 | 148.119586 |
| 2026-10-06 | 147.687974 |
| 2026-10-07 | 147.861213 |
| 2026-10-08 | 148.209907 |
| 2026-10-09 | 150.079626 |
| 2026-10-10 | 151.165565 |
| 2026-10-11 | 151.119754 |
| 2026-10-12 | 151.735635 |
| 2026-10-13 | 151.035495 |
| 2026-10-14 | 149.753514 |
| 2026-10-15 | 150.331215 |
| 2026-10-16 | 151.406956 |
| 2026-10-17 | 151.396051 |
| 2026-10-18 | 151.327139 |
| 2026-10-19 | 151.066053 |
| 2026-10-20 | 150.584647 |
| 2026-10-21 | 150.595564 |
| 2026-10-22 | 150.430033 |
| 2026-10-23 | 150.277985 |
| 2026-10-24 | 150.315209 |
| 2026-10-25 | 150.297362 |
| 2026-10-26 | 149.888198 |
| 2026-10-27 | 150.014282 |
| 2026-10-28 | 150.021496 |
| 2026-10-29 | 150.083133 |
| 2026-10-30 | 150.067268 |
| 2026-10-31 | 150.044628 |
High
164.3970
Low
136.4996
Average
154.3388
Statistics use all 718 daily observations in the selected period.
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 -X GET "https://api.fxfeed.io/v2/latest?api_key=YOUR_API_KEY&base=MAD¤cies=RWF"const response = await fetch("https://api.fxfeed.io/v2/latest?api_key=YOUR_API_KEY&base=MAD¤cies=RWF");
const data = await response.json();import requests
data = requests.get("https://api.fxfeed.io/v2/latest?api_key=YOUR_API_KEY&base=MAD¤cies=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¤cies=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.