Skip to content

IDR to MAD exchange rate API

Rupiah to Moroccan Dirham · quoted 2026-10-27

0.000541

▼ +13.30% over 2Y

1 IDR = 0.000541 MAD · 1 MAD = 1848.43 IDR · Get this rate via the API

1 IDR buys 0.000541 MAD as of 2026-10-27, so 1 MAD buys 1848.43 IDR. Over the last 2 years, IDR/MAD traded between 0.000510 and 0.000632, averaged 0.000555 and fell 13.30%. The API holds daily IDR/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
IDR/MAD over 2Y: show the values
Rates per 1 IDR. Missing rates are shown as a dash.
DateMAD
2024-10-270.000624
2024-10-280.000616
2024-10-290.000613
2024-10-300.000616
2024-10-310.000613
2024-11-010.000613
2024-11-020.00062
2024-11-030.000616
2024-11-040.000612
2024-11-050.000611
2024-11-060.00061
2024-11-070.00062
2024-11-080.000623
2024-11-090.000631
2024-11-100.000621
2024-11-110.000621
2024-11-120.000618
2024-11-130.000619
2024-11-140.000614
2024-11-150.000617
2024-11-160.000625
2024-11-170.000621
2024-11-180.00062
2024-11-190.000619
2024-11-200.000617
2024-11-210.000618
2024-11-220.000619
2024-11-230.000624
2024-11-240.000626
2024-11-250.000623
2024-11-260.00062
2024-11-270.00062
2024-11-280.000619
2024-11-290.00062
2024-11-300.000632
2024-12-010.000621
2024-12-020.000619
2024-12-030.000616
2024-12-040.000615
2024-12-050.000615
2024-12-060.000618
2024-12-070.00063
2024-12-080.000619
2024-12-090.000618
2024-12-100.000618
2024-12-110.000616
2024-12-120.000615
2024-12-130.000612
2024-12-140.000622
2024-12-150.000613
2024-12-160.000612
2024-12-170.000608
2024-12-180.000611
2024-12-190.000606
2024-12-200.000603
2024-12-210.000616
2024-12-220.00061
2024-12-230.000612
2024-12-240.000611
2024-12-250.00062
2024-12-260.00061
2024-12-270.000609
2024-12-280.00062
2024-12-290.000613
2024-12-300.000615
2024-12-310.000614
2025-01-010.000616
2025-01-020.000614
2025-01-030.000612
2025-01-040.000624
2025-01-050.000614
2025-01-060.000611
2025-01-070.000608
2025-01-080.000606
2025-01-090.000609
2025-01-100.000611
2025-01-110.000615
2025-01-120.000614
2025-01-130.000608
2025-01-140.000606
2025-01-150.000604
2025-01-160.000603
2025-01-170.000603
2025-01-180.000613
2025-01-190.000607
2025-01-200.000602
2025-01-210.000604
2025-01-220.000606
2025-01-230.000605
2025-01-240.000609
2025-01-250.000619
2025-01-260.000608
2025-01-270.000608
2025-01-280.000607
2025-01-290.000606
2025-01-300.000606
2025-01-310.000605
2025-02-010.000613
2025-02-020.000608
2025-02-030.000603
2025-02-040.000606
2025-02-050.000605
2025-02-060.000603
2025-02-070.000603
2025-02-080.000612
2025-02-090.000607
2025-02-100.000604
2025-02-110.000603
2025-02-120.000602
2025-02-130.0006
2025-02-140.000605
2025-02-150.000616
2025-02-160.000605
2025-02-170.000604
2025-02-180.000601
2025-02-190.0006
2025-02-200.000602
2025-02-210.0006
2025-02-220.00061
2025-02-230.000603
2025-02-240.000601
2025-02-250.000596
2025-02-260.000595
2025-02-270.000595
2025-02-280.000592
2025-03-010.000602
2025-03-020.000593
2025-03-030.000595
2025-03-040.000592
2025-03-050.000589
2025-03-060.000586
2025-03-070.000589
2025-03-080.000597
2025-03-090.00059
2025-03-100.000585
2025-03-110.000578
2025-03-120.000577
2025-03-130.000579
2025-03-140.000583
2025-03-150.000593
2025-03-160.000585
2025-03-170.000581
2025-03-180.000574
2025-03-190.000573
2025-03-200.000575
2025-03-210.000574
2025-03-220.000583
2025-03-230.000574
2025-03-240.00057
2025-03-250.000567
2025-03-260.000567
2025-03-270.00057
2025-03-280.000571
2025-03-290.00058
2025-03-300.000574
2025-03-310.000569
2025-04-010.000564
2025-04-020.000564
2025-04-030.000559
2025-04-040.000551
2025-04-050.00057
2025-04-060.000568
2025-04-070.000553
2025-04-080.000554
2025-04-090.000552
2025-04-100.000554
2025-04-110.000544
2025-04-120.000554
2025-04-130.000548
2025-04-140.000544
2025-04-150.000543
2025-04-160.000544
2025-04-170.000541
2025-04-180.000542
2025-04-190.000549
2025-04-200.000543
2025-04-210.000539
2025-04-220.000538
2025-04-230.000539
2025-04-240.000541
2025-04-250.000539
2025-04-260.00055
2025-04-270.000543
2025-04-280.000541
2025-04-290.000542
2025-04-300.000547
2025-05-010.000548
2025-05-020.000553
2025-05-030.000563
2025-05-040.000556
2025-05-050.000552
2025-05-060.00055
2025-05-070.000547
2025-05-080.000549
2025-05-090.000549
2025-05-100.000558
2025-05-110.000553
2025-05-120.000548
2025-05-130.000548
2025-05-140.000551
2025-05-150.000551
2025-05-160.000554
2025-05-170.000564
2025-05-180.000558
2025-05-190.000554
2025-05-200.000553
2025-05-210.000554
2025-05-220.000554
2025-05-230.000555
2025-05-240.000566
2025-05-250.000561
2025-05-260.000557
2025-05-270.000556
2025-05-280.000556
2025-05-290.000556
2025-05-300.000554
2025-05-310.000564
2025-06-010.000558
2025-06-020.000555
2025-06-030.000553
2025-06-040.000552
2025-06-050.000552
2025-06-060.000551
2025-06-070.000561
2025-06-080.000556
2025-06-090.000553
2025-06-100.000552
2025-06-110.000551
2025-06-120.000551
2025-06-130.000546
2025-06-140.000559
2025-06-150.000554
2025-06-160.00055
2025-06-170.000549
2025-06-180.000548
2025-06-190.000548
2025-06-200.000547
2025-06-210.000556
2025-06-220.00055
2025-06-230.000544
2025-06-240.000547
2025-06-250.000546
2025-06-260.000547
2025-06-270.000548
2025-06-280.000556
2025-06-290.000549
2025-06-300.000547
2025-07-010.000544
2025-07-020.000542
2025-07-030.000544
2025-07-040.000546
2025-07-050.000555
2025-07-060.000547
2025-07-070.000543
2025-07-080.000542
2025-07-090.000543
2025-07-100.000543
2025-07-110.000544
2025-07-120.000555
2025-07-130.000548
2025-07-140.000544
2025-07-150.000544
2025-07-160.000544
2025-07-170.000544
2025-07-180.000547
2025-07-190.000554
2025-07-200.000548
2025-07-210.000544
2025-07-220.000541
2025-07-230.000541
2025-07-240.00054
2025-07-250.000539
2025-07-260.00055
2025-07-270.000544
2025-07-280.000542
2025-07-290.000542
2025-07-300.000543
2025-07-310.000543
2025-08-010.000542
2025-08-020.000554
2025-08-030.000544
2025-08-040.000544
2025-08-050.000543
2025-08-060.000544
2025-08-070.000544
2025-08-080.000545
2025-08-090.000555
2025-08-100.000548
2025-08-110.000546
2025-08-120.000546
2025-08-130.00055
2025-08-140.00055
2025-08-150.000547
2025-08-160.000555
2025-08-170.00055
2025-08-180.000547
2025-08-190.000546
2025-08-200.000545
2025-08-210.000544
2025-08-220.000542
2025-08-230.000554
2025-08-240.000552
2025-08-250.000545
2025-08-260.000543
2025-08-270.000541
2025-08-280.000543
2025-08-290.000537
2025-08-300.000548
2025-08-310.000543
2025-09-010.000539
2025-09-020.000539
2025-09-030.000541
2025-09-040.000542
2025-09-050.000542
2025-09-060.000553
2025-09-070.000546
2025-09-080.000539
2025-09-090.00054
2025-09-100.000538
2025-09-110.000537
2025-09-120.000538
2025-09-130.000549
2025-09-140.000543
2025-09-150.000539
2025-09-160.000536
2025-09-170.000534
2025-09-180.000533
2025-09-190.000531
2025-09-200.000542
2025-09-210.000538
2025-09-220.000543
2025-09-230.000542
2025-09-240.000542
2025-09-250.00054
2025-09-260.000544
2025-09-270.000544
2025-09-280.000542
2025-09-290.000545
2025-09-300.000545
2025-10-010.000547
2025-10-020.000548
2025-10-030.00055
2025-10-040.000549
2025-10-050.000549
2025-10-060.000549
2025-10-070.00055
2025-10-080.00055
2025-10-090.000552
2025-10-100.000552
2025-10-110.00055
2025-10-120.000551
2025-10-130.000554
2025-10-140.000552
2025-10-150.000552
2025-10-160.000553
2025-10-170.000553
2025-10-180.000553
2025-10-190.000551
2025-10-200.000555
2025-10-210.000555
2025-10-220.000556
2025-10-230.000556
2025-10-240.000556
2025-10-250.000555
2025-10-260.000555
2025-10-270.000555
2025-10-280.000555
2025-10-290.000557
2025-10-300.000555
2025-10-310.000557
2025-11-010.000558
2025-11-020.000558
2025-11-030.000557
2025-11-040.000557
2025-11-050.000557
2025-11-060.000558
2025-11-070.000555
2025-11-080.000555
2025-11-090.000554
2025-11-100.000555
2025-11-110.000555
2025-11-120.000554
2025-11-130.000555
2025-11-140.000554
2025-11-150.000552
2025-11-160.000552
2025-11-170.000552
2025-11-180.000551
2025-11-190.000554
2025-11-200.000554
2025-11-210.000555
2025-11-220.000557
2025-11-230.000554
2025-11-240.000558
2025-11-250.000558
2025-11-260.000556
2025-11-270.000556
2025-11-280.000556
2025-11-290.000556
2025-11-300.000555
2025-12-010.000558
2025-12-020.000557
2025-12-030.000555
2025-12-040.000554
2025-12-050.000554
2025-12-060.000553
2025-12-070.000553
2025-12-080.000554
2025-12-090.000555
2025-12-100.000554
2025-12-110.000552
2025-12-120.000552
2025-12-130.000552
2025-12-140.000551
2025-12-150.00055
2025-12-160.00055
2025-12-170.000549
2025-12-180.000548
2025-12-190.000548
2025-12-200.000549
2025-12-210.000546
2025-12-220.000545
2025-12-230.000544
2025-12-240.000544
2025-12-250.000543
2025-12-260.000543
2025-12-270.000543
2025-12-280.000543
2025-12-290.000543
2025-12-300.000543
2025-12-310.000546
2026-01-010.000546
2026-01-020.000546
2026-01-030.000546
2026-01-040.000545
2026-01-050.000547
2026-01-060.000547
2026-01-070.000549
2026-01-080.000547
2026-01-090.000548
2026-01-100.000548
2026-01-110.000548
2026-01-120.000546
2026-01-130.000546
2026-01-140.000546
2026-01-150.000546
2026-01-160.000545
2026-01-170.000545
2026-01-180.000545
2026-01-190.000543
2026-01-200.000542
2026-01-210.000543
2026-01-220.000544
2026-01-230.000544
2026-01-240.000544
2026-01-250.000541
2026-01-260.000542
2026-01-270.000543
2026-01-280.00054
2026-01-290.000539
2026-01-300.000541
2026-01-310.000543
2026-02-010.000542
2026-02-020.000544
2026-02-030.000546
2026-02-040.000546
2026-02-050.000544
2026-02-060.000544
2026-02-070.000544
2026-02-080.000543
2026-02-090.000543
2026-02-100.000543
2026-02-110.000542
2026-02-120.000543
2026-02-130.000543
2026-02-140.000543
2026-02-150.000542
2026-02-160.000543
2026-02-170.000543
2026-02-180.000541
2026-02-190.000541
2026-02-200.000543
2026-02-210.000543
2026-02-220.000543
2026-02-230.000545
2026-02-240.000545
2026-02-250.000545
2026-02-260.000547
2026-02-270.000545
2026-02-280.000545
2026-03-010.000545
2026-03-020.000545
2026-03-030.000548
2026-03-040.000551
2026-03-050.00055
2026-03-060.000549
2026-03-070.000549
2026-03-080.000549
2026-03-090.000552
2026-03-100.000554
2026-03-110.000553
2026-03-120.000556
2026-03-130.000557
2026-03-140.000556
2026-03-150.000555
2026-03-160.000554
2026-03-170.000553
2026-03-180.000551
2026-03-190.000553
2026-03-200.000552
2026-03-210.000551
2026-03-220.00055
2026-03-230.000553
2026-03-240.00055
2026-03-250.000553
2026-03-260.000551
2026-03-270.00055
2026-03-280.000549
2026-03-290.000549
2026-03-300.000551
2026-03-310.000552
2026-04-010.000551
2026-04-020.00055
2026-04-030.000552
2026-04-040.000553
2026-04-050.000552
2026-04-060.00055
2026-04-070.000549
2026-04-080.000548
2026-04-090.000544
2026-04-100.000543
2026-04-110.000543
2026-04-120.000542
2026-04-130.00054
2026-04-140.00054
2026-04-150.000538
2026-04-160.000538
2026-04-170.000537
2026-04-180.000538
2026-04-190.000537
2026-04-200.000539
2026-04-210.000539
2026-04-220.000538
2026-04-230.000536
2026-04-240.000537
2026-04-250.000536
2026-04-260.000535
2026-04-270.000537
2026-04-280.000535
2026-04-290.000533
2026-04-300.000533
2026-05-010.000531
2026-05-020.000533
2026-05-030.000532
2026-05-040.00053
2026-05-050.000529
2026-05-060.000531
2026-05-070.00053
2026-05-080.000526
2026-05-090.000524
2026-05-100.000524
2026-05-110.000522
2026-05-120.000521
2026-05-130.000523
2026-05-140.000525
2026-05-150.000524
2026-05-160.000524
2026-05-170.000525
2026-05-180.000521
2026-05-190.00052
2026-05-200.000521
2026-05-210.000522
2026-05-220.000521
2026-05-230.00052
2026-05-240.00052
2026-05-250.000519
2026-05-260.000516
2026-05-270.000515
2026-05-280.000514
2026-05-290.000515
2026-05-300.000514
2026-05-310.000514
2026-06-010.000515
2026-06-020.000516
2026-06-030.000512
2026-06-040.000511
2026-06-050.00051
2026-06-060.000511
2026-06-070.000511
2026-06-080.00051
2026-06-090.000515
2026-06-100.000517
2026-06-110.000515
2026-06-120.000521
2026-06-130.000521
2026-06-140.000517
2026-06-150.000522
2026-06-160.000522
2026-06-170.000519
2026-06-180.00052
2026-06-190.000523
2026-06-200.000523
2026-06-210.000522
2026-06-220.000523
2026-06-230.000522
2026-06-240.000523
2026-06-250.000523
2026-06-260.000526
2026-06-270.000526
2026-06-280.000523
2026-06-290.000525
2026-06-300.000524
2026-07-010.000523
2026-07-020.000521
2026-07-030.000521
2026-07-040.00052
2026-07-050.00052
2026-07-060.00052
2026-07-070.000523
2026-07-080.000518
2026-07-090.000517
2026-07-100.000517
2026-07-110.000516
2026-07-120.000516
2026-07-130.000517
2026-07-140.000517
2026-07-150.000516
2026-07-160.000518
2026-07-170.00052
2026-07-180.00052
2026-07-190.000519
2026-07-200.000521
2026-07-210.000524
2026-07-220.000524
2026-07-230.000522
2026-07-240.000522
2026-07-250.000521
2026-07-260.000521
2026-07-270.000519
2026-07-280.000518
2026-07-290.000519
2026-07-300.000519
2026-07-310.000518
2026-08-010.000517
2026-08-020.000516
2026-08-030.000519
2026-08-040.000518
2026-08-050.000521
2026-08-060.00052
2026-08-070.000522
2026-08-080.000523
2026-08-090.000519
2026-08-100.000524
2026-08-110.000521
2026-08-120.000521
2026-08-130.000521
2026-08-140.000523
2026-08-150.00052
2026-08-160.000519
2026-08-170.000521
2026-08-180.00052
2026-08-190.00052
2026-08-200.00052
2026-08-210.000523
2026-08-220.000523
2026-08-230.000522
2026-08-240.000522
2026-08-250.000523
2026-08-260.000522
2026-08-270.000521
2026-08-280.000523
2026-08-290.000523
2026-08-300.000523
2026-08-310.000525
2026-09-010.000525
2026-09-020.000527
2026-09-030.000529
2026-09-040.000531
2026-09-050.000531
2026-09-060.00053
2026-09-070.000532
2026-09-080.000533
2026-09-090.000536
2026-09-100.000533
2026-09-110.000533
2026-09-120.000534
2026-09-130.000534
2026-09-140.000535
2026-09-150.000535
2026-09-160.000536
2026-09-170.000535
2026-09-180.000533
2026-09-190.000534
2026-09-200.000535
2026-09-210.000533
2026-09-220.000536
2026-09-230.000539
2026-09-240.000536
2026-09-250.000536
2026-09-260.000536
2026-09-270.000535
2026-09-280.000536
2026-09-290.000539
2026-09-300.000541
2026-10-010.000544
2026-10-020.00055
2026-10-030.000555
2026-10-040.000554
2026-10-050.000556
2026-10-060.000559
2026-10-070.000558
2026-10-080.000555
2026-10-090.000551
2026-10-100.000544
2026-10-110.000544
2026-10-120.000543
2026-10-130.000546
2026-10-140.000549
2026-10-150.000546
2026-10-160.00054
2026-10-170.000539
2026-10-180.000539
2026-10-190.000542
2026-10-200.000544
2026-10-210.000543
2026-10-220.000542
2026-10-230.000542
2026-10-240.000542
2026-10-250.000542
2026-10-260.000541
2026-10-270.000541

High

0.000632

Low

0.000510

Average

0.000555

Statistics use all 731 daily observations in the selected period.

For developers

Get this rate via the API

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

Replace YOUR_API_KEY with the key from your dashboard.

IDR/MAD API questions

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

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

How far back does IDR/MAD historical data go?

Daily IDR/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 IDR/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.