طرح أحد أعضاء Discord سؤالًا مباشرًا عليّ الشهر الماضي: «ما الفرق بين Thunderbit وNimble؟» بدأت أبحث عن جواب واضح، لكنني لم أجد شيئًا مقنعًا. كانت كل الصفحات التي ظهرت لي إما أدوات مولّدة تلقائيًا بشكل سطحي، أو مقالات مقارنة من المنافسين تضع Thunderbit في خانة «خفيف/بدون كود» على الهامش، أو مقالات من نوع Thunderbit مقابل شيء آخر ظهرت في النتائج فقط بسبب تقارب الاسم التجاري. لم أجد أي مقارنة حقيقية بين المنتجين، ميزة بميزة.
لذلك قررت أن أجري البحث بنفسي، جزئيًا لأنني الرئيس التنفيذي لإحدى الشركتين، وجزئيًا لأنني كنت فعلًا أريد أن أفهم كيف يبدو أداء منتجنا مقارنةً بمنصة صُممت لمشتري مختلف تمامًا. وهذه هي النتيجة التي وصلت إليها — والمفاجأة أن هاتين الأداتين لا تتنافسان فعلًا على العميل نفسه، وهذا ما يجعل المقارنة أكثر إثارة للاهتمام، لا أقل.
الخلاصة السريعة
إذا أردت الزبدة قبل الدخول في التفاصيل:
- Thunderbit مصمم لإنجاز العمل بسرعة من الصفحة إلى الجدول. تفتح الصفحة، تضغط مرة واحدة، وتحصل على مجموعة بيانات منظمة — ومعه أيضًا Open API، ومخدم MCP، وCLI عندما يريد المطورون ربطه بمنظومة أكبر.
- Nimble هو منصة بيانات ويب موجهة للمطورين وفرق المؤسسات، تمتد عبر منتجات Search وExtract وCrawl وMap وAgent، إلى جانب خدمات بيانات مُدارة للفرق التي تدير خطوط معالجة ضخمة.
- الاختيار الصحيح يعتمد على من يشغّل سير العمل فعليًا — مندوب مبيعات يريد بناء قائمة عملاء محتملين هذا المساء، أم مهندس بيانات ينشئ بنية إنتاجية لنظام RAG.
نظرة سريعة
أحب الجداول لأنها تُجبرنا على الصراحة — لا يمكنك الالتفاف في جدول مقارنة كما تفعل أحيانًا في النصوص العامة. إليك كيف يقف المنتجان جنبًا إلى جنب في الجوانب التي تهم فعلًا عند الاختيار بينهما.
| البُعد | Thunderbit | Nimble |
|---|---|---|
| المستخدم الأساسي | مستخدمو الأعمال غير التقنيين (المبيعات، العمليات، التسويق) | مهندسو الذكاء الاصطناعي/البيانات، وفرق المؤسسات |
| واجهة البداية | إضافة للمتصفح، تطبيق ويب | REST APIs، SDKs |
| الجهد المطلوب للإعداد | نقرة واحدة، بلا مخطط أو محددات | مفتاح API، اختيار driver/tier، إعداد schema |
| نطاق الاستخراج | صفحة واحدة أو مجموعة صفحات، مع إثراء الصفحات الفرعية | منتجات Search وExtract وCrawl وMap وAgent |
| التعامل مع الحظر | عرض مُدار في الصفحات المدعومة/المصرّح بها | Drivers متعددة المستويات (VX6/VX8/VX10) مع خيارات التخفي |
| المخرجات | جدول، Excel، Google Sheets، Airtable، Notion | HTML، Markdown، JSON، لقطات شاشة، تحليلات منظمة |
| الجدولة | تشغيلات مجدولة حسب الخطة | مهام متزامنة/غير متزامنة، واستدعاءات webhook |
| واجهات المطورين | Open API، مخدم MCP، CLI | SDKs، وتكامل MCP ضمن خدمات البيانات المُدارة |
| المراقبة | سجل تشغيل أساسي داخل التطبيق | حالة المهمة، callbacks، تكامل مع التخزين السحابي |
| نموذج التسعير | خطط ذاتية مبنية على الرصيد | تسعير حسب الاستخدام + باقات مُدارة سنوية |
| أفضل استخدام | احتياجات سريعة أو متكررة لاستخراج بيانات منظمة | بنية تحتية لبيانات الويب على مستوى الإنتاج |
ما هو Thunderbit؟
Thunderbit هو أداة استخراج ويب ذكية تعمل أساسًا كإضافة للمتصفح. وسير العمل فيها متعمد أن يكون بسيطًا لأقصى درجة: تفتح صفحة لديك إذن لعرضها، تضغط One Click Extract، ثم يقرأ الوكيل الصفحة، ويحدد ما يستحق الاستخراج، ويجهز الحقول تلقائيًا. ستظهر لك زر Run Now — يمكنك الضغط عليه إذا كنت مستعجلًا، أو تركه قليلًا لأن الاستخراج يبدأ تلقائيًا إذا لم تفعل شيئًا. هذا كل الإعداد. لا محددات، لا schema، لا Python.
ومع ذلك، Thunderbit ليس مجرد أداة نقر وتصدير. هناك تطبيق ويب لتشغيل الاستخراجات وإدارتها من المتصفح من دون الإضافة، وOpen API للفرق التي تريد تشغيل الاستخراج من تطبيقاتها الخاصة، ومخدم MCP لربط Thunderbit مع Claude وCursor وWindsurf وغيرها من وكلاء الذكاء الاصطناعي المتوافقة مع MCP، وCLI لسيناريوهات الطرفية ووكلاء البرمجة. وبعد حصولك على البيانات المنظمة، يمكنك تصديرها إلى Excel أو Google Sheets أو Airtable أو Notion، وتعديل الحقول بتعليمات بلغة طبيعية بدلًا من regex.

