اختيار Thunderbit أو Apify أشبه باختيار مثقاب كهربائي أو ورشة معدات كاملة. كلاهما يُحدث ثقوباً في الجدران، لكن التجربة — والفاتورة — تبدوان مختلفتين تماماً. Thunderbit أداة استخراج ويب عاملة بالوكالة (agentic web scraper).
Thunderbit أداة استخراج ويب عاملة بالوكالة: على صفحة متوافقة ومصرَّح بالوصول إليها، تنقر One Click Extract فيقوم الوكيل باكتشاف الصفحة وقراءتها وتحليلها ليقرر ما يجب استخراجه. يبدأ Run Now فوراً، لكن إن لم تفعل شيئاً تبدأ المهمة تلقائياً — أي أن التجربة الافتراضية تحتاج نقرة واحدة مقصودة فقط، دون كود أو محدِّدات أو إعداد مخطط بيانات.
قضيت سنوات في بناء أدوات استخراج الويب وتقييمها (فريقنا في Thunderbit بنى واحدة منها، فلديّ بعض الآراء المتحيزة)، والسؤال الذي أسمعه باستمرار من موظفي عمليات المبيعات ومحللي التسويق والمؤسسين هو نفسه دائماً: "أي أداة يجب أن أستخدم فعلاً؟" كل مقال مقارنة وجدته على الإنترنت يسرد الميزات في جداول أنيقة، لكن لا أحد منها يريك كيف يبدو الأمر فعلياً عند استخدام الأداتين على نفس المهمة. هذه هي الفجوة العملية التي أردت سدّها. سأستعرض معك سير العمل الحقيقي، وحسابات التسعير، وواجهات المطورين، والأهم — نصيحة صادقة حول متى تكون كل أداة الخيار الأفضل. دون حجج واهية ولا تلميع. فقط الحقائق، وبعض الجداول، وبضع نكات غير موفقة.
ما هما Thunderbit وApify، ولمن صُمِّما؟
Thunderbit أداة استخراج ويب بالذكاء الاصطناعي مبنية كـإضافة لمتصفحي Chrome وEdge (بالإضافة إلى تطبيق ويب) لمستخدمي الأعمال الذين يريدون بيانات منظمة من صفحات الويب — بسرعة ودون كود. تفتح صفحة، وتنقر "One Click Extract"، وتترك الوكيل يحلّل الصفحة؛ يبدأ "Run Now" فوراً، بينما عدم فعل أي شيء يترك الاستخراج يبدأ تلقائياً، ثم تصدّر إلى Excel أو Google Sheets أو Airtable أو Notion. الأداة موجهة مباشرة لفرق المبيعات ومديري العمليات والباحثين الذين لا يريدون تعلّم محدِّدات CSS أو تشغيل حاوية سحابية. تمتلك الإضافة أكثر من 100,000 مستخدم على متجر Chrome الإلكتروني.

Apify منصة سحابية لاستخراج الويب وأتمتة المتصفح واستخراج البيانات — لكنها في الواقع منصة تطبيقات كاملة. جوهرها هو Actor Store، وهو سوق يضم عشرات آلاف الأدوات الجاهزة (تُسمى "Actors") التي تغطي كل شيء من مستخرجات منتجات أمازون إلى مستخرجات وسائل التواصل الاجتماعي. يمكنك تشغيل Actor جاهز من نموذج رسومي في لوحة التحكم دون كتابة كود، أو بناء Actor مخصّص خاص بك بلغة JavaScript أو Python باستخدام Apify SDK وCrawlee (مكتبتها مفتوحة المصدر للزحف، بنحو 25,000 نجمة على GitHub). تتراوح قاعدة مستخدمي Apify من مستخدمين غير تقنيين يشغّلون Actors جاهزة إلى فرق هندسية تبني خطوط بيانات مجدولة ومعقدة. تدّعي المنصة 74,000 عميل ومعالجة أكثر من 1 بيتابايت من البيانات شهرياً.

الفرق الجوهري بسيط: Thunderbit مصمَّمة للاستخراج العامل بالوكالة بنقرة واحدة من الصفحة التي تنظر إليها الآن. أما Apify فمنصة أوسع تختار فيها (أو تبني) الـActor المناسب للمهمة، ثم تديره عبر الجدولة وwebhooks والتخزين والبروكسيات.
المهمة: ماذا استخرجت فعلاً (ولماذا يهم هذا في مقارنة Thunderbit وApify)
لجعل القرار ملموساً، اخترت مهمة تعكس ما تفعله فرق المبيعات والعمليات فعلياً: استخراج قوائم المنتجات من صفحة فئة تجارة إلكترونية عامة. فكّر في اسم المنتج والسعر والتقييم ورابط المنتج — نوع البيانات المنظمة التي تحتاجها لتحليل المنافسين أو قوائم العملاء المحتملين أو أبحاث المنتجات.
هذه مهمة بسيطة ومُمثِّلة عن قصد. إنها من النوع الذي تريد أن تنتقل فيه من "أنظر إلى هذه الصفحة" إلى "لدي جدول بيانات نظيف" خلال دقائق لا ساعات. الأقسام أدناه تستعرض كيف تتعامل كل أداة مع كل خطوة — من الإعداد، إلى ضبط الحقول، إلى تشغيل الاستخراج، إلى نقل البيانات إلى Google Sheets.
ملاحظة صريحة: لم أُجرِ اختباراً معملياً مضبوطاً بإصدارات مجمَّدة وإعدادات إعادة محاولة متطابقة ومجموعة بيانات مرجعية مثالية (لو أردت ذلك، لاحتجت فريق بحث وشهراً كاملاً). ما فعلته هو السير في سير العمل الحقيقي في كلتا الأداتين، وتوثيق الخطوات، ومقارنة التجربة. وحيثما لا أستطيع تقديم مقارنة مباشرة ودقيقة — مثل التكلفة لكل صفحة أو الدقة — سأقول ذلك صراحة.
شرح خطوة بخطوة: Thunderbit مقابل Apify على نفس مهمة الاستخراج

