Skip to content

KMF to MAD exchange rate API

Comoro Franc to Moroccan Dirham · quoted 2026-10-18

0.02227

▲ +3.94% over 2Y

1 KMF = 0.02227 MAD · 1 MAD = 44.9035 KMF · Get this rate via the API

1 KMF buys 0.02227 MAD as of 2026-10-18, so 1 MAD buys 44.9035 KMF. Over the last 2 years, KMF/MAD traded between 0.02058 and 0.02278, averaged 0.02151 and rose 3.94%. The API holds daily KMF/MAD 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
KMF/MAD over 2Y: show the values
Rates per 1 KMF. Missing rates are shown as a dash.
DateMAD
2024-10-180.021426
2024-10-190.021779
2024-10-200.021775
2024-10-210.021551
2024-10-220.021362
2024-10-230.021325
2024-10-240.021274
2024-10-250.021323
2024-10-260.021754
2024-10-270.02154
2024-10-280.02129
2024-10-290.021278
2024-10-300.021276
2024-10-310.021281
2024-11-010.021369
2024-11-020.021758
2024-11-030.021495
2024-11-040.021379
2024-11-050.021301
2024-11-060.021322
2024-11-070.021147
2024-11-080.021314
2024-11-090.021543
2024-11-100.021339
2024-11-110.021291
2024-11-120.021137
2024-11-130.021058
2024-11-140.021013
2024-11-150.020983
2024-11-160.021326
2024-11-170.021212
2024-11-180.021084
2024-11-190.021125
2024-11-200.021145
2024-11-210.021092
2024-11-220.021002
2024-11-230.021108
2024-11-240.02117
2024-11-250.021095
2024-11-260.020949
2024-11-270.020965
2024-11-280.021108
2024-11-290.021145
2024-11-300.021539
2024-12-010.021251
2024-12-020.021084
2024-12-030.02093
2024-12-040.020918
2024-12-050.020847
2024-12-060.021016
2024-12-070.021493
2024-12-080.021199
2024-12-090.021062
2024-12-100.021061
2024-12-110.021035
2024-12-120.020985
2024-12-130.020889
2024-12-140.021306
2024-12-150.021057
2024-12-160.020989
2024-12-170.021005
2024-12-180.021006
2024-12-190.020852
2024-12-200.020812
2024-12-210.021132
2024-12-220.02108
2024-12-230.021002
2024-12-240.020949
2024-12-250.02127
2024-12-260.020914
2024-12-270.020939
2024-12-280.021295
2024-12-290.021151
2024-12-300.021083
2024-12-310.021057
2025-01-010.021104
2025-01-020.020974
2025-01-030.02073
2025-01-040.021186
2025-01-050.020917
2025-01-060.020692
2025-01-070.020753
2025-01-080.020755
2025-01-090.020706
2025-01-100.020723
2025-01-110.020904
2025-01-120.020782
2025-01-130.02068
2025-01-140.020583
2025-01-150.02072
2025-01-160.020737
2025-01-170.020734
2025-01-180.02098
2025-01-190.020798
2025-01-200.020653
2025-01-210.020821
2025-01-220.020819
2025-01-230.02081
2025-01-240.02081
2025-01-250.021373
2025-01-260.021078
2025-01-270.02092
2025-01-280.020931
2025-01-290.020882
2025-01-300.02088
2025-01-310.020851
2025-02-010.021136
2025-02-020.020922
2025-02-030.020615
2025-02-040.020735
2025-02-050.020822
2025-02-060.020868
2025-02-070.020792
2025-02-080.021017
2025-02-090.020803
2025-02-100.020706
2025-02-110.020701
2025-02-120.02075
2025-02-130.02079
2025-02-140.020888
2025-02-150.021299
2025-02-160.021017
2025-02-170.020948
2025-02-180.020898
2025-02-190.020875
2025-02-200.020809
2025-02-210.020895
2025-02-220.021181
2025-02-230.020947
2025-02-240.020923
2025-02-250.02075
2025-02-260.020811
2025-02-270.020859
2025-02-280.020715
2025-03-010.021027
2025-03-020.020818
2025-03-030.020736
2025-03-040.020739
2025-03-050.020791
2025-03-060.021116
2025-03-070.021029
2025-03-080.021453
2025-03-090.021166
2025-03-100.021146
2025-03-110.020999
2025-03-120.021082
2025-03-130.021094
2025-03-140.021058
2025-03-150.021445
2025-03-160.02117
2025-03-170.021075
2025-03-180.021044
2025-03-190.021065
2025-03-200.021066
2025-03-210.020912
2025-03-220.021205
2025-03-230.020885
2025-03-250.020654
2025-03-260.020682
2025-03-270.020706
2025-03-280.020817
2025-03-290.021281
2025-03-300.021093
2025-03-310.020877
2025-04-010.020795
2025-04-020.020706
2025-04-030.020767
2025-04-040.021026
2025-04-050.021269
2025-04-060.0211
2025-04-070.020943
2025-04-080.02091
2025-04-090.020995
2025-04-100.020806
2025-04-110.021057
2025-04-120.021506
2025-04-130.021283
2025-04-140.021176
2025-04-150.021076
2025-04-160.021046
2025-04-170.021101
2025-04-180.021091
2025-04-190.021462
2025-04-200.021228
2025-04-210.021197
2025-04-220.021175
2025-04-230.021135
2025-04-240.021048
2025-04-250.020972
2025-04-260.021448
2025-04-270.021196
2025-04-280.021014
2025-04-290.021028
2025-04-300.021016
2025-05-010.020944
2025-05-020.02091
2025-05-030.021314
2025-05-040.021093
2025-05-050.020929
2025-05-060.020742
2025-05-080.020882
2025-05-090.020707
2025-05-100.02114
2025-05-110.020946
2025-05-120.020864
2025-05-130.020636
2025-05-140.020739
2025-05-150.020749
2025-05-170.021117
2025-05-180.020899
2025-05-190.02071
2025-05-200.020748
2025-05-210.020782
2025-05-220.02087
2025-05-230.020783
2025-05-240.02127
2025-05-250.021099
2025-05-260.02101
2025-05-270.020991
2025-05-280.020893
2025-05-290.020758
2025-05-300.020918
2025-05-310.021294
2025-06-010.021053
2025-06-020.020912
2025-06-030.020963
2025-06-040.020852
2025-06-050.020842
2025-06-060.020911
2025-06-070.021241
2025-06-080.021004
2025-06-090.020919
2025-06-100.020805
2025-06-110.020817
2025-06-120.020933
2025-06-130.020937
2025-06-140.021406
2025-06-150.021243
2025-06-160.020999
2025-06-170.02102
2025-06-180.020972
2025-06-190.020923
2025-06-200.021014
2025-06-210.021395
2025-06-220.021178
2025-06-230.021002
2025-06-240.02106
2025-06-250.021078
2025-06-260.021119
2025-06-270.021145
2025-06-280.021477
2025-06-290.021297
2025-06-300.021157
2025-07-010.021139
2025-07-020.021116
2025-07-030.021187
2025-07-040.021145
2025-07-050.021497
2025-07-060.021261
2025-07-070.021154
2025-07-080.021066
2025-07-090.021051
2025-07-100.02107
2025-07-110.020971
2025-07-120.021411
2025-07-130.021171
2025-07-140.021044
2025-07-150.021019
2025-07-160.020951
2025-07-170.02105
2025-07-180.021084
2025-07-190.021386
2025-07-200.021174
2025-07-210.02099
2025-07-220.021002
2025-07-230.021047
2025-07-240.021092
2025-07-250.021046
2025-07-260.021482
2025-07-270.021258
2025-07-280.021208
2025-07-290.020994
2025-07-300.020985
2025-07-310.020844
2025-08-010.020779
2025-08-020.021368
2025-08-030.021164
2025-08-040.02098
2025-08-050.020925
2025-08-060.020935
2025-08-070.021035
2025-08-080.021029
2025-08-090.021364
2025-08-100.021141
2025-08-110.021121
2025-08-120.021037
2025-08-130.021057
2025-08-140.021089
2025-08-150.02101
2025-08-160.021416
2025-08-170.021211
2025-08-180.021109
2025-08-190.021022
2025-08-200.020995
2025-08-210.021038
2025-08-220.020964
2025-08-230.021441
2025-08-240.021444
2025-08-250.021049
2025-08-260.020961
2025-08-270.021016
2025-08-280.021002
2025-08-290.021004
2025-08-300.02141
2025-08-310.021277
2025-09-010.021077
2025-09-020.0211
2025-09-030.02105
2025-09-040.021136
2025-09-050.02114
2025-09-060.021586
2025-09-070.021419
2025-09-080.021216
2025-09-090.021241
2025-09-100.021103
2025-09-110.021048
2025-09-130.021474
2025-09-140.021284
2025-09-150.021121
2025-09-160.021042
2025-09-170.021203
2025-09-180.021204
2025-09-190.021201
2025-09-200.021546
2025-09-210.021319
2025-09-220.021491
2025-09-230.021704
2025-09-240.021714
2025-09-250.021654
2025-09-260.021582
2025-09-270.021625
2025-09-280.021638
2025-09-290.021674
2025-09-300.021686
2025-10-010.021736
2025-10-020.021754
2025-10-030.021734
2025-10-040.021731
2025-10-050.021741
2025-10-060.021757
2025-10-070.021711
2025-10-080.02159
2025-10-090.02163
2025-10-100.021551
2025-10-110.021568
2025-10-120.021608
2025-10-130.021705
2025-10-140.021621
2025-10-150.021679
2025-10-160.021817
2025-10-170.021826
2025-10-180.021712
2025-10-190.021729
2025-10-200.021811
2025-10-210.021849
2025-10-220.021826
2025-10-230.021825
2025-10-240.021818
2025-10-250.021822
2025-10-260.021836
2025-10-270.021851
2025-10-280.021869
2025-10-290.021869
2025-10-300.021875
2025-10-310.021848
2025-11-010.021814
2025-11-020.02191
2025-11-030.02184
2025-11-040.02181
2025-11-050.021774
2025-11-060.021774
2025-11-070.02176
2025-11-080.021773
2025-11-090.021793
2025-11-100.021796
2025-11-110.021807
2025-11-120.021867
2025-11-130.02185
2025-11-140.021884
2025-11-150.02181
2025-11-160.021826
2025-11-170.021828
2025-11-180.021791
2025-11-190.021825
2025-11-200.021763
2025-11-210.02179
2025-11-220.021733
2025-11-230.021742
2025-11-240.021739
2025-11-250.021752
2025-11-260.021798
2025-11-270.021844
2025-11-280.021841
2025-11-290.021832
2025-11-300.021853
2025-12-010.021838
2025-12-020.021858
2025-12-030.02185
2025-12-040.021893
2025-12-050.021889
2025-12-060.021841
2025-12-070.021855
2025-12-080.021916
2025-12-090.02192
2025-12-110.021877
2025-12-120.02193
2025-12-130.021938
2025-12-140.021949
2025-12-150.021925
2025-12-160.0219
2025-12-170.021882
2025-12-180.021872
2025-12-190.021866
2025-12-200.02182
2025-12-210.021829
2025-12-220.021807
2025-12-230.021864
2025-12-240.021895
2025-12-250.021823
2025-12-260.021847
2025-12-270.021803
2025-12-280.021818
2025-12-290.021831
2025-12-300.021818
2025-12-310.02179
2026-01-010.021774
2026-01-020.021848
2026-01-030.021778
2026-01-040.021798
2026-01-050.021797
2026-01-060.021883
2026-01-070.021906
2026-01-080.021893
2026-01-090.021893
2026-01-100.021866
2026-01-110.02187
2026-01-120.021863
2026-01-130.021852
2026-01-140.021824
2026-01-150.021836
2026-01-160.021792
2026-01-170.021741
2026-01-180.021787
2026-01-190.02179
2026-01-200.021755
2026-01-210.021904
2026-01-220.021832
2026-01-230.021884
2026-01-240.021959
2026-01-250.021957
2026-01-260.02195
2026-01-270.021926
2026-01-280.022069
2026-01-290.022044
2026-01-300.022019
2026-01-310.021972
2026-02-010.021985
2026-02-020.022055
2026-02-030.021989
2026-02-040.022043
2026-02-050.022026
2026-02-060.022017
2026-02-070.022025
2026-02-080.022053
2026-02-090.021983
2026-02-100.022101
2026-02-110.022094
2026-02-120.022033
2026-02-130.022074
2026-02-140.022041
2026-02-150.022055
2026-02-160.022037
2026-02-170.022
2026-02-180.022026
2026-02-190.021978
2026-02-200.021928
2026-02-210.021962
2026-02-220.021972
2026-02-230.022069
2026-02-240.022001
2026-02-250.021992
2026-02-260.022037
2026-02-270.021986
2026-02-280.021976
2026-03-010.021996
2026-03-020.022051
2026-03-030.022051
2026-03-040.021918
2026-03-050.021986
2026-03-060.022011
2026-03-070.021975
2026-03-080.021989
2026-03-090.021937
2026-03-100.022098
2026-03-110.022101
2026-03-120.022027
2026-03-130.022064
2026-03-140.021942
2026-03-150.021989
2026-03-160.021899
2026-03-170.021939
2026-03-180.021989
2026-03-190.02192
2026-03-200.021998
2026-03-210.022045
2026-03-220.022051
2026-03-230.021965
2026-03-240.021989
2026-03-250.022006
2026-03-260.021938
2026-03-270.021924
2026-03-280.021832
2026-03-290.02191
2026-03-300.021983
2026-03-310.02187
2026-04-010.021946
2026-04-020.021976
2026-04-030.022067
2026-04-040.022002
2026-04-050.022024
2026-04-060.021998
2026-04-070.021986
2026-04-080.022096
2026-04-090.021939
2026-04-100.022086
2026-04-110.022101
2026-04-120.0221
2026-04-130.022124
2026-04-140.022083
2026-04-150.022113
2026-04-160.022097
2026-04-170.022041
2026-04-180.022068
2026-04-190.022105
2026-04-200.022094
2026-04-210.022108
2026-04-220.022036
2026-04-230.022013
2026-04-240.021959
2026-04-250.022024
2026-04-260.022023
2026-04-270.022033
2026-04-280.022053
2026-04-290.021991
2026-04-300.021922
2026-05-010.021985
2026-05-020.022026
2026-05-030.022006
2026-05-040.022009
2026-05-050.021983
2026-05-060.021898
2026-05-070.021916
2026-05-080.021836
2026-05-090.021819
2026-05-100.021828
2026-05-110.021801
2026-05-120.021814
2026-05-140.021873
2026-05-150.021868
2026-05-160.021812
2026-05-170.021833
2026-05-180.021735
2026-05-190.021833
2026-05-200.021796
2026-05-210.021819
2026-05-230.02174
2026-05-240.021773
2026-05-250.021785
2026-05-260.021765
2026-05-270.021735
2026-05-280.021645
2026-05-290.021724
2026-05-300.021748
2026-05-310.02177
2026-06-010.021769
2026-06-020.02176
2026-06-030.021772
2026-06-040.021741
2026-06-050.021781
2026-06-060.021663
2026-06-090.021709
2026-06-100.021747
2026-06-110.021768
2026-06-120.021811
2026-06-130.021781
2026-06-140.021807
2026-06-150.021868
2026-06-160.021791
2026-06-170.021825
2026-06-180.021778
2026-06-190.02165
2026-06-200.021709
2026-06-210.021732
2026-06-220.02174
2026-06-230.021765
2026-06-240.021724
2026-06-250.02175
2026-06-260.021725
2026-06-270.021719
2026-06-280.021738
2026-06-290.021716
2026-06-300.021771
2026-07-010.021808
2026-07-020.021695
2026-07-030.021796
2026-07-040.021774
2026-07-050.021784
2026-07-060.021782
2026-07-070.021776
2026-07-080.021747
2026-07-090.021742
2026-07-100.02176
2026-07-110.02165
2026-07-120.021682
2026-07-130.021625
2026-07-140.021625
2026-07-150.021716
2026-07-160.021754
2026-07-170.021711
2026-07-180.021698
2026-07-190.02171
2026-07-200.021762
2026-07-210.021765
2026-07-220.021773
2026-07-230.021795
2026-07-240.021687
2026-07-250.021643
2026-07-260.021667
2026-07-270.021727
2026-07-280.021706
2026-07-290.021745
2026-07-300.021849
2026-07-310.021893
2026-08-010.021858
2026-08-020.02188
2026-08-030.021874
2026-08-040.021829
2026-08-050.021849
2026-08-060.021892
2026-08-070.021843
2026-08-080.021878
2026-08-090.021893
2026-08-100.021875
2026-08-110.021849
2026-08-120.021831
2026-08-130.021813
2026-08-140.021813
2026-08-150.021837
2026-08-160.021834
2026-08-170.021877
2026-08-180.021892
2026-08-200.021977
2026-08-210.021961
2026-08-220.021947
2026-08-230.021983
2026-08-240.021965
2026-08-250.021957
2026-08-260.021954
2026-08-270.021922
2026-08-280.021937
2026-08-290.021864
2026-08-300.021879
2026-08-310.021908
2026-09-010.021994
2026-09-020.021995
2026-09-030.022047
2026-09-040.022125
2026-09-050.022115
2026-09-060.022131
2026-09-070.022157
2026-09-080.0222
2026-09-090.022156
2026-09-100.022182
2026-09-110.022162
2026-09-120.022174
2026-09-130.022192
2026-09-140.022226
2026-09-150.022239
2026-09-160.022226
2026-09-170.022135
2026-09-180.022236
2026-09-190.0222
2026-09-200.022219
2026-09-210.022245
2026-09-220.022309
2026-09-230.022291
2026-09-240.022245
2026-09-250.022226
2026-09-260.022242
2026-09-270.022244
2026-09-280.022311
2026-09-300.022336
2026-10-020.022589
2026-10-030.022726
2026-10-050.02267
2026-10-060.022751
2026-10-070.022783
2026-10-080.022671
2026-10-090.022511
2026-10-100.02221
2026-10-110.022228
2026-10-120.022153
2026-10-130.02218
2026-10-140.022442
2026-10-150.022394
2026-10-160.022264
2026-10-170.022253
2026-10-180.02227

High

0.02278

Low

0.02058

Average

0.02151

Statistics use all 718 daily observations in the selected period.

For developers

Get this rate via the API

One GET request returns the KMF/MAD 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=KMF&currencies=MAD"
JavaScript
const response = await fetch("https://api.fxfeed.io/v2/latest?api_key=YOUR_API_KEY&base=KMF&currencies=MAD");
const data = await response.json();
Python
import requests

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

Replace YOUR_API_KEY with the key from your dashboard.

KMF/MAD API questions

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

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

How far back does KMF/MAD historical data go?

Daily KMF/MAD 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 KMF/MAD 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.