أفضل 10 واجهات برمجة تطبيقات إخبارية مجانية للمطورين

مقارنة بين عشر واجهات برمجة تطبيقات إخبارية مجانية من حيث الحصة اليومية، وتأخر البيانات، والشروط التجارية، وشرط البطاقة، وكلها تم التحقق منها على الصفحات الرسمية في 22 أكتوبر 2026، مع استدعاء مباشر لتلك التي لا تتطلب مفتاحًا. إضافة إلى كيفية جعل وكيل البرمجة لديك يختبر واجهة برمجة تطبيقات...

Ashley Innocent

Ashley Innocent

23 أكتوبر 2026

أفضل 10 واجهات برمجة تطبيقات إخبارية مجانية للمطورين

Apidog للمؤسسات

النشر على الخوادم المحلية

SSO و RBAC

متوافق مع SOC 2

استكشف Apidog للمؤسسات

أفضل واجهة برمجة تطبيقات أخبار مجانية لمعظم المشاريع الجانبية هي NewsData.io (200 رصيد يوميًا، بدون بطاقة) أو GNews (100 طلب يوميًا، بدون بطاقة). إذا كنت بحاجة إلى نص المقالة كاملاً، فإن Guardian Open Platform توفر 500 استدعاء مجاني يوميًا. إذا كنت تريد بدون تسجيل، فإن GDELT و Hacker News و Spaceflight News تستجيب بدون مفتاح على الإطلاق. تم التحقق من كل حصة أدناه على الصفحة الرسمية لمزود الخدمة في 22 أكتوبر 2026، وتم استدعاء كل واجهة برمجة تطبيقات بدون مفتاح مباشرة في نفس اليوم.

تختلف واجهات برمجة تطبيقات الأخبار المجانية في أربعة أشياء تهم أكثر من الحصة الرئيسية: الحداثة، وسجل البحث، والاستخدام التجاري، ومتطلبات البطاقة. تقارن هذا الدليل 10 منها في هذه النقاط تحديدًا.

زر

ما هي واجهة برمجة تطبيقات الأخبار المجانية؟

واجهة برمجة تطبيقات الأخبار المجانية هي نقطة نهاية HTTP تعيد مقالات إخبارية (العنوان، المصدر، URL، وقت النشر، غالبًا مقتطف أو صورة) بصيغة JSON، بدون تكلفة حتى حصة يومية أو شهرية. تسحب المجمّعات من آلاف المنافذ؛ واجهات برمجة تطبيقات الناشرين مثل Guardian و NYT تعيد أرشيفها الخاص، غالبًا مع النص الكامل.

تقايض معظم الطبقات المجانية الحداثة مقابل السعر. تأخير 12 أو 24 ساعة شائع، وكذلك بند "للاستخدام غير التجاري فقط". هذا جيد لنموذج أولي أو لوحة تحكم شخصية، وليس لمنتج مدفوع.

مقارنة واجهات برمجة تطبيقات الأخبار المجانية

واجهة برمجة التطبيقات الحصة المجانية التأخير / السجل بطاقة مطلوبة الاستخدام التجاري في المجانية مفتاح مطلوب
NewsData.io 200 رصيد/يوم (1-10 مقالات لكل منها) تأخير 12 ساعة، آخر 48 ساعة لا غير محدد نعم
GNews 100 طلب/يوم، 10 مقالات لكل منها تأخير 12 ساعة، 30 يومًا لا لا نعم
NewsAPI.org 100 طلب/يوم تأخير 24 ساعة، شهر واحد لا يوجد حقل بطاقة عند التسجيل لا (للتطوير والاختبار فقط) نعم
Currents API 250 طلب/يوم حتى 30 يومًا غير محدد إعادة التوزيع تتطلب شروطًا منفصلة نعم
World News API 50 نقطة/يوم، 1 طلب/ثانية غير محدد لا غير محدد، مطلوب رابط الإسناد نعم
Guardian Open Platform 500 استدعاء/يوم، 1 استدعاء/ثانية أرشيف كامل، أكثر من 1.9 مليون عنصر لا يوجد حقل بطاقة عند التسجيل لا نعم
NYT Developer APIs 500 طلب/يوم، 5/دقيقة لكل واجهة برمجة تطبيقات الأرشيف يختلف حسب واجهة برمجة التطبيقات غير محدد لا نعم
GDELT DOC 2.0 طلب واحد كل 5 ثوانٍ عالمي، العديد من اللغات لا غير محدد لا
Hacker News API لا يوجد حد للمعدل حاليًا في الوقت الفعلي لا غير محدد لا
Spaceflight News API غير منشور في الوقت الفعلي، أكثر من 36,000 مقالة لا غير محدد لا