هذا هو الجزء الذي لا يقدّمه أي مقال مقارنة آخر: سير العمل الفعلي، خطوة بخطوة، في كلتا الأداتين.
الإعداد: التثبيت وإنشاء الحساب
Thunderbit: تُثبِّت إضافة Thunderbit لمتصفح Chrome من متجر Chrome الإلكتروني. لا كود، ولا خادم، ولا حاوية Docker. تسجّل حسابك، وتصبح جاهزاً. الإعداد الأولي معقّد بقدر تثبيت أداة حظر الإعلانات تقريباً.
Apify: تسجّل حساباً على apify.com، وهو ما يمنحك وصولاً إلى Console — لوحة تحكم على الويب لإدارة الـActors والتشغيلات والتخزين والجدولة والتكاملات. من هناك، تتصفّح Actor Store للعثور على مستخرج جاهز يناسب موقعك المستهدف. وإن أردت بناء واحد خاص بك، فستستخدم Web IDE أو CLI أو بيئة تطوير محلية.
إعداد Thunderbit هو مجرد تثبيت إضافة متصفح. إعداد Apify هو تسجيل حساب في تطبيق ويب، بالإضافة إلى إيجاد (أو بناء) الـActor المناسب. كلاهما مجاني للبدء.
ضبط الحقول: One Click Extract مقابل اختيار Actor في Apify
Thunderbit: بمجرد أن تكون على الصفحة التي تريد استخراجها، تنقر "One Click Extract". يقرأ الذكاء الاصطناعي الصفحة ويقترح مجموعة من الأعمدة — مثل اسم المنتج والسعر والتقييم والرابط. يمكن أن يبدأ الاستخراج تلقائياً دون ذلك الإعداد. وإن احتجت مخرجات مخصّصة، يمكنك إضافة تعليمات مخصّصة على مستوى الحقل (مثل "استخرج الرقم فقط دون رمز العملة"). دون فحص DOM، ودون محدِّدات CSS، ودون كود.
Apify: تبحث في Actor Store عن مستخرج يناسب هدفك (مستخرج ويب عام أو Actor مخصّص لموقع معين). لكل Actor مخطط إدخال خاص به — بعضها بسيط مثل "الصق رابطاً وانقر Start"، وبعضها الآخر يتطلب ضبط المحدِّدات وقواعد ترقيم الصفحات وإعدادات البروكسي أو حقول الإخراج. وإن لم يوجد Actor جاهز مناسب، فقد تحتاج لبناء واحد أو تخصيصه بلغة JavaScript أو Python.
يقوم ذكاء Thunderbit الاصطناعي باكتشاف الحقول نيابة عنك. أما Actors الجاهزة في Apify فقد تتعامل مع ذلك تلقائياً للمواقع المدعومة، لكن Actors العامة أو المخصّصة غالباً ما تتطلب إعداداً يدوياً للمدخلات.
تشغيل الاستخراج والتعامل مع ترقيم الصفحات
Thunderbit: يمكنك النقر على "Run Now" لبدء فوري؛ وإلا فإن الإضافة تبدأ تلقائياً وتعالج الصفحة، وإن وُجد ترقيم صفحات أو تمرير لا نهائي، فإن سير عمل ترقيم الصفحات المدمج في Thunderbit يتولى ذلك على الصفحات المتوافقة. تشاهد الصفوف تُملأ مباشرة داخل المتصفح.
Apify: تبدأ تشغيل الـActor من Console (أو عبر API/CLI). يعتمد التعامل مع ترقيم الصفحات على الـActor نفسه — بعضها يتولاه تلقائياً، وبعضها يتطلب ضبطه في الإدخال. يُنفَّذ التشغيل في السحابة، ويمكنك متابعة التقدّم والسجلات والنتائج في Console.
تعمل Thunderbit داخل متصفحك (وضع المتصفح) أو في السحابة (الوضع السحابي). أما Apify فتعمل دائماً في السحابة. ترقيم الصفحات في Thunderbit مدمج؛ وفي Apify يعتمد على الـActor.
تصدير النتائج: نقل البيانات إلى Google Sheets أو Excel أو Airtable
Thunderbit: بمجرد انتهاء الاستخراج، تصدّر مباشرة إلى Excel أو CSV أو JSON أو Google Sheets أو Airtable أو Notion — كل ذلك من الإضافة أو تطبيق الويب. تصدير بنقرة واحدة لمعظم الوجهات.
Apify: تصل النتائج إلى Dataset في Console، ويمكنك تنزيلها بصيغة JSON أو CSV أو XML أو Excel أو HTML. أما بالنسبة لـGoogle Sheets، فيمكنك استخدام تكامل Apify أو إعداد webhook أو Zapier أو Make أو n8n. أكثر مرونة، لكن خطوات أكثر للمستخدم غير التقني.
تصدير Thunderbit مباشر ومدمج. تصدير Apify قوي وقابل للبرمجة، لكنه قد يحتاج إعداداً إضافياً للوجهات التجارية.
جدول ملخّص جنباً إلى جنب
| الخطوة | Thunderbit (إضافة المتصفح) | Apify |
|---|---|---|
| الإعداد / الحساب | تثبيت إضافة Chrome، دون كود | تسجيل حساب وتصفّح Actor Store أو استخدام SDK |
| ضبط الحقول | One Click Extract ← تحليل عامل بالوكالة | اختيار Actor جاهز أو ضبط مخطط الإدخال |
| تشغيل الاستخراج | نقرة "Scrape" داخل المتصفح | بدء تشغيل Actor من Console أو API |
| التعامل مع ترقيم الصفحات | سير عمل مدمج (الصفحات المتوافقة) | يُضبط لكل Actor (يختلف حسب القالب) |
| التصدير | تصدير إلى Excel وGoogle Sheets وAirtable وNotion | تنزيل CSV/JSON، webhook، تكاملات |
| الحاجة إلى كود؟ | لا (للإضافة/تطبيق الويب) | لا للـActors الجاهزة؛ نعم للـActors المخصّصة |
التحليل العامل بالوكالة مقابل المحدِّدات اليدوية: متى ينجح كل نهج (ومتى ينكسر)

