اطلب تاريخًا واحدًا
في عطلة نهاية الأسبوع أو إغلاق السوق، تعيد endpoint آخر fixing منشور وتضبط `is_forward_filled` إلى true. لا تُنشئ مشاهدة وهمية.
اطلب نطاقًا زمنيًا
أرسل `symbols` و`start_date` و`end_date`. يعيد JSON حتى 366 صفًا في الصفحة؛ مرّر `next_cursor` عندما تكون `has_more` true.
نزّل CSV أو Parquet
أضف `format=csv` أو `format=parquet`. يحتوي الملف كامل النطاق المطلوب ولا يستخدم مؤشر JSON.
احفظ المصدر مع الأرقام
احتفظ بـ`source` و`is_forward_filled` و`derived_symbols` مع كل مشاهدة كي تستطيع تفسيرها لاحقًا.
source · is_forward_filled · derived_symbols
السلاسل خلال اليوم والتغطية
يدعم /v1/timeseries الفواصل 1m و5m و15m و1h و4h، والبيانات المرجعية اليومية 1d. لا يدعم 2h. تقاطعات SGD التي لا تشمل USD غير متاحة عند 4h، لكن USD/SGD والاتجاه العكسي متاحان. بدأ جمع بيانات السوق في 2026-09-14. تُحفظ بيانات 1m لمدة 30 يومًا، ولا يوجد حذف مجدول للفواصل الأكبر. مدة الاحتفاظ لا تعني توفر تاريخ كامل بهذه المدة.
تتطلب التقاطعات التاريخية مشاهدات إغلاق فعلية ضمن الفترة نفسها بتوقيت UTC، بفارق لا يتجاوز 5 ثوانٍ. يستخدم effective_at وقت المشاهدة الأقدم. لا تُملأ الفجوات، وقد تتغير الفترة المفتوحة. يستخدم 1d البيانات المرجعية اليومية لجميع عملات الكتالوج. يُحسب كل زوج مرة واحدة في الجدول، مع دعم الاتجاهين.
| interval | الأزواج الفريدة |
|---|---|
1m | 91 |
5m | 91 |
15m | 91 |
1h | 91 |
4h | 79 |
1d | 465 |
الفترة المدعومة التي لا تحتوي على مشاهدات تعيد HTTP 200 مع data: [] وhas_more: false وnext_cursor: null. الفاصل غير المعروف يعيد unsupported_interval، والزوج خارج التغطية يعيد unsupported_pair_interval وrejected_pairs مع HTTP 400. يُرفض الطلب المختلط بالكامل.
AUD, CAD, CHF, EUR, GBP, JPY, MXN, NOK, NZD, PLN, SEK, SGD, USD, ZAR