Clutch.co Scraper v1.1

Clutch.co Scraper

Scrape business listings from Clutch.co with company names, ratings, reviews, project details, contact info, and optional deep profile enrichment.

1. Overview

What this scraper can do:

Target site: https://clutch.co/* — Clutch.co is a leading B2B ratings and reviews platform listing digital agencies, software developers, and professional service providers worldwide. The scraper works on any listing page (excluding profile pages).

2. Installation & First Launch

  1. Open Chrome and navigate to chrome://extensions.
  2. Enable Developer mode (top-right toggle).
  3. Click Load unpacked and select the extracted extension folder.
  4. Pin the extension icon for easy access.
  5. Open the extension popup to adjust settings and select categories (optional). If no categories are selected, the scraper uses the current tab's page.
  6. Enter your license key (if Pro) in the License tab, then click Start.
Important: The extension requires host permissions for clutch.co and <all_urls> (for website email scraping). Grant these when prompted.

3. How It Works

The scraper uses a page-by-page batch processing strategy:

  1. Category selection: Pick one or more categories via checkboxes in the Overview tab. Categories are sourced from the Clutch sitemap (100+ across 5 groups).
  2. Navigates to each selected category URL and reads all listing cards from ul#providers__list on the current directory page.
  3. Extracts name, rating, reviews, project size, hourly rate, employees, location, services, description, phone, and website from each card.
  4. Closes the page by clicking the pagination Next button (#pagination-nav .sg-pagination-v2-next) and repeats.
  5. Continues until all pages are processed or the configured Max Pages limit is reached, then moves to the next selected category.
  6. If Deep mode (PRO) is enabled, opens each company profile in a background tab, extracts additional fields (year founded, languages, timezones, all locations, social media), and merges the data into the existing records.
  7. If Scrape Websites (PRO) is enabled, visits each company's website to extract email addresses and phone numbers via text pattern matching.
  8. All results are displayed in a sortable table and can be exported to CSV or JSON.

This page-based approach is more reliable than infinite scroll because Clutch uses traditional pagination with numbered page links.

4. Controls

ButtonAction
Start ScrapingBegins a fresh scrape from the current directory page (clears previous results).
PauseSuspends scraping after the current page finishes. Keeps all collected data intact.
ResumeContinues scraping from where it was paused.
StopImmediately halts the scraper and closes all open background tabs. Collected data is preserved.
Export CSVDownloads all filtered records as a CSV file with all 19+ fields as columns.
Export JSONDownloads all filtered records as a JSON file for programmatic use.
Clear DataEmpties all stored scraped records from the extension.

The extension also injects a floating control panel on Clutch.co pages with Start, Pause, Resume, and Stop buttons for quick access without opening the popup.

5. Settings Reference

SettingDefaultFreeProDescription
Concurrent Tabs33 max10 maxNumber of detail/website tabs to process simultaneously. Higher values complete faster but use more system resources.
Scrape ModeQuickQuick onlyQuick + DeepQuick: listing data only. Deep: also opens each profile for enriched fields.
Scrape WebsitesOffYesVisit each company's website to extract email addresses and phone numbers.
Max Pages0 (unlimited)YesYesSafety cap on the number of directory pages to process. 0 = scrape all available pages.
Exclude FeaturedOffYesYesSkip promoted/sponsored listings (cards with data-type="featured").
CategoriesNoneYesYesChoose categories via checkboxes (Overview tab). Scraper processes each sequentially. Leave empty to use current page.
Min Rating0YesOnly include companies with at least this rating (e.g. 4.5).
Listing Timeout15000 msYesYesMaximum time (ms) to wait for a detail page to load before considering it timed out.
Note: PRO fields (year founded, languages, timezones, all locations, emails) are marked with a lock icon in the results table and are only available with a Pro license.

6. Extracted Data Fields

The scraper extracts the following fields. Fields marked PRO require a Pro license and Deep mode.

FieldSourceTier
Company NameListing card title / profile headingFree
RatingStar rating numberFree
ReviewsReview countFree
Min ProjectMinimum project size (e.g. $10,000+)Free
Hourly RateHourly rate rangeFree
EmployeesEmployee count rangeFree
LocationPrimary locationFree
ServicesService categories (semicolon-separated)Free
DescriptionCompany description / about textFree
PhonePhone numberFree
WebsiteCompany website URLFree
VerifiedVerified mark indicatorFree
Profile URLDirect link to Clutch profileFree
Listing TypeFeatured / organic indicatorFree
Year FoundedProfile page detail sectionPRO
LanguagesProfile page languages sectionPRO
TimezonesProfile page timezone sectionPRO
All LocationsProfile page all offices/locationsPRO
EmailsCompany website scrapingPRO
Social MediaProfile page social media linksPRO

7. License & Pro Features

The extension uses a license key system verified through morkerr.com API. Enter your key in the License tab of the popup.

FeatureFreePro
Listing recordsUnlimitedUnlimited
Multi-category scrapingYesYes
Deep mode (profile enrichment)Yes
Website email/phone scrapingYes
Concurrent tabsUp to 3Up to 10
Min Rating filterYes
Year Founded, Languages, TimezonesLockedYes
All Locations, Social MediaLockedYes
Emails from websitesYes
CSV & JSON exportYesYes
Sortable results tableYesYes
Floating control panelYesYes
Live preview tabYesYes

The license activates once and is stored locally. Device-aware validation ensures one license per device.

8. Recommended Workflow

  1. Quick test: Select 1-2 categories (or leave empty to use current page), set Max Pages to 1 or 2, and click Start. Verify listing data appears correctly in the preview tab.
  2. Multi-category scrape: Check the categories you want to scrape in the Overview tab. The scraper will navigate to each category URL and process all pages sequentially.
  3. Full listing scrape: Set Max Pages to 0 (unlimited) and Scrape Mode to Quick. Run the scrape to collect all listing data.
  4. Deep enrichment (Pro): Enable Deep mode. After listing pages complete, the scraper will open each profile to collect year founded, languages, timezones, and all locations.
  5. Website emails (Pro): Enable Scrape Websites. After deep enrichment, the scraper visits each company's website to extract email addresses and phone numbers.
  6. Filter and export: Use the search bar and column filter in the results page. Click Export CSV or Export JSON to download.
Performance note: Scraping websites for emails can significantly extend runtime. Each website tab opens for up to 20 seconds. With 100+ records, this can take 15-30 minutes. Enable only when needed.

9. Export (CSV & JSON)

Results can be exported from the results page with two options:

CSV Export

Exported CSV includes all visible columns in order, with double-quoted fields and proper escaping. Open directly in Excel or Google Sheets. The Profile URL column allows quick cross-referencing with the original listing.

Company Name,Rating,Reviews,Min Project,Hourly Rate,Employees,Founded,Location,Services,Phone,Website,Emails,Verified,Type,Languages,Timezones,All Locations,Profile URL,Description,Social Media

JSON Export

Exports all filtered records as a JSON array with pretty-printed formatting. Ideal for programmatic use, API integration, or further processing in scripts and data pipelines.

[
  {
    "name": "Tech Solutions Inc.",
    "rating": "4.8",
    "reviews": 127,
    "minProject": "$10,000+",
    "hourlyRate": "$150 - $199 / hr",
    "employees": "50 - 249",
    "location": "New York, NY",
    "services": "Web Development; Mobile App Development",
    "phone": "(212) 555-0142",
    "website": "https://techsolutions.com"
  }
]

10. Troubleshooting

10.1 Scraper not starting

10.2 No companies found on page

10.3 Detail pages timing out

10.4 PRO fields showing lock icons

10.5 Website scraping not collecting emails

10.6 Data not exporting

11. Frequently Asked Questions

Does the scraper handle all Clutch.co categories?

Yes, it works with any Clutch.co directory page that uses the #providers__list structure and #pagination-nav pagination. The popup includes a built-in category selector with 100+ categories across 5 groups (Development, Design & Production, Advertising & Marketing, IT Services, Business Services), sourced from the Clutch sitemap.

Can I use this while browsing normally?

Yes. The scraper opens background tabs for detail pages and website scraping. Performance impact depends on the Concurrent Tabs setting. Lower it to 1-2 if you need to browse smoothly.

What happens if I close the Clutch tab during a scrape?

The scraper will lose its active page and stop. Previously collected data is preserved in storage and accessible from the results page.

Does the Free version have any limits?

The Free version scrapes unlimited listing records (name, rating, reviews, location, services, phone, website, etc.) but only in Quick mode. Deep mode (profile enrichment), website email scraping, higher concurrency, and the Min Rating filter require a Pro license.

Is the data always accurate?

The scraper extracts exactly what is displayed on Clutch.co. Data accuracy depends on companies keeping their Clutch profiles up to date.

How are featured listings handled?

By default, featured/promoted listings are included. Enable Exclude Featured in settings to skip cards with data-type="featured". This is available in both Free and Pro tiers.

12. Credits & Upgrade

Built by morkerr.com.

This is the Free version of the Clutch.co Scraper. Upgrade to Pro for deep profile enrichment, website email/phone scraping, higher concurrency, the Min Rating filter, and multi-category bulk scraping.

Disclaimer: Web scraping may violate terms of service of some websites. Always review site policies and use responsibly. This tool is designed for legitimate business research and lead generation only.

Documentation v1.1 — June 2026