أحد أكبر الفروقات العملية بين Thunderbit وApify هو كيف تخبر الأداة بما تريد استخراجه. تستخدم Thunderbit تحليل الصفحة العامل بالوكالة؛ بينما تعتمد Apify (حسب الـActor) على محدِّدات مُعدَّة مسبقاً، أو حقول إدخال عالية المستوى، أو كود مخصّص. لا يوجد نهج أفضل بشكل مطلق — لكل منهما نقاط قوة حقيقية وأنماط فشل حقيقية.
متى يتألق التحليل العامل بالوكالة (Thunderbit)
- المواقع غير المألوفة، والاستخراج المرتجل: تصل إلى صفحة لم تستخرج منها من قبل. يقرأ ذكاء Thunderbit الاصطناعي التخطيط ويقترح الأعمدة. لا حاجة لفحص DOM أو كتابة محدِّدات.
- إعداد سريع للمستخدمين غير التقنيين: إن لم تكن تعرف ماهية محدِّد CSS، فإن One Click Extract منقذ حقيقي.
- تغيّرات تخطيط الموقع: بما أن الذكاء الاصطناعي يعيد قراءة الصفحة في كل مرة، يمكنه التكيّف مع تغييرات التخطيط الطفيفة على الصفحات المتوافقة. (مع ذلك، تنص شروط Thunderbit نفسها على أن مخرجات الذكاء الاصطناعي قد تكون غير دقيقة ويجب التحقق منها بشكل مستقل — لذا راجع نتائجك دائماً.)
متى تتألق المحدِّدات اليدوية أو إعدادات Actor المخصّصة (Apify)
- HTML منظّم جداً وثابت: إن كان HTML الموقع منظماً جيداً ولا يتغيّر كثيراً، فإن Actor مبني جيداً بمحدِّدات دقيقة يمكن أن يقدّم مخرجات موثوقة وحتمية.
- محتوى متداخل/ديناميكي معقّد: تمنحك Actors المخصّصة تحكماً كاملاً — يمكنك التعامل مع تدفقات تسجيل الدخول، والتنقل متعدد الخطوات، واستدعاءات API، وتصيير JavaScript المعقّد.
- Actors مخصّصة لمواقع بعينها: قد يحتوي Actor Store على أداة مبنية خصيصاً لهدفك بالضبط (مثل Amazon أو خرائط Google أو LinkedIn)، بحقول إدخال مصمَّمة لبنية ذلك الموقع.
أنماط فشل صريحة
- التحليل العامل بالوكالة (Thunderbit): قد يسيء تفسير تخطيطات غامضة، أو يجمع الحقول بشكل غير متوقع، أو يفوّت بيانات في صفحات ذات بنية غير معتادة. تحقّق من المخرجات الحسّاسة بعد الاستخراج.
- المحدِّدات اليدوية (Apify): تنكسر عندما يعيد الموقع تصميم HTML الخاص به. قد لا تُحدَّث Actors المجتمعية بسرعة. تحتاج Actors المخصّصة لصيانة مستمرة.
مقارنة سريعة: اكتشاف الذكاء الاصطناعي مقابل المحدِّدات اليدوية
| السيناريو | التحليل العامل بالوكالة (Thunderbit) | المحدِّدات اليدوية / إعداد Actor (Apify) |
|---|---|---|
| موقع غير مألوف، استخراج مرتجل | ✅ إعداد سريع، دون فحص DOM | ⚠️ قد يتطلب فحص بنية الصفحة أو إيجاد Actor مناسب |
| موقع بـHTML منظّم جداً وثابت | ✅ يعمل جيداً، لكن يُنصح بالمراجعة اليدوية | ✅ دقيق وموثوق إن كانت المحدِّدات/الـActor مبنية جيداً |
| محتوى متداخل/ديناميكي معقّد | ⚠️ قد يحتاج تعليمات على مستوى الحقل أو تعديلات يدوية | ✅ تحكم كامل عبر كود Actor مخصّص |
| حدوث إعادة تصميم للموقع | ✅ يعيد الذكاء الاصطناعي التحليل في التشغيل التالي (يجب مراجعة النتائج) | ⚠️ قد تنكسر المحدِّدات، ما يتطلب تحديث Actor |
لا يوجد نهج "تُعِدّه وتنساه". كلاهما يحتاج مراقبة ومراجعة. الفرق يكمن في أين يقع الجهد.
Thunderbit مقابل Apify: شرح نماذج التسعير (ولماذا لا يصلح جدول بسيط للتكلفة لكل صفحة)

