Coba observasi USD/JPY 15 menit
curl "https://api.exchangerate.dev/v1/timeseries?base=USD&symbols=JPY&interval=15m&from=2026-09-14T12:00:00Z&to=2026-09-14T12:00:00Z" -H "Authorization: Bearer YOUR_API_KEY"{ "result": "success", "base": "USD", "symbols": ["JPY"], "interval": "15m", "from": "2026-09-14T12:00:00Z", "to": "2026-09-14T12:00:00Z", "data": [{ "timestamp": "2026-09-14T12:00:00Z", "effective_at": { "JPY": "2026-09-14T12:14:58.972181Z" }, "rates": { "JPY": 154.582 }, "source": "live", "source_type": "market", "market_session": "open", "derived_symbols": [] }], "next_cursor": null, "has_more": false, "notice": "Indicative rates, not for settlement."}Contoh tetap yang diverifikasi pada 2026-09-15 untuk bucket 2026-09-14 pukul 12:00 UTC. Kurs ini indikatif. timestamp adalah awal bucket; effective_at adalah waktu observasi.
Interval dan riwayat yang tersedia
/v1/timeseries mendukung 1m, 5m, 15m, 1h, 4h dan referensi harian 1d; tidak ada 2h. Pasangan silang SGD tanpa USD tidak mendukung 4h, tetapi USD/SGD dan kebalikannya didukung. Data pasar mulai dikumpulkan pada 2026-09-14. Retensi 1m adalah 30 hari; interval lebih besar tidak memiliki kedaluwarsa terjadwal. Retensi bukan jaminan kedalaman data yang sudah tersedia. Cakupan intraday 1m hingga 1h: 221 pasangan unik, yaitu 143 pasangan USD dan 78 pasangan silang.
| interval | Pasangan unik | Rentang maksimum per permintaan |
|---|---|---|
1m | 221 | 7 d |
5m | 221 | 31 d |
15m | 221 | 93 d |
1h | 221 | 366 d |
4h | 209 | 1830 d |
1d | 10296 | 1830 d |
Observasi yang hilang dan pasangan silang
Pasangan silang historis memerlukan tick penutupan nyata dalam bucket UTC yang sama, dengan selisih maksimal 5 detik. effective_at memakai waktu observasi tertua. Celah tidak diisi; bucket yang masih terbuka dapat berubah. 1d menggunakan referensi harian untuk seluruh katalog. Tabel menghitung pasangan unik; kedua arah didukung.
Rentang yang didukung tanpa observasi mengembalikan HTTP 200 dengan data: [], has_more: false dan next_cursor: null. Interval tidak dikenal menghasilkan unsupported_interval; pasangan di luar cakupan menghasilkan unsupported_pair_interval dan rejected_pairs (HTTP 400). Permintaan campuran ditolak seluruhnya.
Autentikasi dan penggunaan komersial
Plus: 1h dan 4h untuk 30 hari. Pro: 1m untuk 30 hari terakhir, dan 5m hingga 4h dengan riwayat penuh. Keduanya memerlukan key.
Endpoint data menerima percobaan anonim: 10 permintaan per menit dan 100 per jam untuk setiap IP. Key menggunakan kuota bulanan akun Anda. Harga Free terlambat 15 menit (header X-Price-Delay-Seconds: 900).
| Paket | Permintaan per bulan | Penggunaan komersial |
|---|---|---|
| Free | 5,000 | Tampilan dengan tautan kredit |
| Basic | 100,000 | Ya |
| Plus | 300,000 | Ya |
| Pro | 1,000,000 | Ya |