وأريد أن أكون دقيقًا هنا، لأنني رأيت الكثير من التسويق الذي يبالغ في وصف «أدوات استخراج البيانات بالذكاء الاصطناعي». الاستخراج بنقرة واحدة يعمل بشكل ممتاز على الصفحات المدعومة والمصرّح بها — لكنه ليس وسيلة سحرية لتجاوز كل تسجيل دخول أو نظام anti-bot على الإنترنت. إنه ببساطة أسرع طريقة لتحويل صفحة يمكنك رؤيتها أصلًا إلى جدول بيانات، وهذا يغطي قدرًا كبيرًا جدًا مما يحتاجه مستخدمو الأعمال يوميًا.
ما هو Nimble؟
Nimble كيان مختلف تمامًا — إنه منصة بيانات ويب مصممة للمهندسين، لا للشخص في شركتك الذي لا يزال يصف جدول البيانات بأنه «قاعدة بيانات». ووفقًا لوثائق Nimble نفسها، تتضمن العائلة منتجات مثل Search API، وExtract API، وCrawl، وMap، وWeb Search Agent، وشبكة Proxy، وكل ذلك متاح عبر SDKs يدمجها المطورون داخل تطبيقاتهم الخاصة.

وحده Extract API يمنحك HTML وMarkdown ولقطات شاشة وheaders أو تحليلًا منظمًا، مع عرض JavaScript، وdrivers متخفية للمواقع المحمية، ومخططات تحليل تعتمد على CSS selectors، وحتى إجراءات متصفح مبرمجة مثل النقر والتمرير والكتابة. كما يمكنك تحديد الطلبات بحسب البلد أو الولاية أو المدينة، وتمرير headers وcookies مخصصة، والتقاط حركة الشبكة، وتشغيل المهام بشكل متزامن أو غير متزامن مع callbacks عبر webhook. أما Crawl وMap فيوسّعان ذلك إلى نطاقات كاملة، بينما تقدم Web Search Agents أدوات استخراج مبنية على قوالب للمواقع الشائعة التي تحتاج إعدادًا يدويًا أقل.
وفوق هذه الـ APIs الخام، تبيع Nimble خدمات بيانات مُدارة — عقودًا سنوية تشمل خطوط ETL مخصصة للوكلاء، ونوافذ احتفاظ بالبيانات، وتكامل MCP للفرق التي تريد من Nimble أن تدير عمليات بيانات الويب عنها تقريبًا بالكامل. هذه بنية تحتية مؤسسية، وليست أداة متصفح، ويتم تسعيرها وبيعها بهذا الأساس.
الفرق الجوهري: استخراج لمستخدم الأعمال مقابل بنية تحتية لبيانات الويب
مهمة فورية داخل المتصفح
أوضح وصف يمكنني تقديمه هو أن Thunderbit صُمم للحظة التي تكون فيها الصفحة مفتوحة أمامك الآن، وتريد تحويل البيانات الموجودة فيها إلى جدول اليوم، من دون فتح تذكرة لدى قسم تقنية المعلومات. هذه هي فلسفة الإضافة للمتصفح كاملة — أنت لا تبني خط معالجة، بل تحاول فقط استخراج 200 صف من قوائم المنتجات إلى جدول قبل بدء الاجتماع.

