Skip to content

MGA to KES exchange rate API

Malagasy Ariary to Kenyan Shilling · quoted 2026-10-21

0.02849

▼ +2.80% over 2Y

1 MGA = 0.02849 KES · 1 KES = 35.0988 MGA · Get this rate via the API

1 MGA buys 0.02849 KES as of 2026-10-21, so 1 KES buys 35.0988 MGA. Over the last 2 years, MGA/KES traded between 0.02730 and 0.03308, averaged 0.02948 and fell 2.80%. The API holds daily MGA/KES 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
MGA/KES over 2Y: show the values
Rates per 1 MGA. Missing rates are shown as a dash.
DateKES
2024-10-210.029313
2024-10-220.029294
2024-10-230.029276
2024-10-240.029224
2024-10-250.029207
2024-10-260.028044
2024-10-270.028873
2024-10-280.02922
2024-10-290.029222
2024-10-300.029121
2024-10-310.029214
2024-11-010.029213
2024-11-020.027959
2024-11-030.028867
2024-11-040.029193
2024-11-050.029238
2024-11-060.029245
2024-11-070.029141
2024-11-080.029145
2024-11-090.02788
2024-11-100.028813
2024-11-110.029176
2024-11-120.029176
2024-11-130.029197
2024-11-140.029305
2024-11-150.029307
2024-11-160.027741
2024-11-170.028466
2024-11-180.029323
2024-11-190.029261
2024-11-200.029304
2024-11-210.029186
2024-11-220.02904
2024-11-230.027731
2024-11-240.028405
2024-11-250.028963
2024-11-260.02878
2024-11-270.0288
2024-11-280.028774
2024-11-290.028844
2024-11-300.027636
2024-12-010.028445
2024-12-020.028758
2024-12-030.028745
2024-12-040.028785
2024-12-050.028761
2024-12-060.028764
2024-12-070.027671
2024-12-080.028388
2024-12-090.028787
2024-12-100.028824
2024-12-110.028807
2024-12-120.028825
2024-12-130.028833
2024-12-140.027547
2024-12-150.028489
2024-12-160.02869
2024-12-170.02871
2024-12-180.028773
2024-12-190.028789
2024-12-200.028831
2024-12-210.027529
2024-12-220.028377
2024-12-230.028767
2024-12-240.028909
2024-12-250.027419
2024-12-260.028805
2024-12-270.028758
2024-12-280.027497
2024-12-290.028394
2024-12-300.028803
2024-12-310.028784
2025-01-010.028338
2025-01-020.028796
2025-01-030.028731
2025-01-040.027303
2025-01-050.028346
2025-01-060.028685
2025-01-070.028753
2025-01-080.028767
2025-01-090.02873
2025-01-100.02873
2025-01-110.027387
2025-01-120.028436
2025-01-130.028821
2025-01-140.02878
2025-01-150.028818
2025-01-160.028822
2025-01-170.028931
2025-01-180.027554
2025-01-190.028516
2025-01-200.028929
2025-01-210.028888
2025-01-220.028892
2025-01-230.028889
2025-01-240.028868
2025-01-250.027535
2025-01-260.028407
2025-01-270.028762
2025-01-280.028782
2025-01-290.028828
2025-01-300.028823
2025-01-310.02882
2025-02-010.027791
2025-02-020.028354
2025-02-030.028734
2025-02-040.028717
2025-02-050.028725
2025-02-060.028752
2025-02-070.028745
2025-02-080.027418
2025-02-090.028443
2025-02-100.028775
2025-02-110.0287
2025-02-120.028763
2025-02-130.028765
2025-02-140.028745
2025-02-150.027389
2025-02-160.0285
2025-02-170.02877
2025-02-180.028878
2025-02-190.028873
2025-02-200.028964
2025-02-210.028963
2025-02-220.027445
2025-02-230.028506
2025-02-240.028998
2025-02-250.028934
2025-02-260.028902
2025-02-270.028805
2025-02-280.028766
2025-03-010.027301
2025-03-020.028411
2025-03-030.028702
2025-03-040.028602
2025-03-050.028707
2025-03-060.028571
2025-03-070.028805
2025-03-080.027714
2025-03-090.028294
2025-03-100.028932
2025-03-110.028944
2025-03-120.028917
2025-03-130.028967
2025-03-140.028987
2025-03-150.027696
2025-03-160.028537
2025-03-170.028946
2025-03-180.028964
2025-03-190.028978
2025-03-200.028948
2025-03-210.028837
2025-03-220.027736
2025-03-230.028185
2025-03-250.028528
2025-03-260.028512
2025-03-270.028497
2025-03-280.028446
2025-03-290.02763
2025-03-300.028185
2025-03-310.028298
2025-04-010.028411
2025-04-020.028549
2025-04-030.028656
2025-04-040.028922
2025-04-050.027871
2025-04-060.02859
2025-04-070.029332
2025-04-080.029569
2025-04-090.029602
2025-04-100.029743
2025-04-110.029853
2025-04-120.027866
2025-04-130.029104
2025-04-140.029813
2025-04-150.029615
2025-04-160.029455
2025-04-170.029244
2025-04-180.029197
2025-04-190.028453
2025-04-200.029019
2025-04-210.029332
2025-04-220.029618
2025-04-230.029638
2025-04-240.029711
2025-04-250.029559
2025-04-260.028672
2025-04-270.029073
2025-04-280.029418
2025-04-290.029369
2025-04-300.029482
2025-05-010.029667
2025-05-020.029646
2025-05-030.02901
2025-05-040.02938
2025-05-050.029773
2025-05-060.029757
2025-05-080.029576
2025-05-090.029449
2025-05-100.02899
2025-05-110.029171
2025-05-120.029195
2025-05-130.029003
2025-05-140.028988
2025-05-150.028916
2025-05-170.02857
2025-05-180.028778
2025-05-190.028906
2025-05-200.028887
2025-05-210.028773
2025-05-220.028841
2025-05-230.028761
2025-05-240.028797
2025-05-250.028634
2025-05-260.028797
2025-05-270.028937
2025-05-280.028877
2025-05-290.028848
2025-05-300.028809
2025-05-310.028296
2025-06-010.028689
2025-06-020.028744
2025-06-030.028967
2025-06-040.029157
2025-06-050.029448
2025-06-060.029591
2025-06-070.028811
2025-06-080.0293
2025-06-090.029524
2025-06-100.029621
2025-06-110.029615
2025-06-120.029594
2025-06-130.029639
2025-06-140.028955
2025-06-150.029396
2025-06-160.029622
2025-06-170.029707
2025-06-180.02969
2025-06-190.029583
2025-06-200.029581
2025-06-210.028913
2025-06-220.029425
2025-06-230.029541
2025-06-240.029633
2025-06-250.029749
2025-06-260.029788
2025-06-270.029804
2025-06-280.029238
2025-06-290.029589
2025-06-300.029724
2025-07-010.029838
2025-07-020.029888
2025-07-030.029818
2025-07-040.029913
2025-07-050.029344
2025-07-060.02972
2025-07-070.029835
2025-07-080.029731
2025-07-090.029716
2025-07-100.029664
2025-07-110.029726
2025-07-120.029174
2025-07-130.029557
2025-07-140.029758
2025-07-150.029832
2025-07-160.029851
2025-07-170.029714
2025-07-180.029646
2025-07-190.02916
2025-07-200.029523
2025-07-210.029775
2025-07-220.029761
2025-07-230.029906
2025-07-240.029819
2025-07-250.029911
2025-07-260.029252
2025-07-270.029684
2025-07-280.029938
2025-07-290.029945
2025-07-300.029973
2025-07-310.029942
2025-08-010.029874
2025-08-020.029173
2025-08-030.029417
2025-08-040.029778
2025-08-050.029715
2025-08-060.029734
2025-08-070.029753
2025-08-080.029753
2025-08-090.029221
2025-08-100.029548
2025-08-110.029737
2025-08-120.029761
2025-08-130.029788
2025-08-140.029875
2025-08-150.029907
2025-08-160.029099
2025-08-170.029466
2025-08-180.029823
2025-08-190.029846
2025-08-200.02982
2025-08-210.029804
2025-08-220.029852
2025-08-230.029207
2025-08-240.029057
2025-08-250.029636
2025-08-260.029866
2025-08-270.029747
2025-08-280.029795
2025-08-290.029788
2025-08-300.028923
2025-08-310.029467
2025-09-010.029743
2025-09-020.029904
2025-09-030.030213
2025-09-040.030413
2025-09-050.030446
2025-09-060.028941
2025-09-070.029795
2025-09-080.030664
2025-09-090.030922
2025-09-100.030659
2025-09-110.030482
2025-09-130.028845
2025-09-140.029959
2025-09-150.030801
2025-09-160.030913
2025-09-170.030626
2025-09-180.030604
2025-09-190.030488
2025-09-200.029106
2025-09-210.029711
2025-09-220.03041
2025-09-230.03052
2025-09-240.030458
2025-09-250.030377
2025-09-260.030869
2025-09-270.029041
2025-09-280.030492
2025-09-290.031074
2025-09-300.031075
2025-10-010.031601
2025-10-020.032057
2025-10-030.0328
2025-10-040.028984
2025-10-050.028944
2025-10-060.028919
2025-10-070.028847
2025-10-080.03308
2025-10-090.028952
2025-10-100.031619
2025-10-110.028766
2025-10-120.028785
2025-10-130.028791
2025-10-140.02878
2025-10-150.028754
2025-10-160.028956
2025-10-170.02896
2025-10-180.028731
2025-10-190.028617
2025-10-200.028935
2025-10-210.028869
2025-10-220.028868
2025-10-230.02881
2025-10-240.028804
2025-10-250.02863
2025-10-260.028594
2025-10-270.02857
2025-10-280.028999
2025-10-290.028891
2025-10-300.028659
2025-10-310.028741
2025-11-010.028683
2025-11-020.028689
2025-11-030.028659
2025-11-040.028679
2025-11-050.028658
2025-11-060.028664
2025-11-070.028693
2025-11-080.028752
2025-11-090.028774
2025-11-100.028786
2025-11-110.028748
2025-11-120.02879
2025-11-130.028805
2025-11-140.028879
2025-11-150.02873
2025-11-160.028801
2025-11-170.028887
2025-11-180.028852
2025-11-190.028899
2025-11-200.028873
2025-11-210.028784
2025-11-220.02886
2025-11-230.028838
2025-11-240.028653
2025-11-250.028807
2025-11-260.028824
2025-11-270.028976
2025-11-280.028941
2025-11-290.028879
2025-11-300.028839
2025-12-010.028869
2025-12-020.028892
2025-12-030.028928
2025-12-040.029019
2025-12-050.028986
2025-12-060.028873
2025-12-070.028838
2025-12-080.028919
2025-12-090.028963
2025-12-110.029022
2025-12-120.029027
2025-12-130.028476
2025-12-140.028663
2025-12-150.029047
2025-12-160.028853
2025-12-170.029069
2025-12-180.028605
2025-12-190.028639
2025-12-200.028384
2025-12-210.028297
2025-12-220.028507
2025-12-230.028506
2025-12-240.028221
2025-12-250.028193
2025-12-260.028206
2025-12-270.02822
2025-12-280.028155
2025-12-290.028186
2025-12-300.028509
2025-12-310.028212
2026-01-010.028102
2026-01-020.028101
2026-01-030.028139
2026-01-040.028145
2026-01-050.028099
2026-01-060.02795
2026-01-070.027986
2026-01-080.027914
2026-01-090.027932
2026-01-100.028076
2026-01-110.028145
2026-01-120.027976
2026-01-130.027864
2026-01-140.027898
2026-01-150.027827
2026-01-160.027857
2026-01-170.027882
2026-01-180.028144
2026-01-190.027826
2026-01-200.028464
2026-01-210.028375
2026-01-220.028062
2026-01-230.028413
2026-01-240.028436
2026-01-250.028477
2026-01-260.028505
2026-01-270.028624
2026-01-280.028945
2026-01-290.028904
2026-01-300.028791
2026-01-310.028998
2026-02-010.029007
2026-02-020.028874
2026-02-030.028966
2026-02-040.02897
2026-02-050.029142
2026-02-060.029146
2026-02-070.029034
2026-02-080.029078
2026-02-090.029073
2026-02-100.029024
2026-02-110.02912
2026-02-120.029138
2026-02-130.029212
2026-02-140.029336
2026-02-150.029369
2026-02-160.029488
2026-02-170.029538
2026-02-180.029487
2026-02-190.029577
2026-02-200.029667
2026-02-210.029819
2026-02-220.029773
2026-02-230.029917
2026-02-240.029958
2026-02-250.030173
2026-02-260.030526
2026-02-270.030416
2026-02-280.030629
2026-03-010.030667
2026-03-020.030515
2026-03-030.030876
2026-03-040.03083
2026-03-050.031055
2026-03-060.031211
2026-03-070.031021
2026-03-080.030905
2026-03-090.030825
2026-03-100.031013
2026-03-110.031125
2026-03-120.031154
2026-03-130.031124
2026-03-140.031099
2026-03-150.031057
2026-03-160.031119
2026-03-170.031112
2026-03-180.03115
2026-03-190.031056
2026-03-200.031013
2026-03-210.031058
2026-03-220.031027
2026-03-230.031067
2026-03-240.031139
2026-03-250.031053
2026-03-260.031062
2026-03-270.031123
2026-03-280.031114
2026-03-290.031066
2026-03-300.031158
2026-03-310.031047
2026-04-010.031092
2026-04-020.031164
2026-04-030.031152
2026-04-040.031106
2026-04-050.031139
2026-04-060.031113
2026-04-070.03122
2026-04-080.031238
2026-04-090.031269
2026-04-100.031144
2026-04-110.031158
2026-04-120.03118
2026-04-130.03118
2026-04-140.031317
2026-04-150.031282
2026-04-160.03114
2026-04-170.031127
2026-04-180.031192
2026-04-190.031073
2026-04-200.031052
2026-04-210.031203
2026-04-220.031182
2026-04-230.031137
2026-04-240.031195
2026-04-250.031175
2026-04-260.031116
2026-04-270.031117
2026-04-280.031073
2026-04-290.031114
2026-04-300.031115
2026-05-010.03109
2026-05-020.03112
2026-05-030.03112
2026-05-040.03112
2026-05-050.03109
2026-05-060.03098
2026-05-070.030895
2026-05-080.031093
2026-05-090.031015
2026-05-100.030917
2026-05-110.030928
2026-05-120.031045
2026-05-140.031012
2026-05-150.030718
2026-05-160.030919
2026-05-170.030826
2026-05-180.030983
2026-05-190.030905
2026-05-200.030855
2026-05-210.030836
2026-05-230.030847
2026-05-240.030878
2026-05-250.030962
2026-05-260.030846
2026-05-270.030815
2026-05-280.030921
2026-05-290.030819
2026-05-300.030881
2026-05-310.030859
2026-06-010.030896
2026-06-020.030914
2026-06-030.030798
2026-06-040.030827
2026-06-050.030781
2026-06-060.030791
2026-06-090.030799
2026-06-100.030776
2026-06-110.030851
2026-06-120.03081
2026-06-130.030818
2026-06-140.030823
2026-06-150.030975
2026-06-160.030792
2026-06-170.030987
2026-06-180.03094
2026-06-190.030822
2026-06-200.030807
2026-06-210.030688
2026-06-220.030735
2026-06-230.030599
2026-06-240.030708
2026-06-250.030752
2026-06-260.030425
2026-06-270.030475
2026-06-280.030517
2026-06-290.03056
2026-06-300.030459
2026-07-010.030547
2026-07-020.030152
2026-07-030.030319
2026-07-040.030494
2026-07-050.030349
2026-07-060.030467
2026-07-070.03049
2026-07-080.030435
2026-07-090.030499
2026-07-100.030256
2026-07-110.030075
2026-07-120.030079
2026-07-130.030052
2026-07-140.030175
2026-07-150.030267
2026-07-160.030558
2026-07-170.030345
2026-07-180.030385
2026-07-190.030077
2026-07-200.030243
2026-07-210.030093
2026-07-220.03007
2026-07-230.030352
2026-07-240.030037
2026-07-250.030035
2026-07-260.030028
2026-07-270.0297
2026-07-280.03006
2026-07-290.030093
2026-07-300.02997
2026-07-310.030047
2026-08-010.030243
2026-08-020.03
2026-08-030.030294
2026-08-040.03029
2026-08-050.030328
2026-08-060.030153
2026-08-070.030035
2026-08-080.029953
2026-08-090.03
2026-08-100.02992
2026-08-110.030094
2026-08-120.030017
2026-08-130.030019
2026-08-140.029963
2026-08-150.030047
2026-08-160.029901
2026-08-170.030082
2026-08-180.030006
2026-08-200.030221
2026-08-210.030258
2026-08-220.029957
2026-08-230.029959
2026-08-240.029997
2026-08-250.030056
2026-08-260.030278
2026-08-270.030006
2026-08-280.029872
2026-08-290.029891
2026-08-300.029891
2026-08-310.029933
2026-09-010.02998
2026-09-020.029884
2026-09-030.029982
2026-09-040.030059
2026-09-050.030045
2026-09-060.029876
2026-09-070.030167
2026-09-080.030206
2026-09-090.029962
2026-09-100.030119
2026-09-110.030006
2026-09-120.029892
2026-09-130.029779
2026-09-140.029908
2026-09-150.02988
2026-09-160.029886
2026-09-170.029677
2026-09-180.029546
2026-09-190.029852
2026-09-200.029635
2026-09-210.029836
2026-09-220.029566
2026-09-230.029523
2026-09-240.029375
2026-09-250.02955
2026-09-260.029397
2026-09-270.029359
2026-09-280.029281
2026-09-300.02943
2026-10-020.029269
2026-10-030.029033
2026-10-050.0289
2026-10-060.029312
2026-10-070.029365
2026-10-080.029161
2026-10-090.028904
2026-10-100.02913
2026-10-110.028805
2026-10-120.029075
2026-10-130.028706
2026-10-140.02851
2026-10-150.028738
2026-10-160.028809
2026-10-170.028853
2026-10-180.028523
2026-10-190.028807
2026-10-200.028588
2026-10-210.028491

High

0.03308

Low

0.02730

Average

0.02948

Statistics use all 718 daily observations in the selected period.

For developers

Get this rate via the API

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

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

Replace YOUR_API_KEY with the key from your dashboard.

MGA/KES API questions

How do I get the MGA/KES exchange rate from an API?

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

How far back does MGA/KES historical data go?

Daily MGA/KES 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 MGA/KES 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.