التسعير هو الجزء الأكثر تشويشاً في هذا القرار، وأريد أن أكون صريحاً معك: لا يمكنك ببساطة قسمة سعر الخطة على عدد الصفحات للحصول على رقم ذي معنى. تستخدم الأداتان وحدات فوترة مختلفة جوهرياً.
فهم نموذج تسعير Thunderbit
تفرض خطط Thunderbit بلا كود رسوماً بـالأرصدة (credits)، حيث يعادل صف مخرجات قياسي واحد رصيداً واحداً، ويعادل صف مخرجات من صفحة فرعية رصيدين، بينما تكلّف ميزات الإثراء والميزات المتقدمة أكثر. إليك لقطة من صفحة تسعير Thunderbit (تحقّق من الأرقام الحية قبل الاعتماد عليها):
| الخطة | شهرياً | سنوياً | الأرصدة |
|---|---|---|---|
| مجانية | $0 | $0 | 6 صفحات شهرياً (راجع الجدول الحي للحد الحالي) |
| Starter | $15/شهر | $108/سنة | 500 شهرياً أو 5,000 سنوياً |
| Pro 1 | $38/شهر | $288/سنة | 3,000 شهرياً أو 30,000 سنوياً |
| Pro 2 | $75/شهر | $576/سنة | 6,000 شهرياً أو 60,000 سنوياً |
| Pro 3 | $125/شهر | $1,152/سنة | 10,000 شهرياً أو 120,000 سنوياً |
| Pro 4 | $249/شهر | $2,304/سنة | 20,000 شهرياً أو 240,000 سنوياً |
مهم: كلمة "صفحات" في وصف الخطة المجانية و"صفوف الإخراج" في قواعد الأرصدة ليستا الشيء نفسه. يمكن لصفحة قائمة واحدة أن تنتج صفوفاً كثيرة.
كما تقدّم Thunderbit نموذج تسعير منفصلاً للواجهة البرمجية للاستخدام التطويري (Distill = وحدة واحدة لكل صفحة، Extract = 20 وحدة لكل صفحة، وتُصرَف الوحدات السنوية مقدَّماً).
فهم نموذج تسعير Apify
تفرض Apify رسوماً بـوحدات الحوسبة (CU) — حيث تعادل وحدة حوسبة واحدة 1 غيغابايت من الذاكرة العشوائية مخصَّصة لساعة واحدة — بالإضافة إلى تكاليف محتملة لحركة البروكسي، والتخزين، ونقل البيانات، ورسوم أحداث خاصة بكل Actor. إليك لقطة من صفحة تسعير Apify (تحقّق من الأرقام الحية):
| الخطة | شهري / سنوي | الاستخدام المُضمَّن للمنصة | سعر وحدة الحوسبة |
|---|---|---|---|
| مجانية | $0 | $5/شهر | $0.20/CU |
| Starter | $29 / $26 | $29/شهر | $0.20/CU |
| Scale | $199 / $179 | $199/شهر | $0.16/CU |
| Business | $999 / $899 | $999/شهر | $0.13/CU |
مهم: يعتمد استهلاك وحدات الحوسبة الفعلي على تخصيص ذاكرة الـActor ومدة تشغيله، لا على عدد الصفحات أو الصفوف. قد تفرض بعض Actors في المتجر أيضاً رسوماً لكل حدث (PPE) أو لكل استخدام (PPU)، مع تسعير أحداث يحدّده المنشئ. يمكن أن تتراكم تكاليف البروكسي والتخزين والنقل بشكل ملحوظ عند التوسّع.
لماذا لا أنشر جدولاً للتكلفة لكل صفحة
أعلم أن الخطة الأصلية طلبت جدول مقارنة تكلفة عند 100/1,000/10,000 صفحة. لن أختلق واحداً، وإليك السبب:
- أرصدة Thunderbit ≠ وحدات حوسبة Apify ≠ صفحات ≠ صفوف.
- تعتمد تكلفة تشغيل Apify على الـActor وذاكرته ومدة تشغيله والبروكسي/التخزين وما إذا كان يفرض رسوماً لكل حدث أو لكل استخدام.
- تعتمد تكلفة استخراج Thunderbit على عدد صفوف الإخراج، وإثراء الصفحات الفرعية، وما إذا كنت تستخدم الإضافة أو الواجهة البرمجية.
- دون تشغيل المهمة نفسها تماماً على الموقع نفسه بالأداتين وقياس كل متغيّر، فإن أي رقم "تكلفة لكل صفحة" سيكون مضلِّلاً.
نصيحتي: للاستخراج المرتجل صغير الحجم، قد تغطي الخطتان المجانيتان للأداتين المهمة. مع نمو الحجم، يصبح نموذج أرصدة Thunderbit أكثر قابلية للتنبؤ للاستخراج البسيط، بينما يمكن أن يكون نموذج وحدات حوسبة Apify أكثر كفاءة من حيث التكلفة لخطوط الأنابيب عالية الحجم أو الطويلة التشغيل أو المعقّدة — لكن فقط إن فهمت واستخدمت موارد الـActor بأفضل شكل. تحقّق دائماً من صفحات التسعير الحية، وإن أمكن، شغّل اختباراً صغيراً بحجمك الفعلي قبل الالتزام.
للمطورين: واجهة Thunderbit البرمجية وMCP وCLI مقابل Apify Actor SDK
إن كنت مطوراً — أو مُقيِّماً شبه تقني يتساءل عمّا إذا كانت الأداة ستنمو مع فريقك — فهذا القسم لك.
واجهات المطورين في Thunderbit
تقدّم Thunderbit ثلاث نقاط دخول موجَّهة للمطورين، جميعها تدور حول الاستخراج المُدار لصفحات الويب:
- Open API: نقاط نهاية HTTP/JSON لـDistill (يعيد Markdown جاهزاً لنماذج اللغة الكبيرة) وExtract (يعيد JSON منظَّماً وفق مخططك)، بالإضافة إلى مهام دفعية غير متزامنة بدعم webhook/polling. تشمل أوضاع التصيير
noneوbasicوfull؛ وتشمل الميزات المُدارة تدوير البروكسي والتوجيه الجغرافي وإعادة المحاولة والتعامل مع مكافحة البوتات (بحدود معيّنة — لا هدف مضمون). - خادم MCP: تكشف حزمة
@thunderbit/mcp-serverعن Distill وExtract وSuggest Fields والمهام الدفعية لمضيفي الذكاء الاصطناعي المتوافقين (Claude وCursor وWindsurf وغيرها). - CLI: تدعم حزمة
@thunderbit/thunderbit-cliسير عمل الطرفية ووكلاء البرمجة بمخرجات JSON/Markdown/جدول.
ما لا تُعَدّه واجهات مطوري Thunderbit: إنها ليست بيئة تشغيل Actor/حاوية عامة الغرض. لا يمكنك بناء ونشر تطبيقات عشوائية، أو نشر أدوات في سوق، أو تنسيق سير عمل متعدد الخطوات بطوابير وتخزين دائمين. التجريد هنا هو الاستخراج المُدار — ترسل روابط وتستلم بيانات منظَّمة.
واجهات المطورين في Apify
نظام Apify للمطورين أوسع وأعمق بكثير:
- REST API v2: تحكم كامل في Actors والتشغيلات والبِنى والمهام والجدولة وwebhooks والتخزين. تتولى عملاء JavaScript وPython الرسميون إعادة المحاولة والحدود.
- Actor SDK: ابنِ Actors مخصّصة بلغة JavaScript أو Python باستخدام Apify SDK و/أو Crawlee (مفتوح المصدر، رخصة Apache-2.0، نحو 25,000 نجمة على GitHub). يدعم Crawlee HTTP وCheerio وJSDOM وPlaywright وPuppeteer ومتصفحات متعددة.
- CLI:
apify-cliللبحث عن Actors وتشغيلها، وإنشاء المشاريع ودفعها وسحبها، وضبط MCP. - Actor Store: عشرات آلاف الـActors من المجتمع ومن Apify نفسها. يمكنك نشر Actor خاص بك أيضاً.
- الجدولة: جدولة داخلية بنمط cron مع دعم للمنطقة الزمنية والتوقيت الصيفي (حتى 10 Actors و10 مهام لكل جدول).
- Webhooks: أحداث دورة حياة Actor/البِنية، وإعادة محاولة، وتراجع أُسّي.
- التخزين: مجموعات بيانات، ومتاجر قيمة-مفتاح، وطوابير طلبات.
- البروكسي: منتجات بروكسي لمراكز البيانات والبروكسي السكني وGoogle SERP مع خيارات التدوير والجلسات والموقع الجغرافي.
- MCP: نقاط نهاية MCP مستضافة ومحلية لتكاملات وكلاء الذكاء الاصطناعي (بحدود صلاحيات ونموذج Actor).
- التكاملات: Make وn8n وZapier وGitHub وGoogle Sheets، وأطر ذكاء اصطناعي مثل LangChain وLlamaIndex، وغيرها.
جدول مقارنة واجهات المطورين
| الإمكانية | Thunderbit | Apify |
|---|---|---|
| الوصول عبر API | Open API (Distill، Extract، Batch غير متزامن) | REST API v2 الكامل + Actor SDK |
| دعم اللغات | HTTP/JSON (مستقل عن اللغة) | SDK بلغتي JavaScript/Python |
| تكامل وكلاء الذكاء الاصطناعي | خادم MCP، إضافة Claude Code | MCP، تكاملات LLM من المجتمع |
| CLI / الطرفية | @thunderbit/thunderbit-cli | apify-cli |
| سوق مستخرجات مخصّصة | لا يوجد | Actor Store (عشرات آلاف الـActors) |
| الجدولة | حسب الخطة | مدمجة، بنمط cron |
| التخزين | على مستوى الحساب (موجَّه للتصدير) | مجموعات بيانات، متاجر قيمة-مفتاح، طوابير طلبات |
| إدارة البروكسي | مُدارة (عبر API)، غير قابلة للضبط من المستخدم | مراكز بيانات، سكني، SERP، قابل للضبط |
| النشر | SaaS (دون نشر من المستخدم) | Web IDE، دفع CLI، Git، Docker، Standby |
إن كانت حاجتك "أعطني بيانات منظّمة من روابط"، فواجهة Thunderbit البرمجية مباشرة ومُدارة. وإن احتجت لبناء ونشر وتنسيق تطبيقات استخراج/أتمتة مخصّصة على نطاق واسع، فمنصة Apify تمنحك عناصر أساسية أكثر بكثير — لكن بمنحنى تعلّم أكثر انحداراً وأجزاء متحركة أكثر.
اختر Thunderbit عندما (توصيات صادقة)
أنا متحيّز هنا — فقد شاركت في تأسيس Thunderbit — لكنني سأحاول أن أكون صادقاً بقدر ما أتمنى أن يكون معي أي شخص آخر.
تُعدّ Thunderbit نقطة الانطلاق الأفضل عندما:
- تكون مستخدماً غير تقني (مبيعات، عمليات، تسويق، بحث) تريد بيانات منظّمة من صفحة ويب الآن، دون تعلّم البرمجة أو ضبط المحدِّدات.
- تريد تحليلاً عاملاً بالوكالة يقرأ الصفحة ويقترح الأعمدة نيابة عنك.
- سير عملك مرتجل: فحص أسعار المنافسين، استخراج عملاء محتملين، أبحاث منتجات، أو جمع بيانات سريع لجدول بيانات أو قاعدة Airtable.
- تريد تصديراً مباشراً ومدمجاً إلى Excel أو Google Sheets أو Airtable أو Notion — دون إعداد webhook أو تكامل.
- تُقدِّر سرعة الوصول للنتيجة الأولى أكثر من التخصيص العميق. (من واقع خبرتي، يهتم معظم مستخدمي الأعمال بالحصول على بيانات نظيفة خلال 5 دقائق أكثر من امتلاك 47 خيار ضبط.)
- تريد استخدام جلسة تسجيل الدخول الحالية في متصفحك لاستخراج بيانات من صفحات تتطلب مصادقة (وضع المتصفح).
أين قد لا تكون Thunderbit الخيار الأنسب:
- خطوط أنابيب متكررة وضخمة جداً تحتاج تنسيقاً معقّداً.
- مواقع تتطلب تنقلاً متعدد الخطوات، أو تدفقات تسجيل دخول مخصّصة، أو تعاملاً متقدماً مع مكافحة البوتات يتجاوز ما يدعمه النظام المُدار.
- فرق تريد بناء وتوزيع أدوات أو تطبيقات استخراج مخصّصة.
تُبرز مراجعات المستخدمين على متجر Chrome الإلكتروني سهولة استخدام الإضافة وإعداد الحقول بالذكاء الاصطناعي كأبرز نقاط القوة.
اختر Apify عندما (توصيات صادقة)
هذا القسم ليس تنازلاً — إنه نصيحة كنت سأقدّمها لصديق. Apify منصة قوية فعلاً، وفي حالات استخدام معيّنة، هي الأداة الصحيحة.
تُعدّ Apify نقطة الانطلاق الأفضل عندما:
- تحتاج لبناء Actors مخصّصة بالـSDK لزحف معقّد متعدد الخطوات، أو أتمتة متصفح، أو معالجة بيانات.
- يشغّل فريقك خطوط أنابيب مجدولة عالية الحجم بتكاملات webhook وتخزين دائم وطوابير طلبات.
- تريد الوصول إلى سوق من المستخرجات التي يصونها المجتمع للمواقع المتخصصة (Actor Store يضم عشرات آلاف الخيارات).
- تحتاج إدارة بروكسي متقدمة وتنسيق متصفح بلا واجهة على نطاق واسع — بروكسيات مراكز بيانات أو سكنية أو SERP بتحكم في التدوير والجلسات.
- يمتد سير عملك إلى ما بعد الاستخراج: تعبئة النماذج، أتمتة وسائل التواصل الاجتماعي، أنظمة API الخلفية، أو أدوات وكلاء الذكاء الاصطناعي.
- تريد نشر وتوزيع أدواتك الخاصة لمستخدمين آخرين عبر المتجر.
أين قد لا تكون Apify الخيار الأنسب:
- المستخدمون غير التقنيين الذين يريدون فقط جمع بيانات سريعاً ودون كود من الصفحة التي ينظرون إليها. (تساعد الـActors الجاهزة، لكن اكتشافها وضبطها قد يبقى عائقاً.)
- الفرق التي تريد تحليلاً فورياً عاملاً بالوكالة دون ضبط مخططات إدخال أو محدِّدات.
- المستخدمون الذين يريدون تصديراً مباشراً بنقرة واحدة إلى Airtable أو Notion دون إعداد تكاملات.
تحظى Apify بتقييمات قوية على مواقع المراجعات الخارجية — نحو 4.7/5 على G2 و4.8/5 على Capterra — مع إشادة بتنوّع الـActors، والبنية التحتية المُدارة، ومنظومة الجدولة والتكامل. أما السلبيات الشائعة فتشمل تفاوت جودة الـActors (قد لا تُصان Actors المجتمع دائماً)، وصعوبة الاكتشاف، ومنحنى تعلّم التطوير المخصّص، وتعقيد تصحيح الأخطاء، وصعوبة التنبؤ بالتكلفة.
ملاحظة حول جودة الـActors: ليست كل Actor في المتجر مصانة أو مُدقَّقة بالمستوى نفسه. Actors المجتمع هي مسؤولية منشئيها، وتتفاوت جودتها. تحقّق دائماً من المُشرف والصلاحيات والإصدار وسجل التشغيل وعيّنة المخرجات قبل الثقة بأي Actor في بيانات حسّاسة أو سير عمل حرج.
Thunderbit مقابل Apify: جدول مقارنة كامل للميزات
يجمع هذا الجدول كل بُعد رئيسي من الأقسام أعلاه:
| البُعد | Thunderbit | Apify |
|---|---|---|
| الجمهور الأساسي | مستخدمو أعمال غير تقنيين، مبيعات/عمليات/بحث | مطورون، فرق بيانات، مشغّلون تقنيون (مع مسارات بلا كود للـActors الجاهزة) |
| المنتج الأساسي | أداة استخراج ويب بالذكاء الاصطناعي (إضافة Chrome/Edge + تطبيق ويب) | منصة سحابية محورها الـActors (استخراج، أتمتة، تطبيقات) |
| التحليل العامل بالوكالة | One Click Extract (الوكيل يحلّل؛ Run Now أو بدء تلقائي) | يعتمد على الـActor (بعضها يستخدم الذكاء الاصطناعي؛ معظمها يعتمد محدِّدات/مدخلات مُعدَّة) |
| مسار بلا كود | نعم (الإضافة/تطبيق الويب) | نعم (Actors جاهزة عبر نماذج Console، Apify AI التجريبية، MCP، المهام) |
| كود مخصّص | غير مطلوب للإضافة؛ API/MCP/CLI للمطورين | SDK بلغتي JavaScript/Python، Crawlee، Actors مخصّصة |
| السوق | لا يوجد | Actor Store (عشرات آلاف الـActors) |
| ترقيم الصفحات | مدمج (الصفحات المتوافقة) | يعتمد على الـActor |
| التصدير | Excel، CSV، JSON، Google Sheets، Airtable، Notion | CSV، JSON، XML، Excel، HTML، RSS، JSONL + تكاملات (Make، n8n، Zapier، Sheets، إلخ) |
| الجدولة | حسب الخطة | مدمجة، بنمط cron |
| إدارة البروكسي | مُدارة (عبر API)، غير قابلة للضبط من المستخدم | مراكز بيانات، سكني، SERP، قابل للضبط |
| التخزين | على مستوى الحساب (موجَّه للتصدير) | مجموعات بيانات، متاجر قيمة-مفتاح، طوابير طلبات |
| واجهة المطورين البرمجية | Open API (Distill، Extract، Batch) | REST API v2 + Actor SDK |
| تكامل وكلاء الذكاء الاصطناعي | خادم MCP، CLI، إضافة Claude Code | MCP، LangChain، LlamaIndex، تكاملات المجتمع |
| نموذج التسعير | أرصدة (لكل صف إخراج) | وحدات حوسبة (لكل GB-ساعة) + بروكسي/تخزين/نقل + رسوم أحداث خاصة بكل Actor |
| الخطة المجانية | نعم (راجع التسعير) | نعم (استخدام منصة بقيمة $5/شهر، راجع التسعير) |
| وضع المتصفح | نعم (يستخدم جلسة تسجيل الدخول الحالية) | لا (تعمل الـActors فقط داخل حاويات Apify) |
| مكوّنات مفتوحة المصدر | لا يوجد | Crawlee (Apache-2.0، نحو 25,000 نجمة على GitHub) |

