Strasmore Research
تعلَّم Matt Connorبقلم Matt Connor · آخر تحديث في 2026-07-23 · data as of July 23, 2026 · refreshed weekly

واجهة SQL API مجانية لبيانات سوق الأسهم

استخدم استعلامات SQL مجانية للوصول إلى بيانات الأسهم الأمريكية لمدة 22 عاماً. تشمل البيانات التوزيعات والأساسيات مع 100 استعلام يومياً دون بطاقة ائتمان.

تتوفر واجهة برمجة تطبيقات (API) مجانية للبيانات الخاصة بسوق الأسهم، وتوضح هذه الصفحة كيفية استخدامها. تنتشر واجهات برمجة التطبيقات المجانية لبيانات السوق في كل مكان؛ لكن توفر واجهة برمجة تطبيقات تتيح لك كتابة استعلامات SQL الخاصة بك، وتشغيلها على بيانات تاريخية لأسهم أمريكية تمتد لـ 22 عاماً، ثم إرجاع النتائج بتنسيق JSON، هو أمر مختلف تماماً. توفر الفئة المجانية من Strasmore هذه الميزة بالضبط: 100 استعلام يومياً، تُكتب بواسطتك، ودون الحاجة لبطاقة ائتمان.

واجهات برمجة تطبيقات البيانات المجانية شائعة، لكن SQL المجاني ليس كذلك.

تمنحك واجهة برمجة تطبيقات (API) البيانات المجانية المعتادة نقاط نهاية (endpoints) ثابتة. حيث يوجد رابط URL واحد لكل مجموعة بيانات، ومعايير يحددها المورد، ويجب أن يتوافق كل سؤال تطرحه مع نقطة نهاية صممها شخص ما مسبقاً. وبمجرد أن يتطلب سؤالك الربط بين مجموعتي بيانات (مثل "نمو التوزيعات النقدية للشركات التي انخفض فيها الاهتمام البيعي")، ستضطر إلى تحميل ملفات CSV ودمجها بنفسك.

تزيل لغة SQL هذا القيد؛ فالاستعلام هو نفسه نقطة النهاية. تُنفذ عمليات الربط (Joins)، والدوال النافذة (window functions)، والتجميعات (aggregations)، وعمليات الحساب التاريخي في مكان تخزين البيانات، مما يتيح لك تحميل الإجابة مباشرة بدلاً من تحميل البيانات الخام. تعمل جميع الرسوم البيانية في هذه المدونة بهذه الطريقة، وتجد استعلام SQL متاحاً بنقرة واحدة أسفل كل رسم بياني.

محتويات المستودع

تعتمد عملية الاستعلام على مستودع ClickHouse لبيانات السوق الأمريكية: يتضمن تجميعات الأسعار اليومية والدقيقة منذ عام 2003، والتوزيعات النقدية وتقسيمات الأسهم، والأساسيات الربع سنوية، ونسب التقييم، ومركز البيع على المكشوف وحجم البيع على المكشوف، والاكتتابات العامة الأولية، وأخبار السوق، بالإضافة إلى مجموعة بيانات الخيارات التي تشمل قيم greeks والتقلب الضمني عند إغلاق اليوم منذ عام 2014. تُجري اللوحات أدناه ثلاثة استعلامات فعلية، حيث يواجه كل منها صعوبة في المعالجة عبر واجهة برمجة تطبيقات (API) ذات نقطة نهاية ثابتة.

سجل توزيعات أرباح يمتد لعشرين عاماً في عملية GROUP BY واحدة. دفعت شركة Coca-Cola مبلغ 1 للسهم الواحد خلال 2004 و 2.04 عبر 2025، وتستعرض الصفوف السنوية لـ 22 التاريخ الكامل. للحصول على تحليل أعمق لشركة واحدة، راجع سجل توزيعات أرباح Microsoft.

