Clutch.co Scraper - Listings Ready to Filter avatar

Clutch.co Scraper - Listings Ready to Filter

Pricing

from $2.00 / 1,000 companies

Go to Apify Store
Clutch.co Scraper - Listings Ready to Filter

Clutch.co Scraper - Listings Ready to Filter

Filter 257,808 Clutch.co companies without supplying URLs. Country, city, 157 services, 42 industries, team size, hourly rate, minimum project size, rating and more. Website on 257,804 records, phone on 172,085.

Pricing

from $2.00 / 1,000 companies

Rating

0.0

(0)

Developer

ADM2

ADM2

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a month ago

Last modified

Share

Get companies from Clutch.co without supplying a single URL. Filter 257,808 companies by country, city, services, industry, team size, hourly rate, minimum project size, rating and more. Results arrive in seconds because this Actor does not crawl Clutch while you wait: the whole database ships inside it, already collected and already indexed.

Unofficial. Not affiliated with, endorsed by, or connected to Clutch.co. Clutch is a trademark of its respective owner.

How it works

How the Clutch.co Scraper works

You do not supply URLs. You describe the companies you want, and the Actor returns them from a database of 257,808 Clutch companies collected in advance.

That is useful when you already know which companies you want, and more useful when the question is "who is out there?"

Field coverage, measured on all 257,808 records

Not estimated and not sampled. Counted across the entire database, and counted strictly: a field only counts as present if it holds a real value, so empty strings and placeholders like 00000 are reported as missing rather than quietly inflating the numbers.

FieldCompaniesCoverage
Company name257,808100%
Company website257,80499.99%
Services offered, with percentages257,808100%
Team size257,808100%
Description257,57799.9%
Clutch category tags255,77799.2%
Year founded248,90096.5%
City and country177,20268.7%
Full street address176,91268.6%
Telephone172,08566.7%
Logo170,87166.3%
Hourly rate band170,07866.0%
Minimum project size167,97165.2%
Focus areas159,29761.8%
Industries served107,08141.5%
Client size mix95,89137.2%
Rating and review count51,03919.8%
Social profiles5,3192.1%

Two rows are worth a note.

Where the website comes from. Clutch's listing pages expose a company's own website for roughly 1% of records. The rest are only reachable from the individual company profile, which is where this data was collected.

Rating coverage is 19.8%. About one company in five on Clutch has been reviewed; the rest have no rating to report. Every filter states its own coverage in its description, so you can see what a filter excludes before you run it.

What you can filter on

  • Location: 173 countries, 16,989 cities
  • Services: all 157 of Clutch's service categories, with a minimum percentage so you can separate a specialist from a generalist who merely lists the service
  • Industries: all 42
  • Client size: small business, midmarket, enterprise
  • Team size: freelancer through 10,000+
  • Hourly rate: under $25 through $300+
  • Minimum project size: $1,000 through $250,000+
  • Year founded: any range
  • Reputation: minimum rating, minimum review count, Clutch Plus members only
  • Contactability: only companies with a website, only companies with a phone
  • Free text across company names and descriptions

Each returned company also carries its focus areas (1,089 distinct specialisations such as WordPress CMS, Local search or Facebook Advertising), its service mix and industry mix with percentages, and its client-size split.

How to use it

  1. Open the Input tab.
  2. Set the filters you care about and leave the rest empty. Empty means "any".
  3. Set Maximum companies to return. This is also your cost control, because you are charged per company returned.
  4. Click Start. Results appear in seconds.
  5. Download as JSON, CSV, Excel or HTML, or pull them through the Apify API.

The default input returns 50 US companies rated 4.5 or higher that have both a website and a phone number, so you can see the shape of the data before committing to anything larger.

Output

One row per company. A real record, unedited:

{
"name": "Thrive Internet Marketing Agency",
"website": "https://thriveagency.com",
"telephone": "817-533-8211",
"city": "Arlington, United States",
"country": "US",
"street": "4604 Park Springs Blvd, #140",
"teamSize": "50 - 249",
"hourlyRate": "$100 - $149 / hr",
"minProjectSize": "$1,000+",
"yearFounded": 2005,
"rating": 4.6,
"reviewCount": 108,
"services": [
{ "name": "Search Engine Optimization", "percent": 70 },
{ "name": "Pay Per Click", "percent": 10 },
{ "name": "Social Media Marketing", "percent": 10 }
],
"industries": [
{ "name": "Business services", "percent": 10 },
{ "name": "Consumer products & services", "percent": 10 }
],
"focusAreas": [
{ "group": "SEO Focus", "name": "Local search", "percent": 30 },
{ "group": "SEO Focus", "name": "On site optimization", "percent": 25 }
],
"clutchProfile": "https://clutch.co/profile/thrive-internet-marketing-agency",
"scrapedAt": "2026-07-28T16:09:23+00:00"
}

Data quality

The database was collected once, in full, and is served from that snapshot. Two consequences, both worth stating plainly.

In your favour: results are instant, runs do not time out, and the same query returns the same answer every time. Nothing breaks because Clutch changed a CSS selector this morning.

Against: it is a point-in-time snapshot, not a live read. Companies that joined Clutch after collection will not appear, and a company that changed its phone number last week will still show the old one. Every row carries a scrapedAt timestamp recording when that page was fetched, so you can judge freshness per record rather than taking a blanket claim on trust.

Everything shipped is what Clutch published. Where Clutch's own data is imperfect, it is passed through rather than quietly corrected. There are four exceptions, and all four exist so that a filter cannot promise something it cannot deliver:

  • Placeholders are treated as missing, not present. A phone number of 0000000000, -, +44 or 5555555555 is not a phone number, so "must have a phone number" will not return it.
  • HTML entities are decoded. Clutch stores Smith & Jones; you get Smith & Jones.
  • Pasted HTML is stripped from descriptions. A few hundred companies pasted markup into Clutch's description box. You get the readable text.
  • Where Clutch publishes a website twice and the two disagree, you get the link its own "Visit website" button uses.

Opening the phone column in Excel

Phone numbers are stored in international format, so most of them begin with a +. That is the correct value and it is what the JSON and the API return.

Excel and Google Sheets treat any cell beginning with +, =, - or @ as a formula, so the phone column can show errors if you open the CSV directly. It is a spreadsheet behaviour, not missing data. Either import the file with that column set to Text, or use the JSON output. We would rather hand you the real number than damage it to suit one program.

Pricing

You are charged per company returned. That is the only charge. There is no extra fee for the description, the services breakdown, the phone number, the address or anything else in the table above. Everything is included in the single per-result price.

Because nothing is crawled at run time, there are no proxy costs, no retries and no half-finished runs to pay for. Use Maximum companies to return to cap the size of a run, and the max cost per run setting if you want a hard ceiling.

FAQ

Is this legal? The Actor returns business information Clutch publishes publicly: company names, locations, services, rates and business contact details. It contains no personal data and no review text. You are responsible for how you use it, including compliance with GDPR, CCPA and any marketing regulations that apply to you.

Why do so many companies have no rating? Because they have never been reviewed on Clutch. That is roughly 80% of them. See the coverage table.

Can I get email addresses? No. Clutch does not publish them.

Can I get the review text? No. Review prose is copyrighted by the people who wrote it and is deliberately excluded.

My phone column shows #NAME? in Excel. International numbers start with a +, and Excel reads a leading + as a formula. Import the column as Text, or use the JSON output. The stored value is correct.

How fresh is the data? Check the scrapedAt field on any row.

Something looks wrong. Open an issue on the Issues tab. Issues are read and answered.