الحكم النهائي: أي أداة تناسب سير عملك؟
لا يوجد فائز مطلق هنا، وسأشكّ في أي شخص يدّعي عكس ذلك دون أن يُظهر عمله.
إن كنت مستخدم أعمال تريد الانتقال من "أنظر إلى هذه الصفحة" إلى "لدي جدول بيانات نظيف" خلال دقائق، فإن Thunderbit هي المسار الأكثر مباشرة. صُمِّم التحليل العامل بالوكالة، والتصدير المدمج، وسير العمل المتمحور حول المتصفح لهذا الغرض بالضبط. لا تحتاج لتعلّم منصة جديدة، أو تصفّح سوق، أو ضبط مخططات إدخال. فقط استخرج وصدِّر.
إن كنت مطوراً أو فريقاً تقنياً يحتاج زواحف مخصّصة، أو خطوط أنابيب مجدولة، أو تنسيقاً متقدماً للبروكسي/مكافحة البوتات، أو الوصول إلى سوق ضخم من الأدوات الجاهزة، فإن Apify تمنحك مجموعة أوسع بكثير من العناصر الأساسية. منحنى التعلّم أكثر انحداراً، لكن السقف أعلى — خصوصاً لأحمال العمل المعقّدة أو المتكررة أو واسعة النطاق.
إن كنت في مكان ما بينهما — لنقل، محللاً شبه تقني يبدأ بالاستخراج المرتجل لكنه يريد التوسّع نحو سير عمل برمجي — فكلتا الأداتين تمتلكان واجهات مطورين (واجهة Thunderbit البرمجية/MCP/CLI؛ وApify SDK/CLI/API). السؤال هو ما إذا كانت حاجتك الأساسية استخراجاً مُداراً (Thunderbit) أم منصة كاملة لبناء وتنسيق تطبيقات البيانات (Apify).
توصيتي: جرّب الخطتين المجانيتين على حالة استخدامك الفعلية. أفضل مقارنة هي دائماً تلك التي تجريها بنفسك، على بياناتك، مع فريقك. وإن أردت أسرع طريق للحصول على بيانات منظّمة، جرّب Thunderbit — قد تُفاجَأ بمدى سرعة حصولك على النتائج.
الأسئلة الشائعة
هل Thunderbit بلا كود فعلاً، أم أحتاج مهارات تقنية؟
سير عمل إضافة Thunderbit في المتصفح — One Click Extract ← تحليل عامل بالوكالة ← Run Now أو بدء تلقائي ← تصدير — لا يتطلب أي برمجة إطلاقاً. صُمِّم لمستخدمي الأعمال الذين لم يلمسوا محدِّد CSS من قبل قط. مع ذلك، تقدّم Thunderbit أيضاً واجهات مطورين (Open API، خادم MCP، CLI) للمستخدمين التقنيين الذين يريدون دمج الاستخراج في تطبيقات أو سير عمل وكلاء.
هل يمكن استخدام Apify دون برمجة؟
نعم، بالنسبة لـActors الجاهزة. يُنشئ Console نموذجاً من مخطط إدخال الـActor، لذا يمكنك ضبط وتشغيل الكثير من Actors دون كتابة كود. تقدّم Apify أيضاً Apify AI (تجريبي)، وMCP، والمهام، والتكاملات (Make، n8n، Zapier) كمداخل بلا كود أو بكود بسيط. مع ذلك، لا يزال بناء Actors مخصّصة أو التعامل مع الإعدادات المتقدمة يتطلب JavaScript أو Python.
أي أداة أرخص للاستخراج صغير الحجم؟
تقدّم كلتا الأداتين خططاً مجانية قد تغطي الاستخراج المرتجل صغير الحجم. تتضمن خطة Thunderbit المجانية عدداً محدوداً من الصفحات شهرياً؛ وتتضمن خطة Apify المجانية $5 شهرياً من استخدام المنصة. عند الأحجام المنخفضة، غالباً ما تكون التكلفة غير مهمة. مع التوسّع، تتباعد نماذج الفوترة بشكل واضح — تفرض Thunderbit رسوماً لكل صف إخراج (رصيد)، بينما تفرض Apify رسوماً لكل وحدة حوسبة (GB-ساعة) بالإضافة إلى رسوم بروكسي وتخزين وأحداث محتملة خاصة بكل Actor. تحقّق دائماً من صفحتَي تسعير Thunderbit وتسعير Apify الحيّتين للأرقام الحالية.
هل تتعامل Thunderbit مع الاستخراج واسع النطاق، أم هي فقط للمهام الصغيرة؟
إضافة Thunderbit وتطبيق الويب مُحسَّنان للاستخراج العامل بالوكالة بنقرة واحدة. للأحمال الأكبر أو البرمجية، تدعم الواجهة البرمجية المفتوحة في Thunderbit مهام دفعية غير متزامنة، ويتيح خادم MCP وCLI الاستخراج عبر الوكلاء أو الطرفية. هذه الواجهات مُركَّزة على الاستخراج ولا تقدّم نفس اتساع عناصر التنسيق (الطوابير الدائمة، التخزين، الحاويات المخصّصة) التي توفّرها منصة Apify، التي لديها تاريخ أطول في دعم خطوط الأنابيب المعقّدة وعالية الحجم.
كيف تتعامل Thunderbit وApify مع تغييرات المواقع أو إجراءات مكافحة البوتات؟
يعيد ذكاء Thunderbit الاصطناعي قراءة الصفحة في كل مرة تستخرج فيها، ما قد يساعده على التكيّف مع تغييرات التخطيط على الصفحات المتوافقة — لكن يجب دائماً مراجعة مخرجات الذكاء الاصطناعي، ولا هدف مضمون. تشمل الواجهة البرمجية تصييراً مُداراً، وتدوير بروكسي، وتعاملاً مع مكافحة البوتات، بحدود موثَّقة. تقدّم Apify إدارة بروكسي قابلة للضبط (مراكز بيانات، سكني، SERP)، وتنسيق متصفح بلا واجهة، وتحكماً في الجلسات والتدوير. مع ذلك، قد تنكسر الـActors — خصوصاً تلك التي يصونها المجتمع — عندما يغيّر الموقع المستهدف HTML الخاص به، وتعتمد التحديثات على مُشرف الـActor. لا تضمن أي من الأداتين وصولاً شاملاً أو تجاوزاً لكل إجراءات مكافحة البوتات، وتتطلب كلتاهما من المستخدمين احترام شروط المواقع والخصوصية والقوانين المعمول بها.
لمزيد من المعرفة


