+Clutch API
Clutch.co agency profiles, directory listings and client reviews as JSON.
The API.SH Clutch API turns public Clutch.co pages into structured JSON. List service providers for a service and location, then pull a company's profile with rating, review count, hourly rate, minimum project size, service lines and awards, and read its client reviews with ratings for quality, schedule, cost and willingness to refer. This covers Clutch.co, the B2B ratings site, not other products called Clutch.
- 3 endpoints
- from $1 / 1,000 calls
- 1,000 free credits / month
- failed calls free
GET https://api.api.sh/clutch/v1/ company
{ "success": true } What you can build with the Clutch API
B2B lead lists
Collect agencies for a service and location, with website, size, rating and hourly rate, to build a prospect list.
Competitor research for agencies
Compare a competitor's profile, service lines, clients and reviews against your own listing.
Vendor shortlisting
Filter a directory by hourly rate and sort order, then read reviews of the shortlist before you reach out.
Review and sentiment analysis
Pull client feedback with project size, length and sub-ratings to see what clients praise or complain about.
Market mapping
Track which providers are listed, sponsored or organic, and how rating and review counts change over time.
Clutch data you get
Field names from real responses. Numbers come parsed, URLs absolute, dates in ISO 8601.
Clutch API endpoints and prices
Every Clutch endpoint costs 1 credit per call: credits are $1 per 1,000 on a monthly plan, $2 pay-as-you-go. Pricing
| Clutch company profile /clutch/ | $1 · $2 PAYG 1 credit |
| Clutch company reviews /clutch/ | $1 · $2 PAYG 1 credit |
| Clutch directory /clutch/ | $1 · $2 PAYG 1 credit |
Call the Clutch API
Clutch company profile: GET https://api.api.sh/clutch/
curl "https://api.api.sh/clutch/v1/company?slug=vention-0" \
-H "x-api-key: $APISH_KEY" import os, requests
res = requests.get(
"https://api.api.sh/clutch/v1/company",
params={"slug": "vention-0"},
headers={"x-api-key": os.environ["APISH_KEY"]},
timeout=120,
)
res.raise_for_status()
data = res.json() const url = new URL("https://api.api.sh/clutch/v1/company");
url.searchParams.set("slug", "vention-0");
const res = await fetch(url, { headers: { "x-api-key": process.env.APISH_KEY } });
if (!res.ok) throw new Error(`${res.status} ${await res.text()}`);
const data = await res.json(); # Google Sheets (API.SH add-on)
=APISH("/clutch/v1/company", "slug", "vention-0")
# Zapier, Make, n8n (verified node): pick the API.SH app,
# choose "Clutch" and "Clutch company profile".
# AI agents (Claude, ChatGPT, Cursor): add the
# API.SH MCP server https://api.sh/mcp - Create a free accountConfirm your email and get 1,000 free credits every month. No card needed.
- Create an API keyOne key works for all 482 platforms.
- Send the requestJSON back in one call. Add
output=csvoroutput=ndjsonfor files.
Why API.SH for Clutch data
- Public data only: no Clutch login, cookies or account needed
- One key and one response shape for Clutch and 481 other platforms
- Built and maintained by API.SH, not third-party publishers
- Pay per call; errors on our side cost nothing
- Live status for every endpoint
API.SH vs the official Clutch API
Search results show no public Clutch.co API for its listings and reviews, and one scraper project calls it unofficial for that reason. Clutch also publishes API terms of use, and other companies named Clutch have developer APIs of their own, which are unrelated. API.SH returns public Clutch.co profile, directory and review data as JSON with no partnership needed.
Instead of writing and maintaining a Clutch.co scraper or paying for an Apify or RapidAPI actor, call API.SH with one key and a fixed price per call.
Clutch API questions
What Clutch data can I get?+
A company profile (/clutch/v1/company), a directory page of providers for a service and location (/clutch/v1/directory), and a company's client reviews (/clutch/v1/reviews).
How much does the Clutch API cost?+
Every Clutch endpoint costs 1 credit per call. On a monthly plan 1,000 credits cost $1 (Starter is $50/month for 50,000 credits). Pay-as-you-go is $2 per 1,000 credits, with top-ups from $15 that never expire.
Is there a free trial?+
Yes. Every account gets 1,000 free credits every month. That is 1,000 calls to /clutch/v1/company at 1 credit each.
Is there an official Clutch API?+
Search results do not show an open public API for Clutch.co company or review data. Other products named Clutch, such as a banking platform and an infrastructure tool, have their own APIs that are unrelated. API.SH reads the public Clutch.co pages for you.
Do I need a Clutch account or login?+
No. API.SH reads public Clutch pages only. No endpoint uses a login, cookies or anyone's account.
Can I scrape Clutch.co for leads?+
API.SH returns the public directory and profile data without you running a scraper. Whether you may use it for outreach depends on Clutch's terms, your local law and data protection rules, so check those before you contact anyone.
How does pagination work for directory and reviews?+
Both /clutch/v1/directory and /clutch/v1/reviews take a page parameter. Reviews come 10 per page. Pass the company slug or its Clutch URL to the company and reviews endpoints.
How do I get started?+
1. Sign up at api.sh. 2. Copy your API key from the dashboard. 3. Call /clutch/v1/directory with a service such as web-development and a location. Docs and every parameter are at https://api.sh/docs. You can also use the JS or Python SDK, Google Sheets, Zapier, Make, n8n or the MCP server at https://api.sh/mcp.