سير عمل برمجي للبحث/الزحف/الاستخراج
أما Nimble فيفترض أنك لا تنظر إلى صفحة واحدة فقط — بل تبني شيئًا يعمل باستمرار، وعلى نطاق واسع، عبر آلاف أو ملايين الروابط، ويغذي نظامًا بدلًا من جدول بيانات. اختيار driver tier، وكتابة parsing schema، وربط webhook callbacks هو نموذج ذهني مختلف تمامًا عن الضغط على زر في المتصفح. إنه عمل بنية تحتية، وهذا هو المقصود منه.
العمليات المؤسسية والحوكمة
طبقة Managed Data Services في Nimble موجودة لأن بعض الشركات لا تريد تحمّل عبء البنية التحتية بنفسها — فهي تريد اتفاقية مستوى خدمة SLA، وسياسة احتفاظ، ومورّدًا يتحمل مسؤولية الجاهزية. Thunderbit لا ينافس هنا فعليًا؛ فخططه مبنية حول رصيد ذاتي الخدمة وفرق الأعمال، لا حول عقود مؤسسية سنوية مع ضمانات تشغيل مخصصة.
سيناريوهات عملية
المقارنات تصبح نظرية بسرعة، لذلك دعني أربطها بمواقف رأيتها بالفعل.
بناء جدول عملاء محتملين أو منتجات من صفحة مفتوحة
تخيل أنك تعمل في sales ops، ومديرك يريد قائمة بكل العارضين في معرض تجاري، مستخرجة من موقع الحدث، مع اسم الشركة ورقم الجناح ورابط الموقع. تفتح الصفحة، تضغط One Click Extract، وتترك الوكيل يحدد الأعمدة، ثم تصدّر إلى Google Sheets، وتنتهي خلال دقائق. هذا هو مجال Thunderbit بوضوح — ويمكنك الاطلاع على منظورنا حول توليد العملاء المحتملين بالذكاء الاصطناعي إذا كان هذا جزءًا متكررًا من عملك.
تغذية خط RAG أو مراقبة البيانات
الآن تخيل أنك تبني نظام retrieval-augmented generation يحتاج محتوى محدثًا من آلاف الروابط يوميًا، مع تحليل منظم وإشعارات webhook عند انتهاء المهام. هنا تأتي قدرات Extract وCrawl في Nimble لتؤدي ما صُممت من أجله — مهام غير متزامنة، وتخزين سحابي، وschema يمكن لخدمة لاحقة استهلاكه من دون أن يراجع إنسان المخرجات الخام.
الزحف أو البحث على نطاق واسع
إذا كانت المهمة هي «اعثر على كل صفحة في هذا النطاق» أو «ابحث في الويب ولخّص ما يوجد هناك»، فأنت تجاوزت مرحلة الاستخراج ودخلت في مرحلة الاكتشاف — وهنا تظهر منتجات Search وMap وAnswer في Nimble، التي تجمع بين الاسترجاع والتلخيصات المولدة بالذكاء الاصطناعي بدلًا من مجرد سحب الحقول المنظمة من صفحة معروفة.
التكامل مع وكلاء الذكاء الاصطناعي
كلا المنتجين يتحدثان الآن مع وكلاء الذكاء الاصطناعي، لكن من زاويتين مختلفتين. يتيح لك مخدم MCP في Thunderbit أن يستدعي Claude أو Cursor أدوات الاستخراج مباشرة، بينما تذكر Nimble تكامل MCP ضمن عرضها المؤسسي للخدمات المُدارة. لا تمتلك أي من الشركتين احتكارًا لفكرة «جاهز للوكلاء» — الفرق أن وصول الوكلاء في Thunderbit يجلس فوق المنتج نفسه الذي يستخدمه مندوب المبيعات بنقرة واحدة، بينما يجلس في Nimble فوق طبقة أوسع من البنية التحتية.
جودة البيانات، والحظر، والصيانة
هنا أريد أن أكون صريحًا، لأن البائعين في الجانبين (وأنا منهم) لديهم دافع للمبالغة في وعود الاعتمادية. العرض المُدار في Thunderbit يعالج عددًا كبيرًا من الصفحات الثقيلة بجافاسكربت تلقائيًا، لكنه ينطبق على الصفحات المدعومة والمصرّح بها — وليس ضمانًا أمام كل نظام anti-bot موجود. أما نموذج drivers في Nimble فهو يصرّح بهذا التوازن بوضوح: إذ يقدم ثلاث طبقات — VX6 لطلبات HTTP الثابتة القياسية، وVX8 لعرض JavaScript، وVX10 للعرض المتخفي على المواقع المحمية — ويتيح للسعر الارتفاع كلما أصبحت الصفحة المستهدفة أصعب في الوصول.