تعني "غير محدد" أن الصفحة الرسمية لم تذكر ذلك في 22 أكتوبر 2026. تعامل معها على أنها غير معروفة، وليس كإذن.

كيف تم اختبار هذه

كل رقم يأتي من صفحة التسعير الخاصة بالمزود أو الأسئلة الشائعة أو المستندات، التي تمت قراءتها في 22 أكتوبر 2026. واجهات برمجة التطبيقات الثلاث بدون مفتاح (GDELT، Hacker News، Spaceflight News) تلقت طلبات حقيقية وأعادت مقالات حية من أكتوبر 2026. تم استدعاء نقاط النهاية السبع التي تتطلب مفتاحًا بدون مفتاح لتأكيد وجودها وإرجاع خطأ مصادقة نظيف (NewsAPI: 401 apiKeyMissing). لم يتم إجراء أي استدعاءات مصادق عليها، لذا فإن أعداد النتائج لكل طلب تأتي من صفحات التسعير.

واجهات برمجة تطبيقات الأخبار المجانية العشر، واحدة تلو الأخرى

1. NewsData.io: أكبر حصة يومية مجانية

NewsData.io تمنح 200 رصيد API يوميًا، والرصيد الواحد يعيد ما بين 1 و 10 مقالات. تقول الأسئلة الشائعة بوضوح أنه لا حاجة لبطاقة ائتمان أو خصم للخطة المجانية. المقابل هو الحداثة: يتم تأخير البيانات المجانية بمقدار 12 ساعة وتغطي آخر 48 ساعة فقط.

2. GNews: بسيطة، ولا تفاصيل دفع أبدًا

GNews تمنح 100 طلب يوميًا مع ما يصل إلى 10 مقالات لكل طلب، أي ما يقرب من 1,000 مقالة يوميًا. تقول صفحة التسعير إن الخطة المجانية "لا تطلب أبدًا تفاصيل الدفع". تحصل على 30 يومًا من السجل وتأخير 12 ساعة. إنها للاستخدام غير التجاري فقط، و CORS ممكّن لـ localhost فقط.

curl "https://gnews.io/api/v4/top-headlines?lang=en&max=10&apikey=$GNEWS_KEY"

3. NewsAPI.org: التي تستخدمها الدروس التعليمية

NewsAPI هو الاسم الذي تلجأ إليه معظم الدروس التعليمية. تمنح خطة المطور المجانية 100 طلب يوميًا، وتصل المقالات بتأخير 24 ساعة، ويصل البحث إلى شهر واحد. تقول الأسئلة الشائعة إن الخطة "لا يمكن استخدامها في بيئة تجريبية أو إنتاجية". يطلب نموذج التسجيل الاسم والبريد الإلكتروني وكلمة المرور فقط.

curl -H "X-Api-Key: $NEWSAPI_KEY" "https://newsapi.org/v2/everything?q=openapi&language=en"

4. Currents API: 250 طلبًا في اليوم

تمنح Currents 250 طلبًا مجانيًا يوميًا "للتقييم والنماذج الأولية والتطبيقات الصغيرة"، مع سجل حديث يصل إلى 30 يومًا. تحتاج إعادة التوزيع وإعادة النشر إلى شروط منفصلة، لذا لا تبنِ موقع أخبار عامًا على المفتاح المجاني. لم يُذكر ما إذا كان التسجيل يطلب بطاقة على صفحة التسعير.

5. World News API: حصة صغيرة، وتيرة صارمة

تمنح خطة World News API المجانية 50 نقطة يوميًا، وطلبًا واحدًا في الثانية، وطلبًا متزامنًا واحدًا. لا حاجة لمعلومات الدفع. شرط إضافي واحد: يجب على المستخدمين المجانيين ربط worldnewsapi.com من موقعهم أو تطبيقهم.

6. Guardian Open Platform: نص المقالة كاملاً مجانًا

مفتاح المطور الخاص بـ Guardian هو أفضل طريق مجاني إذا كنت بحاجة إلى نص المقالة، وليس مجرد مقتطف. يسمح بما يصل إلى 500 استدعاء يوميًا بمعدل استدعاء واحد في الثانية، مع الوصول إلى نص المقالة عبر أكثر من 1.9 مليون قطعة محتوى.

إنه للاستخدام غير التجاري، مثل الأطروحات وهاكاثونات والتطبيقات غير الربحية. لم يعد api-key=test المشترك القديم يعمل (أعاد Unauthorized في 22 أكتوبر 2026)، لذا سجّل مفتاحًا.

