Clutch Agencies Scraper avatar

Clutch Agencies Scraper

Pricing

from $4.52 / 1,000 results

Go to Apify Store
Clutch Agencies Scraper

Clutch Agencies Scraper

Scrapes agency profiles from Clutch.co listing pages. Returns each agency as a flat row with name, rating, location, and service details. Start from any category or search URL and set a max items limit.

Pricing

from $4.52 / 1,000 results

Rating

0.0

(0)

Developer

Acquisition Automation Co.

Acquisition Automation Co.

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a month ago

Last modified

Categories

Share

Acquisition Automation Co. Search less. Close more.

🏢 Clutch Agencies Scraper

Build an agency target list from Clutch, with the name, hourly rate band, minimum project size, headcount band, rating and city on every row. Point it at any Clutch listing or category URL and it walks the pages for you. No login, no API key.

Clutch.co is the directory buyers use to find marketing, development and design agencies, and it is one of the few places where a small services firm publishes its own economics: what it charges an hour, the smallest project it will take, how many people it employs, and how many clients have reviewed it. For an agency roll-up or a services acquisition, that is a sourcing list with a rough valuation screen already attached. It is also paginated, sorted by Clutch's own ranking, and impossible to export. This Actor reads the listing pages and writes each agency into a dataset you can sort, filter and merge.

Who uses itWhat they use the directory for
🎯 Agency buyers and roll-upsBuilding a city by city target list, filtered to a headcount band and a rate band
💼 Search funds and lower mid market private equitySizing a services niche before committing to a thesis
📊 Corporate development teamsTracking which agencies are gaining reviews quarter over quarter
📇 Business development teamsSourcing partner and prospect lists from a category page

📋 What it does

💡 Why it matters: headcount band times hourly rate band is a first pass at an agency's revenue. Clutch publishes both on the listing page, so a 1,000 row export is a screen you can sort before you speak to anyone.

  • 🔗 Starts from any Clutch listing URL. A category page, a city page, or a filtered search.
  • 🏷 Returns the agency name and the Clutch profile URL on every row.
  • 💵 Captures the published pricing: minimum project size, hourly rate band and headcount band.
  • ⭐ Returns the star rating and the review count as two numeric columns.
  • 📍 Captures the listed city and country, which is what makes a geographic target list possible.
  • 📦 One row per agency card, the same 12 fields every run, exportable as CSV, Excel, JSON or XML.

📊 Output

Every agency is one flat row with 12 fields. Fill rates below come from a 120 row run over https://clutch.co/web-developers.

FieldTypeDescription
🖼 imageUrlstringAgency logo, served from the Clutch CDN. 120 of 120 rows
🏷 titlestringAgency name as Clutch lists it, for example Power Digital. 120 of 120 rows
🔗 urlstringDirect link to the agency's Clutch profile. 120 of 120 rows
📄 descriptionstringClutch's summary of what the agency does and what its reviewers say. Empty for agencies with no reviews. 90 of 120 rows
⭐ ratingnumberStar rating out of 5, for example 4.8. Empty for agencies with no reviews. 90 of 120 rows
💬 reviewCountintegerNumber of Clutch reviews behind that rating. 90 of 120 rows
📍 locationstringCity and state or country as Clutch lists it, for example San Diego, CA or Wrocław, Poland. 117 of 120 rows
💵 minProjectSizestringSmallest engagement the agency accepts, for example $5,000+. 120 of 120 rows
⏱ hourlyRatestringPublished rate band, for example $100 - $149 / hr, or Undisclosed when the agency hides it. 120 of 120 rows
👥 employeeSizestringHeadcount band, for example 250 - 999. 120 of 120 rows
🕒 scrapedAtstringISO timestamp of collection
⚠️ errorstringnull on a normal row

Example rows

{
"imageUrl": "https://img.shgstatic.com/clutch-static-prod/image/scale/50x50/s3fs-public/logos/fdea2d99aa2350f9fe1205fda9066d03.png",
"title": "Power Digital",
"url": "https://clutch.co/profile/power-digital",
"description": "Power Digital is a comprehensive advertising agency specializing in digital marketing services, including paid media, SEO, and content marketing. The company consistently receives positive feedback, with approximately 85% of reviewers highlighting their strategic, data-driven approach and strong project management skills. Clients praise Power Digital for their responsiveness and partnership mentality, although some suggest more frequent updates could enhance their already exceptional service.",
"rating": 4.8,
"reviewCount": 66,
"location": "San Diego, CA",
"minProjectSize": "$5,000+",
"hourlyRate": "$100 - $149 / hr",
"employeeSize": "250 - 999",
"scrapedAt": "2026-09-22T18:54:06.998Z",
"error": null
}
{
"imageUrl": "https://img.shgstatic.com/clutch-static-prod/image/scale/50x50/s3fs-public/logos/ignite.jpg",
"title": "Ignite Visibility",
"url": "https://clutch.co/profile/ignite-visibility",
"description": "Ignite Visibility is a comprehensive digital marketing and advertising agency that excels in paid media, social media management, SEO, and more. Reviews highlight their expertise in driving leads and sales, with 100% of clients noting significant improvements in metrics such as lead volume and engagement. Clients praise the agency's strategic insights, professionalism, and responsive communication.",
"rating": 4.8,
"reviewCount": 175,
"location": "San Diego, CA",
"minProjectSize": "$1,000+",
"hourlyRate": "$100 - $149 / hr",
"employeeSize": "250 - 999",
"scrapedAt": "2026-09-22T18:54:07.001Z",
"error": null
}