وأنا أقدّر صراحة Nimble في ربط تعقيد الطبقات بالتسعير، لأنها تعترف بحقيقة يعرفها كل مزود خدمات استخراج: كلما زادت مقاومة الموقع، احتجت إلى بنية تحتية أكثر لتجاوزه، ويجب على أحد ما أن يدفع ثمن هذه البنية في النهاية. لا يمكن لأي شركة أن تعدك بحظر صفر وصيانة صفر على كل موقع في الإنترنت، وسأكون مرتابًا من أي أداة تدّعي ذلك.
الاختلاف الحقيقي هو من يتحمل عبء الصيانة المستمرة. في Thunderbit، فريقنا يتحمل منطق الاستخراج والوكيل الذي يفسر الصفحات — أنت لست مضطرًا لكتابة محددات selectors أو صيانتها. أما في Nimble، فإذا كنت تستخدم مخططات تحليل تعتمد على CSS selectors داخل Extract API، فأنت المسؤول عن إبقائها متزامنة عندما يغيّر الموقع المستهدف تصميمه، إلا إذا اعتمدت بدلًا من ذلك على Web Search Agents المبنية على القوالب.
التسعير والتكلفة الإجمالية
مقارنات الأسعار بين هذين المنتجين تكاد تكون غير موجودة على الإنترنت، وقد فاجأني ذلك بالنظر إلى الكم الكبير من المحتوى الذي يقارن كل واحد منهما بشيء آخر. إليك ما وجدته في الصفحات الرسمية، مع التنبيه إلى أن صفحات التسعير قد تتغير، لذا ينبغي دائمًا مراجعة النسخة الحية قبل التخطيط.
| البند | Thunderbit | Nimble |
|---|---|---|
| نقطة البداية | خطط ذاتية الخدمة، مبنية على الرصيد | تجربة مجانية: 5,000 صفحة ويب، من دون بطاقة |
| الاستخراج الأساسي | الرصيد يتدرج حسب الخطة (راجع Thunderbit Pricing) | Extract/Crawl/Map على VX6: 0.90 دولار لكل 1,000 رابط |
| عرض JavaScript | مضمّن في الاستخراج الذكي | VX8: 1.30 دولار لكل 1,000 رابط |
| المواقع المحمية/التخفي | مُدار تلقائيًا حيثما كان مدعومًا | VX10: 1.45 دولار لكل 1,000 رابط |
| Search/Answer | ليست سطح منتج أساسي | صفحة التسعير ووثائق SDK في Nimble متعارضة هنا — إحداهما تذكر 5 دولارات لكل 1,000 إدخال، والأخرى 1 دولار لكل 1,000، لذا تحقّق مباشرة قبل إعداد الميزانية |
| الاستخراج المعتمد على الوكيل | مضمّن في الخطة | يبدأ من 3 دولارات لكل 1,000 صفحة مفحوصة، إضافة إلى 10% لـ Web Search Agents المُدارة |
| Residential proxy | غير منطبق | 5.30 دولارات لكل GB |
| الطبقة المؤسسية/المُدارة | ليست هي التمركز الحالي | Managed Data Services تبدأ من 2,500 دولار شهريًا مقابل 350,000 رصيد صفحة وتصل إلى 15,000 دولار شهريًا مقابل 3 ملايين صفحة، أو Enterprise مخصص |
بعض الملاحظات الصريحة. أولًا، صفحة التسعير في Nimble ووثائق SDK الخاصة بها تتعارضان بشأن سعر Search API — فإحداهما تقول 5 دولارات لكل 1,000 إدخال، والأخرى تقول 1 دولار لكل 1,000. هذا النوع من التباين أود أن أوضحه قبل توقيع أي عقد، وأذكره هنا بدلًا من اختيار الرقم الذي يبدو أفضل. ثانيًا، ظهر نموذج التسعير المعتمد على الرصيد في Thunderbit كعامل احتكاك بسيط في تقييمات G2، حيث أشار بعض المستخدمين إلى أن التسعير «يمكن أن يكون أكثر معقولية» عند الاستخدام الكثيف — ملاحظة عادلة، ونأخذها في الاعتبار مع تطور المنتج. ثالثًا، مقارنة هذين المنتجين على السعر فقط تشبه إلى حد ما مقارنة أجرة سيارة أجرة بعقد إيجار سيارة — فالتكلفة الإجمالية لـ Nimble تشمل وقت الهندسة اللازم لبناء التكامل وصيانته، وهذا لا يظهر أبدًا في صفحة التسعير لكنه حقيقي جدًا.
من ينبغي أن يختار Thunderbit؟
Thunderbit هو الخيار المناسب إذا كنت مشغل أعمال غير تقني — في المبيعات أو التسويق أو التوظيف أو عمليات التجارة الإلكترونية — وتحتاج إلى بيانات منظمة من صفحة ويب اليوم، من دون انتظار فريق الهندسة. كما أنه مناسب أيضًا للفرق الصغيرة التي تريد أداة واحدة تجمع بين الاستخراج السريع بنقرة واحدة، وعند الحاجة، وسيلة للاتصال عبر API أو وكيل ذكاء اصطناعي متوافق مع MCP من دون توظيف مهندس بيانات مخصص. إذا كان فريقك قد قال يومًا: «نحتاج فقط هذه القائمة في جدول بيانات»، فهذه هي الحالة المناسبة. ولأخذ فكرة أوسع عن مكانة الاستخراج بدون كود، يشرح مقالنا حول استخراج البيانات من الويب بدون برمجة مزيدًا من التفاصيل.
من ينبغي أن يختار Nimble؟
Nimble يصبح منطقيًا عندما تكون فريقًا هندسيًا أو فريق بيانات يبني شيئًا يحتاج إلى العمل باستمرار وعلى نطاق حقيقي — مهام بحث أو زحف أو استخراج بمئات الآلاف أو ملايين الصفحات، لتغذية خط RAG أو نظام مراقبة أو مستودع بيانات داخلي. وإذا كنت تحتاج إلى تحكم على مستوى driver في عرض JavaScript وسلوك التخفي، أو طلبات موجهة جغرافيًا، أو التقاط حركة الشبكة، أو اتفاقية SLA مؤسسية مع تخزين وسعة تشغيل مخصصين، فهذه بنية تحتية لا يحاول Thunderbit أن يكونها.
هل يمكن أن يكونا متكاملين؟
سأعترف أنني فكرت في هذا أثناء البحث — هل يمكن لفريق ما أن يستخدم الاثنين معًا بشكل منطقي؟ نظريًا نعم، كطبقتين منفصلتين في المعمارية: Nimble يتولى الاكتشاف والاسترجاع على نطاق واسع، وThunderbit يتولى مهمة الميل الأخير الموجهة للبشر، أي تحويل صفحة بعينها إلى جدول نظيف لجهة غير تقنية. لكنني أريد أن أكون حذرًا حتى لا أوحي بوجود شراكة رسمية أو تكامل بين الشركتين، لأنه لا يوجد شيء أعرفه من هذا النوع. الأمر ببساطة أن المنتجين يشغلان طبقات مختلفة من سلسلة افتراضية، تمامًا كما أن شبكة proxy وأداة جدول بيانات تعملان في طبقات مختلفة من دون حاجة للتواصل المباشر بينهما.