curl "https://content.guardianapis.com/search?q=api&show-fields=bodyText&api-key=$GUARDIAN_KEY"

7. New York Times Developer APIs: عمق الأرشيف

تقدم بوابة NYT عدة واجهات برمجة تطبيقات (Top Stories، Article Search، Archive). تحدد الأسئلة الشائعة حدين لكل واجهة برمجة تطبيقات: 500 طلب يوميًا و5 طلبات في الدقيقة، وتخبرك بالانتظار 12 ثانية بين الاستدعاءات. الاستخدام غير تجاري فقط.

8. GDELT DOC 2.0: تغطية عالمية، بدون مفتاح

يراقب GDELT الأخبار بالعديد من اللغات ويكشف عن واجهة برمجة تطبيقات للبحث في النص الكامل بدون تسجيل. أطلق طلبين بسرعة كبيرة وستحصل على رد نصي عادي: "يرجى تحديد الطلبات بواحد كل 5 ثوانٍ." أضف sourcelang:english إلى الاستعلام إذا كنت تريد مصادر إنجليزية فقط.

curl "https://api.gdeltproject.org/api/v2/doc/doc?query=%22open%20source%22%20sourcelang:english&mode=artlist&maxrecords=10&format=json&timespan=1d"

الردود المخنوقة تكون نصًا عاديًا، وليس JSON، لذا تحقق من المحتوى قبل تحليله.

9. Hacker News API: أخبار التقنية، في الوقت الفعلي

تعمل واجهة برمجة تطبيقات Hacker News الرسمية على Firebase، ولا تحتاج إلى مفتاح، ووفقًا لملف README الخاص بها، لا يوجد حد للمعدل في الوقت الحالي. تعيد /v0/topstories.json ما يصل إلى 500 معرف قصة؛ ثم تجلب كل واحد باستخدام /v0/item/<id>.json.

يعني هذا النمط المكون من خطوتين أن 30 عنوانًا رئيسيًا تكلف 31 استدعاءً، لذا خزّن ردود العناصر مؤقتًا.

curl "https://hacker-news.firebaseio.com/v0/topstories.json"
curl "https://hacker-news.firebaseio.com/v0/item/8863.json"

10. Spaceflight News API: تغذية متخصصة بلا حدود

إذا كان تطبيقك عن عمليات الإطلاق أو الصواريخ أو المهام الفضائية، فإن Spaceflight News API مجاني وبدون مفتاح ومركّز. أفادت نقطة النهاية /articles/ الخاصة بالإصدار 4 بوجود 36,589 مقالة في 22 أكتوبر 2026، وأعاد استعلام search=launch قصة لوكالة NASA نُشرت في اليوم السابق.

لم يتم نشر حد للمعدل، ويعمل المشروع على التبرعات، لذا خزّن ما تجلبه مؤقتًا.

واجهات برمجة تطبيقات الأخبار المجانية التي تحتاج إلى نظرة ثانية

لدى TheNewsAPI أيضًا خطة بقيمة 0 دولار: 100 طلب يوميًا، ولكن 3 مقالات فقط لكل طلب، لذا فهي أصغر حجم نتائج هنا. لم يُذكر ما إذا كان التسجيل يطلب بطاقة.

تمنح خطة Mediastack المجانية 100 استدعاء شهريًا، مع بيانات متأخرة، وللاستخدام غير التجاري فقط. هذا حوالي 3 استدعاءات يوميًا.

لا يوجد لدى Google News واجهة برمجة تطبيقات رسمية، لذا تم استبعادها.

كيف تختار واجهة برمجة تطبيقات أخبار مجانية

  1. هل تحتاج نص المقالة كاملاً؟ استخدم Guardian (500/يوم) أو NYT (500/يوم). معظم المجمّعات تعيد مقتطفات.
  2. هل تحتاج مصادر كثيرة وبدون بطاقة؟ استخدم NewsData.io (200 رصيد/يوم) أو GNews (100 طلب، حوالي 1,000 مقالة/يوم).
  3. هل تحتاج بدون تسجيل؟ استخدم GDELT للأخبار العالمية، وHacker News للتقنية، وSpaceflight News للفضاء.
  4. هل تطلق منتجًا مدفوعًا؟ لا تسمح أي من الطبقات المجانية التي تتطلب مفتاحًا هنا بذلك بوضوح. تقول NewsAPI وGNews وGuardian وNYT وMediastack إنها غير تجارية أو للتطوير فقط. ضع ميزانية لخطة مدفوعة أو مفتاح تجاري.
  5. هل تحتاج أخبارًا عاجلة؟ تؤخر الطبقات المجانية من 12 إلى 24 ساعة على NewsData.io وGNews وNewsAPI. التغذيات بدون مفتاح وواجهات برمجة تطبيقات الناشرين أقرب إلى الوقت الفعلي.