الاستعلامKO: إجمالي التوزيعات النقدية للسهم حسب السنة
استعلام SQL الدقيق وراء كل رقم
SELECT toYear(ex_dividend_date) AS year,
       round(sum(cash_amount), 2) AS total_cash_per_share
FROM global_markets.stocks_dividends
WHERE ticker = 'KO'
  AND cash_amount IS NOT NULL
  AND ex_dividend_date >= '2004-01-01'
  AND toYear(ex_dividend_date) < toYear(today())
GROUP BY year
ORDER BY year

هيكل تقلب الخيارات الزمني، ويتم حسابه في عملية واحدة. متوسط التقلب الضمني عند إغلاق اليوم لـ SPY حسب فئة تاريخ الاستحقاق، مع 9 فئة تبدأ من مقدم المنحنى وتتجاوز العام. تبلغ قيمة الفئة الأولى 26.4% وفقاً لآخر جلسة. تتوفر هذه المجموعة من البيانات (greeks والتقلب الضمني) في الفئات المدفوعة، وتغطيها الفترة التجريبية لمدة سبعة أيام المتاحة مع الحساب المجاني بالكامل.

الاستعلامSPY التقلب الضمني حسب فئة الأيام المتبقية للاستحقاق، الجلسة الأخيرة
استعلام SQL الدقيق وراء كل رقم
SELECT least(floor(days_to_expiry / 30) * 30, 360) AS dte_bucket_days,
       round(avg(implied_volatility) * 100, 1) AS avg_iv_pct
FROM global_markets.options_greeks
WHERE underlying_symbol = 'SPY'
  AND date = (SELECT max(date) FROM global_markets.options_greeks)
  AND iv_converged
  AND days_to_expiry BETWEEN 1 AND 400
GROUP BY dte_bucket_days
ORDER BY dte_bucket_days

شاشة تقييم لأكبر الشركات. تشمل كل شركة تتجاوز قيمتها السوقية 500 مليار دولار مع مكرر ربحية (P/E) إيجابي، مرتبة حسب الحجم. تتداول أكبر شركة، NVDA، بمكرر أرباح قدره 30.8 وفقاً لآخر جلسة.

الاستعلاممكررات الربحية لشركات أمريكية تتجاوز قيمتها السوقية $500B
استعلام SQL الدقيق وراء كل رقم
SELECT ticker,
       round(price_to_earnings, 1) AS pe_ratio
FROM global_markets.stocks_ratios
WHERE date = (SELECT max(date) FROM global_markets.stocks_ratios)
  AND market_cap > 5e11
  AND price_to_earnings > 0
  AND ticker NOT IN ('SPCX')
ORDER BY market_cap DESC
LIMIT 12

ما تتضمنه الفئة المجانية

تمنحك الحسابات المجانية واجهة SQL حقيقية بحدود محددة، وهي كالتالي:

  • 100 استعلام يومياً، سواء كُتبت بلغة SQL أو باللغة الإنجليزية العادية (تقوم الشاشة بترجمة الإنجليزية إلى SQL وتُظهر لك الاستعلام قبل تنفيذه).
  • توفر الفئة المجانية بيانات تاريخية للأسعار لمدة عامين؛ بينما تفتح الفئات المدفوعة التاريخ الكامل لمدة 22 عاماً.
  • يمكنك الاستعلام في الفئة المجانية عن البيانات التجميعية (اليومية والدقيقة)، والتوزيعات، وتجزئة الأسهم، والبيانات الأساسية، والنسب، والاهتمام البيعي (short interest)، والاكتتابات العامة، والأخبار. أما صفقات الأسعار على مستوى التكة (tick-level) وعروض الأسعار، بالإضافة إلى بيانات الـ greeks والتقلب الضمني (IV)، فهي ميزات مدفوعة.
  • تبدأ جميع الحسابات الجديدة بفترة تجريبية لمدة سبعة أيام من فئة Quotes، دون الحاجة لربط بطاقة بنكية، مما يتيح لك الوصول إلى التاريخ الكامل ومجموعات البيانات المغلقة أثناء فترة التقييم.
  • جميع عمليات الوصول هي للقراءة فقط عبر بوابة SQL. تعمل أوامر SELECT و WITH فقط؛ ولا تعمل أي أوامر أخرى.

