เอกสาร /

อัตราแลกเปลี่ยนย้อนหลัง

ใช้วันที่ใน path สำหรับวันเดียว หรือ `/v1/range` สำหรับอนุกรมรายวัน ข้อมูลที่เผยแพร่เริ่ม 1999-01-04

ขอข้อมูลหนึ่งวัน

ถ้าเป็นวันหยุดหรือสุดสัปดาห์ endpoint จะคืน fixing ล่าสุดและตั้ง `is_forward_filled` เป็น true โดยไม่สร้างค่าปลอม

bash · one date
curl "https://api.exchangerate.dev/v1/2024-01-15/EUR?symbols=USD,GBP"

ขอช่วงวันที่

ส่ง `symbols`, `start_date`, `end_date` JSON ให้สูงสุด 366 แถวต่อหน้า ถ้า `has_more` เป็น true ให้นำ `next_cursor` ไปใช้ต่อ

bash · date range
curl "https://api.exchangerate.dev/v1/range?base=USD&symbols=EUR,GBP&start_date=2024-01-01&end_date=2024-06-30"

ดาวน์โหลด CSV หรือ Parquet

เพิ่ม `format=csv` หรือ `format=parquet` ไฟล์จะมีช่วงทั้งหมดที่ขอและไม่ใช้ JSON cursor

bash · CSV
curl -L "https://api.exchangerate.dev/v1/range?base=USD&symbols=EUR,GBP&start_date=2024-01-01&end_date=2024-12-31&format=csv"   --output usd-rates-2024.csv

เก็บที่มาพร้อมตัวเลข

เก็บ `source`, `is_forward_filled`, `derived_symbols` กับแต่ละ observation เพื่ออธิบายข้อมูลได้ภายหลัง

source · is_forward_filled · derived_symbols