بديل Yahoo Finance: Narwhal API

Build FX, economics and calendar features with a documented API. Narwhal returns structured data through REST and hosted MCP, with one account and a shared credit balance. Yahoo Finance provides a consumer finance website, while the independent yfinance library offers Python access.

نظرة سريعة

يقارن مثال العملات بين Narwhal REST ومكتبة yfinance المستقلة لـ Python.

المتطلبواجهة Narwhal APIYahoo Finance
الباقة المجانية✓ رصيد مجاني بقيمة $10 شهريًا لمدة 12 شهرًا، دون بطاقةغير منشورة كواجهة API
أرخص باقة مدفوعةشحن يبدأ من $20؛ من $2 إلى $10 لكل 1,000 استدعاءغير منشورة
سرعة التحديثوفق جدول كل مجموعة بيانات؛ تُحفظ الطوابع الزمنيةغير منشورة
السجلالسجل الكامل لكل حساب؛ السجلات المتاحة فقطغير منشورة كواجهة API
التغطيةالبيانات الاقتصادية والعملات والعطلات والسلع المنشورةموقع مالي للمستهلكين
الواجهاتREST وMCP؛ WebSocket غير منشورلا توجد واجهة بيانات عامة منشورة
حزم SDK✓ حزم SDK رسمية لـ Python وTypeScriptمكتبة yfinance المستقلة
الاستخدام التجاري في الباقة المجانية✓ التطبيقات التجارية مسموحة؛ وإعادة البيع تتطلب اتفاقًا مخصصًا✗ الجمع الآلي يتطلب إذنًا

السعر بحسب استخدامك

لا تنشر Yahoo خطة لواجهة بيانات سوق عامة.

عدد الطلبات شهرياًواجهة Narwhal APIYahoo Finance
1,000$2.00 بسعر $2 لكل 1,000 استدعاءغير منشورة
10,000$20.00 بسعر $2 لكل 1,000 استدعاءغير منشورة
100,000$200.00 بسعر $2 لكل 1,000 استدعاءغير منشورة

انتقل في بضع دقائق

قراءة سجل اليورو مقابل الدولار لشهر سبتمبر 2026

Yahoo Finance

Python مع yfinance
import yfinance as yf

# Change: library call to REST
print(yf.Ticker("EURUSD=X").history(
    start="2026-09-01",
    end="2026-10-01",
))

واجهة Narwhal API

# Change: URL and key
url="https://api.narwhalapi.com"
url="$url/v1/fx/rates/EUR/observations"
curl --get \
  "$url" \
  --data-urlencode "currencies=USD" \
  --data-urlencode "start_date=2026-09-01" \
  --data-urlencode "end_date=2026-09-30" \
  --data-urlencode "limit=100" \
  -H "Authorization: Bearer YOUR_API_KEY"

لماذا ينتقل الفرق

ابدأ البناء مجانًا

يحصل كل حساب في Narwhal على رصيد مجاني بقيمة $10 شهريًا لمدة 12 شهرًا، مع السماح بالتطبيقات التجارية. استخدم هذا الرصيد للوحة معلومات أو لجلب بيانات مجدول أو لتكامل مع وكيل. ومع نمو الاستخدام أضف شحنًا يبدأ من $20، بالحساب والمصادقة نفسيهما.

اربط تطبيقك ووكيلك

يصل REST وMCP المستضاف إلى البيانات نفسها عبر حساب واحد. يستطيع تطبيقك جلب JSON بينما يستخدم الوكيل الأدوات المستضافة، ويُحاسَب كل استدعاء مرة واحدة من الرصيد المشترك. ومع رصيد واحد يسهل تقدير ميزانية الحمل المجمّع.

اربط بيانات الدول

يغطي كتالوج Narwhal الاقتصادي 37 دولة، مع جدول تغطية لكل مؤشر. تنظّم مساراتُ الدولة والمؤشر طلباتك حول البيانات التي يستخدمها تطبيقك. اجمع الملاحظات مع العملات والعطلات الرسمية وتواريخ الإصدار لبناء لوحات معلومات للدول عبر الحساب نفسه.

متى يكون الخيار الآخر أفضل

يُعدّ Yahoo Finance الخيار الأفضل لتصفّح المعلومات المالية على موقع جاهز للمستهلكين، إذ يمكنك الاطلاع على صفحاته دون بناء واجهة بيانات أو صيانة خادم خلفي. وتناسب مكتبة yfinance المستقلة سير العمل البحثي والتعليمي الذي يصفه مشروعها، لكن ترخيص شيفرتها لا يمنح حقوقًا في بيانات Yahoo. وتشترط شروط Yahoo الحصول على إذن للجمع الآلي.

أسئلة شائعة

هل يوجد بديل مجاني لـ Yahoo Finance؟

نعم. تمنح Narwhal كل حساب رصيدًا مجانيًا بقيمة $10 شهريًا لمدة 12 شهرًا، مع السماح باستخدام التطبيقات التجارية والوصول عبر REST وMCP المستضاف. استخدم Narwhal لسجل العملات ومؤشرات الدول والتقويمات عبر واجهة API موثّقة.

هل يغطي مثالا العملات التواريخ نفسها؟

يطلب المثالان شهر سبتمبر 2026. لا تشمل yfinance تاريخ النهاية، لذا ينتهي طلبها في 1 أكتوبر؛ أما Narwhal فتشمله، فينتهي طلبها في 30 سبتمبر. ويتحول استدعاء مكتبة Python إلى طلب HTTP قياسي بمصادقة Bearer وعملات محددة صراحةً وحد للصفحة.

ما الذي يتغيّر في تطبيقي؟

استبدل عنوان الطلب والمصادقة، ثم اربط استجابة JSON بحقول تطبيقك. تستخدم الأمثلة fetch القياسي في JavaScript وrequests في Python، فيناسب التكامل أي عميل HTTP عادي. احتفظ بمفتاحك على الخادم، وانقل وحدات الاستجابة وتواريخها وقيمها المفقودة إلى العرض أو الحسابات.

ماذا يحدث عند نفاد رصيد Narwhal؟

يُشارَك رصيد بين استدعاءات REST وMCP. عندما يصل إلى الصفر تُرجع الواجهة HTTP 402 `insufficient_credits`، ولا يمكن أن تُحاسَب بأكثر من رصيدك. لا يُرحَّل الرصيد المجاني، وينتهي الرصيد المدفوع بعد 12 شهرًا من آخر شحن.

تمت المراجعة:

المصادر وتاريخ المراجعة