Scrapes agency listings from Clutch.co including company names, ratings, services, pricing, and profile links

## Goal
Visit the Clutch.co URL I am going to give you and extract the agency information.

## Information I want you to extract:

- Company Name
- Clutch Profile URL (full absolute URL to the company profile page, e.g. https://clutch.co/profile/company-name)
- Tagline / Summary (the short description shown below the company name)
- Min. Project Size (e.g. $10,000+, $25,000+)
- Avg. Hourly Rate (e.g. $25 - $49 / hr)
- Employee Count (e.g. 10 - 49, 50 - 249, 250 - 999)
- Location (city and country as displayed, e.g. Denpasar, Indonesia)
- Rating (overall star rating out of 5.0)
- Number of Reviews (total number of reviews shown)
- Primary Service (the service with the highest percentage, e.g. "40% UX/UI Design")
- All Services (comma-separated list of all services provided, e.g. "UX/UI Design, Custom Software Development, Mobile App Development")
- Verified Status (Premier Verified, Verified, or Not Verified)

## How to handle pagination:
- The pagination on Clutch.co is done using the "?page=X" URL parameter
- Example: https://clutch.co/id/agencies/ui-ux?page=2, https://clutch.co/id/agencies/ui-ux?page=3
- Use this parameter to navigate through all pages of results

## How to handle data inconsistencies:
- Return only one piece of information for each type
- Return "N/A" if the data isn't available
- For ratings, return the numeric value (e.g. "4.8") not the star icons
- If a company has no reviews yet, return "0" for Number of Reviews and "N/A" for Rating
- For the Primary Service, always include the percentage (e.g. "40% UX/UI Design")
- For All Services, list them without percentages, separated by commas

## Additional Instructions:
- Extract information from the listing cards on the search results page
- Do not navigate into individual company profiles, extract only what is visible on the listing page
- Skip sponsored/featured banners that are not actual company listings
- Some listings may show a "Serves [Location]" instead of a physical location, extract that as the Location value
- Important: Do not extract anything else but the requested information

كيف تستخدم هذا AI prompt

  1. أنشئ مجموعة جديدة: ابدأ بإنشاء مجموعة جديدة وفارغة في Datablist حيث سيتم تخزين البيانات. انقر على '+ Create new collection' في الشريط الجانبي.
AI web scraping > web scraping التقليدي
AI web scraping > web scraping التقليدي
  1. اختر AI Agent Source: انقر "See all sources" أو اذهب إلى "Import" -> "Import From Data Sources". اختر "AI Agent - Site Scraper".
اختر AI Agent - Site Scraper
اختر AI Agent - Site Scraper
  1. إعداد المصدر:

    • Select Template: ابحث واختر الـprompt من قائمة "Template" المنسدلة. سيتم تحميل الـprompt أعلاه تلقائيًا.
    • URL to Scrape: أدخل الـURL الخاص بك
    • Enable Pagination (اختياري): إذا كانت النتائج على عدة صفحات، فعّل Enable Pagination وحدد حد Max Pages مناسبًا (مثلاً، 10).
    • Customize (اختياري): يمكنك ضبط نموذج الـAI (مثلًا، GPT-4o mini غالبًا أقل تكلفة)، وتحرير الـprompt لاحتياجات محددة، أو تعديل Outputs المتوقعة.
AI web scraping > web scraping التقليدي
AI web scraping > web scraping التقليدي
  1. Review Outputs: انقر Continue. ستعرض Datablist حقول المخرجات المُعرّفة في الـprompt (Project Name, Client Company Name). انقر على أيقونة + بجانب كل حقل لإنشاء الخصائص (الأعمدة) المقابلة في مجموعتك.
Outputs
Outputs
  1. Run Import: انقر Run import now. سيبدأ AI Agent في إجراء web scraping للموقع بناءً على الـprompt وملء مجموعتك.

التسعير

هذا المصدر يستهلك اعتمادات Datablist بحسب الاستخدام. تعتمد التكلفة على تعقيد الموقع وعدد الصفحات التي يتم زيارتها.

اختبر تشغيل AI Agent على صفحة واحدة أولاً للحصول على تقدير للتكلفة.

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

كيف أبدأ تشغيلًا آخر بنفس الإعدادات؟

بعد تشغيل AI Agent، انقر على الزر الوردي أعلى يمين جدول بياناتك لإعادة فتحه بأحدث الإعدادات المستخدمة.

استخدم إعدادات agent الحالية لديك
استخدم إعدادات agent الحالية لديك

ماذا يحدث إذا حاول AI Agent الوصول إلى موقع محمي أو تم حجبه؟

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

كمية البيانات التي يمكنني معالجتها باستخدام AI Agent؟

عند تشغيل AI Agent (سواء كإثراء أو كمصدر بيانات)، يمكن لمجموعات Datablist معالجة ما يصل إلى 100,000 عنصر (صف). لمجموعات بيانات أكبر، قد تحتاج إلى تقسيم بياناتك عبر عدة مجموعات.

كيف يختلف AI Agent عن إثراءات ChatGPT/Claude/Gemini؟

تُعالج إثراءات AI القياسية (ChatGPT وClaude وGemini) البيانات الموجودة بالفعل في مجموعتك باستخدام المعرفة الحالية للذكاء الاصطناعي. بينما يستطيع AI Agent التفاعل مع الويب الحي—إجراء عمليات بحث Google، وتصفح المواقع، واستخراج معلومات جديدة بناءً على الـprompt.

ما مدى دقة النتائج؟

تعتمد الدقة بشكل كبير على وضوح وتحديد الـprompt، وكذلك على تعقيد المهمة والمعلومات المتاحة عبر الإنترنت. تقديم تعليمات واضحة وأمثلة وقواعد للتعامل مع الأخطاء يحسّن النتائج. غالبًا ما توفّر Datablist درجة ثقة لمخرجات AI Agent للمساعدة في تقييم الموثوقية.