Clutch Agencies Scraper avatar

Clutch Agencies Scraper

Pricing

from $0.80 / 1,000 agency profiles

Go to Apify Store
Clutch Agencies Scraper

Clutch Agencies Scraper

Turn any public Clutch directory page into B2B lead rows: agency name, profile URL, website, city and country, hourly rate band, minimum project size, team size, star rating, review count and the service lines the agency lists.

Pricing

from $0.80 / 1,000 agency profiles

Rating

0.0

(0)

Developer

Dami's Studio

Dami's Studio

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

Extract public Clutch directory listings into structured agency lead rows. Each genuine agency row can include its name, public profile URL, visible location, rating, review count, displayed project minimum, hourly rate, team size, and visible service links.

Input example

{
"directoryUrls": ["https://clutch.co/ca/web-developers/toronto"],
"maxAgenciesPerDirectory": 25,
"enableResidentialFallback": false
}

Use public category and location directory pages copied from Clutch. This actor does not scrape authenticated pages, bypass access controls, or claim hidden contact data.

Cost and proxy policy

The actor tries direct HTTP first. If and only if one directory returns a block or rate-limit response, enableResidentialFallback permits one bounded proxy HTTP retry for the whole run. The retry goes out over rotating datacenter addresses. Metered Apify groups (Residential, Google SERP) are not offered by this actor and are replaced with datacenter automatically; your own servers passed in proxyUrls are used exactly as given.

Only rows parsed as real agency records trigger the agency event. Invalid input, no results, blocked pages, errors, and the empty-input sample are never charged.

Empty input

Running with no directoryUrls returns one labeled _sample: true row. It is illustrative only and uncharged.

Output

Every real row includes the source directoryUrl, profileUrl, and transport (direct_http, datacenter_http, or customer_http). Fields that Clutch does not visibly provide are null; the actor does not guess values.

Local validation

npm install --omit=dev --no-audit --no-fund
npm test
npm run check

Billing

$0.003 to start a run, then $0.0008 per agency — $0.80 per 1,000 agencies.

Only rows parsed as a real agency profile are charged. Invalid input, directories that return nothing, blocked pages, errors and the empty-input sample row are all free.