إذا كنت تبني مشروعًا أوسع، فإن قائمة واجهات برمجة التطبيقات المجانية وواجهات برمجة التطبيقات العامة للاختبار تغطي المزيد من الفئات، وواجهات برمجة تطبيقات الأفلام المجانية ودليل واجهة برمجة تطبيقات أسعار العملات الرقمية المجانية تتبع نفس تنسيق الحصص الذي تم التحقق منه.

دع وكيل البرمجة الخاص بك يختبر واجهة برمجة تطبيقات الأخبار باستخدام Apidog CLI

ينكسر تكامل الأخبار بهدوء: ينتهي صلاحية مفتاح أو يختفي حقل تقوم بتحليله. يمكن لوكيل البرمجة الخاص بك (Claude Code، Codex، Cursor) كتابة اختبار باستخدام Apidog CLI وتشغيله وفقًا لجدول زمني أو في CI.

قم بإعداده مرة واحدة:

npm install -g apidog-cli@latest
apidog auth login --with-token <YOUR_APIDOG_TOKEN>
apidog skill install

اختصار: أخبر وكيلك "اقرأ https://apidog.com/apidog-cli-installation-guide.md وقم بإعداد Apidog CLI." الدليل مكتوب للوكلاء.

ثم أعط وكيلك مطالبة واحدة:

In Apidog project <projectId>, create an environment for GNews with base URL
https://gnews.io/api/v4. Create a test case for GET /top-headlines?lang=en&max=10
that asserts status 200, that "articles" is a non-empty array, and that every
article has title, url and publishedAt. Pass the key as an environment variable,
run it, and summarize any failures.

يتحقق الوكيل من مخطط الحمولة قبل كتابة أي شيء، ثم ينشئ الحالة ويشغلها:

apidog environment create gnews-free --project <projectId> --base-url https://gnews.io/api/v4
apidog cli-schema get test-case-create
apidog cli-schema validate test-case-create --file case.json
apidog test-case create --project <projectId> --file case.json
apidog run --test-case <caseId> --project <projectId> -e <envId> --env-var "apikey=$GNEWS_KEY" -r cli,json

هل تختبر NYT أو GDELT بدلاً من ذلك؟ ضع الحالات في مجموعة اختبار وأضف --delay-request 12000 إلى apidog run حتى يحترم التشغيل حد 5 في الدقيقة. نفس الأمر مع -r junit يندرج في خط أنابيب؛ يوضح دليل Apidog CLI CI/CD إعداد GitHub Actions، وApidog CLI في Claude Code يستعرض جانب الوكيل. تغطي خطة Apidog المجانية ما يصل إلى 4 مستخدمين.

اجعل حصة 100 طلب تدوم

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

هل هناك واجهة برمجة تطبيقات أخبار مجانية تمامًا بدون مفتاح؟ نعم. GDELT DOC 2.0، وHacker News API، وSpaceflight News API جميعها استجابت لطلبات حقيقية بدون مفتاح في 22 أكتوبر 2026.

أي واجهة برمجة تطبيقات أخبار مجانية لا تحتاج إلى بطاقة ائتمان؟ تذكر NewsData.io وGNews وWorld News API على صفحات التسعير الخاصة بها أنه لا حاجة لتفاصيل الدفع. نماذج التسجيل في NewsAPI وGuardian ليس بها حقول دفع. واجهات برمجة التطبيقات بدون مفتاح لا تحتاج إلى حساب.

هل يمكنني استخدام واجهة برمجة تطبيقات أخبار مجانية في الإنتاج؟ عادة لا. خطة NewsAPI المجانية للتطوير والاختبار فقط، وGNews وGuardian وNYT وMediastack غير تجارية في الخطة المجانية.

لماذا تكون نتائج واجهة برمجة تطبيقات الأخبار المجانية متأخرة 12 أو 24 ساعة؟ يؤخر المزودون البيانات المجانية لفصلها عن التغذيات المدفوعة في الوقت الفعلي. تؤخر NewsData.io وGNews 12 ساعة، وNewsAPI 24 ساعة.

ما هي أفضل واجهة برمجة تطبيقات أخبار مجانية للحصول على نص المقالة كاملاً؟ Guardian Open Platform. يعيد مفتاح المطور المجاني نص المقالة (show-fields=bodyText) بما يصل إلى 500 استدعاء يوميًا، للاستخدام غير التجاري.

ممارسة تصميم API في Apidog

اكتشف طريقة أسهل لبناء واستخدام واجهات برمجة التطبيقات