✨ Why choose this Actor

What you get
A valuation screen, not a pageRate band, minimum project size and headcount band as columns you can sort and filter.
Stated fill ratesThe output table carries the fill rate of every column from a real 120 row run, so you know before you spend what comes back empty.
No credentialsClutch listing pages are public. No account and no API key.
Several start URLs per runPass a list of city or category pages and collect them into one dataset.
$0.005 a rowA 1,000 agency list costs $5.00. A run that matches nothing costs nothing.

🚀 How to use it

  1. Create a free Apify account. New accounts start with $5 of credit.
  2. Open the Actor and select Try for free.
  3. Browse Clutch to the category or city page you want, then paste its URL into startUrls.
  4. Set maxItems to cap the run.
  5. Select Start, then export from the Dataset tab as CSV, Excel, JSON or XML.

A first run:

{
"startUrls": [{ "url": "https://clutch.co/agencies" }],
"maxItems": 100
}

Several categories in one run:

{
"startUrls": [
{ "url": "https://clutch.co/agencies" },
{ "url": "https://clutch.co/web-developers" }
],
"maxItems": 1000
}

⚙️ Input

FieldRequiredDescription
startUrlsNoList of Clutch agency listing page URLs to start from. Defaults to https://clutch.co/agencies
maxItemsNoMaximum number of agencies to collect in a run. Defaults to 100

💰 Pricing

Pay per result. No subscription, and no Apify platform usage on top.

Apify planFreeBronzeSilverGoldPlatinumDiamond
Per agency row$0.005$0.00484$0.00468$0.00452$0.00452$0.00452
Rows collectedCost on the Free plan
100$0.50
1,000$5.00
10,000$50.00

Free plan runs return a small preview. Any paid Apify plan lifts the cap.

🔌 Integrate with any app

The dataset is available through the Apify API as soon as the run finishes. Use run-sync-get-dataset-items for a one-shot call, webhooks to trigger what happens next, or the Make, Zapier, Airbyte and LangChain integrations listed on the Actor page.

🤖 Use with an AI agent

Give an agent live access to the Clutch directory over the Model Context Protocol:

$claude mcp add --transport http apify "https://mcp.apify.com?tools=acquistion-automation/clutch-agencies-scraper"

Then ask it in plain language for the web developers in a city under 50 people who charge over $150 an hour, and read the rows back.

❓ Frequently asked questions

Why does a row have no rating or description? About 30 rows in 120 belong to agencies nobody has reviewed on Clutch yet. Those rows still carry the name, the profile URL, the city and all three pricing fields, because Clutch shows those whether or not an agency has reviews.

What does Undisclosed mean in hourlyRate? Clutch lets an agency hide its rate band. The Actor returns the word Clutch prints, rather than guessing or leaving the column empty, so you can tell a hidden rate apart from a parsing miss.

Do sponsored listings appear twice? Yes. Clutch repeats its sponsored agencies at the top of every page of a category, so a multi page run can return the same agency more than once. Deduplicate on url after export.

Can I pass more than one start URL? Yes. startUrls is a list, so a run can cover several cities or categories and write them into one dataset.

Do I need a proxy? No. Requests, browser fingerprinting and retries are handled inside the Actor and included in the price.

What can I export? CSV, Excel, JSON and XML from the run page, or JSON straight from the API.

🔗 More from Acquisition Automation Co.

About Acquisition Automation Co.

We build automation for people buying businesses. The repetitive part of an acquisition search, checking listings, pulling public records, tracking owners and assets, is work a machine should do, so the buyer's time goes into judging deals instead of collecting them.

We add new Actors regularly. If there is a source you need and do not see here, tell us.

🆘 Support

Open an issue in the Issues tab of this Actor with your run ID, the input you used, and what you expected to get back.

⚠️ Disclaimer

This Actor is independent and is not affiliated with, endorsed by, or sponsored by Clutch.co. It collects only publicly available data. You are responsible for using that data in compliance with the source's terms of service and applicable law.