منصة مصرفي للمطورين

واجهة JSON للقراءة فقط للمعرفة والقوائم المنشورة على مصرفي: المصطلحات، الجهات الرقابية، المعايير الدولية، بيانات الأسواق مع مصادرها، الوظائف والفعاليات.

المنتجات

نقطة الوصولالوصفمعاملات الاستعلام
GET /api/v1/glossaryالمصطلحات المصطلحات المصرفية والمالية المنشورة بالعربية والإنجليزية مع مصدرها. q, page, per_page
GET /api/v1/glossary/{slug}مصطلح مصطلح منشور واحد. —
GET /api/v1/regulatorsالجهات التنظيمية الجهات الرقابية والإشرافية المنشورة. country, page, per_page
GET /api/v1/regulators/{slug}جهة تنظيمية جهة رقابية منشورة واحدة. —
GET /api/v1/standardsالمعايير الدولية ملخصات المعايير المنشورة مع الرابط الرسمي (لا يُستضاف النص الكامل). page, per_page
GET /api/v1/standards/{slug}قياسي معيار منشور واحد. —
GET /api/v1/data-seriesسلسلة بيانات آخر قيمة لكل سلسلة منشورة للأسواق أو الأسعار أو المؤشرات مع مصدرها وتاريخها. kind, page, per_page
GET /api/v1/data-series/{slug}سلسلة بيانات آخر قيمة لسلسلة واحدة. —
GET /api/v1/jobsالوظائف الوظائف المنشورة (الحقول العامة فقط). open, page, per_page
GET /api/v1/eventsالفعاليات الفعاليات المنشورة (الحقول العامة فقط). upcoming, page, per_page

البدء

  1. سجّل الدخول وأرسل طلب وصول إلى API يصف تطبيقك والبيانات التي تحتاجها.
  2. بعد موافقة فريق مصرفي أنشئ مفتاحاً من صفحة المطور. يُعرض المفتاح مرة واحدة فقط، فاحفظه بأمان.
  3. استدعِ نقاط الوصول عبر HTTPS باستخدام مفتاحك. يمكن إلغاء المفاتيح في أي وقت.

المصادقة

أرسل مفتاحك في ترويسة Authorization مع كل طلب، ولا تضع المفاتيح في شيفرة عامة أو روابط.

Authorization: Bearer msk_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

الحدود والترقيم

  • لكل تطبيق حد للطلبات في الدقيقة (60 افتراضياً) يظهر في صفحة المطور، وتوضحه ترويستا X-RateLimit-Limit وX-RateLimit-Remaining.
  • القوائم مرقّمة عبر page وper_page (حتى 100 لكل صفحة)، وتتضمن الاستجابة meta وlinks (first وprev وnext وlast).
  • لا تُعاد إلا السجلات المنشورة، وتأتي قيم البيانات دائماً مع مصدرها وتاريخها، ويجب عرضهما معها.

مثال

curl --request GET \
  --url https://musrefy.net/api/v1/glossary?q=liquidity \
  --header 'Authorization: Bearer YOUR_API_KEY' \
  --header 'Accept: application/json'
{
  "data": [
    { "type": "glossary-terms", "id": "…", "attributes": { "term": { "ar": "…", "en": "…" }, "definition": { … }, "source": { … } }, "links": { … } }
  ],
  "meta": { "page": 1, "per_page": 25, "total": …, "last_page": … },
  "links": { "self": "…", "first": "…", "last": "…", "prev": null, "next": "…" }
}

الأخطاء

401مفتاح مفقود أو غير صالح أو ملغى، أو وصول غير معتمد.
404السجل غير موجود أو غير منشور.
429تم بلوغ حد الطلبات؛ أعد المحاولة بعد عدد الثواني المذكور في ترويسة Retry-After.

{"errors": [{"status": "401", "title": "Unauthenticated", "detail": "…"}]}

الإصدارات

الإصدار الحالي هو v1 وهو جزء من كل مسار (/api/v1/…). لن تصدر التغييرات غير المتوافقة إلا في إصدار جديد يُعلن عنه مسبقاً. حالة المنصة

الوصول والتسعير والدعم

يُمنح الوصول إلى API عند الطلب بعد المراجعة، وتُتفق الشروط التجارية للأحجام الأكبر مع فريق مصرفي.