الحكم النهائي
إذا اضطررت إلى تلخيص كل هذا في نصيحة واحدة: اختر بناءً على من يشغّل سير العمل، لا بناءً على أي شركة تملك تسويقًا أكثر بريقًا في الذكاء الاصطناعي. فريق مبيعات من خمسة أشخاص يحاول بناء قائمة عملاء محتملين لا يحتاج إلى driver tiers وwebhook callbacks — بل يحتاج إلى الضغط على زر والحصول على جدول بيانات، وهذا بالضبط سبب بنائي لـ Thunderbit بالشكل الذي اتخذناه في السنوات الأخيرة. أما فريق هندسة بيانات يبني بنية RAG إنتاجية عبر مليون صفحة، فلا يريد إضافة للمتصفح — بل يريد API مع ضوابط وصول متعددة المستويات ودعمًا مؤسسيًا، وهذا هو السبب الكامل لوجود Nimble.
الحجم هو عامل الحسم الآخر. إذا كان الاستخدام تحت بضعة آلاف صفحة شهريًا، فإن الاستخراج بنقرة واحدة يوفر وقتًا أكثر مما يكلف. أما بعد ذلك، فتبدأ الجدوى تميل نحو البنية التي يمكنك أتمتتها ومراقبتها برمجيًا — وهنا تبدأ أدوات مثل Open API أو منصة مثل Extract API في Nimble في إثبات قيمتها. وبالنسبة للصيانة: إذا لم يكن أحد في فريقك يريد تحمل منطق selectors أو إعدادات drivers، فهذه إشارة قوية إلى أنك تريد المنتج الذي يخفي هذا التعقيد، لا الذي يضع أدوات التحكم أمامك.
الأسئلة الشائعة
هل Nimble إضافة للمتصفح؟ لا. Nimble يعتمد على API وSDK — عبر منتجات Search وExtract وCrawl وMap وAgent من خلال تكاملات للمطورين، وليس كأداة متصفح تعتمد على النقر. أما Thunderbit، فيقدّم إضافة للمتصفح كنقطة الدخول الأساسية.
هل يوفّر Thunderbit API وMCP؟ نعم. يقدّم Thunderbit Open API للاستخراج البرمجي، ومخدم MCP لوكلاء الذكاء الاصطناعي مثل Claude وCursor وWindsurf، وCLI لسيناريوهات الطرفية ووكلاء البرمجة، إلى جانب إضافة المتصفح بدون كود.
أيّهما أفضل للزحف واسع النطاق؟ Nimble مصمم لهذا الغرض من الأساس عبر Crawl وMap وSearch APIs، مع طبقات drivers والتعامل غير المتزامن مع المهام المصممة للأحجام الكبيرة. Thunderbit مُحسّن لاستخراج الصفحات والصفحات المتعددة مع إثراء الصفحات الفرعية، لا للزحف على مستوى النطاق بالكامل.
أيّهما أسهل لمستخدمي الأعمال؟ Thunderbit، وبفارق كبير. سير العمل بنقرة واحدة لا يحتاج إلى selectors أو schemas أو كود — تفتح الصفحة، تضغط، وتحصل على مخرجات منظمة. أما Nimble فيفترض أن مطورًا هو من يهيئ الطلب، وهذا عائق أعلى بوضوح بالنسبة للمستخدم غير التقني.
كيف يختلف نموذج التسعير الحالي بينهما؟ Thunderbit يستخدم خططًا ذاتية الخدمة مبنية على الرصيد (راجع Thunderbit Pricing). أما Nimble فيستخدم تسعيرًا حسب الاستخدام مع اختلافات مرتبطة بتعقيد الـ driver، إضافةً إلى عقود Managed Data Services سنوية تبدأ من نحو 2,500 دولار شهريًا للاحتياجات المؤسسية. تأكد دائمًا من مراجعة صفحات التسعير الحية لدى الشركتين، لأن وثائق Nimble نفسها تظهر تناقضات بين صفحة التسعير ووثائق SDK.