لا توجد حيل لتجاوز القيود: الحدود المذكورة أعلاه هي الإعدادات الفعلية للمنتج، وتطبق البوابة هذه القيود بنفس الطريقة على جلسة المتصفح أو طلبات الـ API.

جرب الخدمة قبل التسجيل

تُعد النسخة التجريبية المجانية من واجهة برمجة التطبيقات (API) الملحق الذي لا يتطلب مفاتيح للتعامل مع SQL؛ فهي عبارة عن دليل من الاستعلامات الثابتة، ولا تتطلب إنشاء حساب، كما تتضمن كل استجابة لغة SQL التي أنتجتها. تهدف هذه الخدمة إلى تمكينك (أو تمكين وكيل الذكاء الاصطناعي الخاص بك) من معاينة هياكل البيانات عبر أمر curl واحد، وذلك قبل اتخاذ قرار بشأن ما إذا كانت فئة SQL تستحق تقديم بريدك الإلكتروني. يسرد الدليل الموجود في https://ai.strasmore.com/api/demo/catalog جميع المفاتيح.

الأسئلة الشائعة

هل توجد حقاً واجهة برمجة تطبيقات (API) مجانية تدعم لغة SQL؟

نعم. تتيح لك حسابات Strasmore المجانية تشغيل ما يصل إلى 100 استعلام SQL يومياً ضد مستودع الأسهم الأمريكية، بنظام القراءة فقط، مع بيانات تاريخية لمدة عامين. لا يتطلب الأمر إدخال أي تفاصيل دفع.

ما هي لغة SQL المستخدمة؟

تستخدم لغة ClickHouse SQL. تدعم قواعد SELECT القياسية مع الدوال النافذة (window functions)، بالإضافة إلى أدوات التجميع (aggregate combinators) الخاصة بـ ClickHouse. تعمل لوحات البيانات في المدونة كأمثلة تطبيقية، حيث يمكنك توسيع كود SQL الدقيق أسفل كل مخطط.

هل يمكنني الاستخدام دون كتابة SQL؟

نعم. تقبل واجهة الأوامر (terminal) الأسئلة باللغة الإنجليزية العادية، وتقوم بكتابة كود SQL نيابة عنك، وتعرض لك الاستعلام قبل تنفيذه. يمكنك تعديل كود SQL الناتج، وهي وسيلة سريعة لتعلم هيكلية البيانات (schema).

ما هي الحدود الدقيقة للفئة المجانية؟

100 استعلام يومياً، وبيانات تاريخية لمدة عامين، ونظام القراءة فقط. تُخصص بيانات مستوى التكة (tick-level) وبيانات "greeks" للفئات المدفوعة. تبدأ فترة تجريبية كاملة لمدة 7 أيام عند التسجيل دون الحاجة لبطاقة ائتمان.

هل توجد خدمة لا تتطلب تسجيلاً على الإطلاق؟

واجهة برمجة التطبيقات التجريبية (demo API). توفر مجموعة من الاستعلامات الثابتة عبر نفس مستودع البيانات، مع دعم CORS، ولا تتطلب مفتاحاً. لا تقبل هذه الواجهة استعلامات SQL مخصصة؛ بل وُجدت للتقييم الفوري ولخدمة وكلاء الذكاء الاصطناعي.

اللوحات المذكورة أعلاه هي استعلامات مخزنة يمكن لأي شخص قراءتها؛ أما مستودع البيانات نفسه فيقبل الأسئلة التي تكتبها بنفسك عبر محطة Strasmore.

#sql#api#market data#clickhouse#free tier