Rated People Scraper avatar

Rated People Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Rated People Scraper

Rated People Scraper

Scrape ratedpeople.com, the UK's tradesperson directory. Browse rated builders, plumbers, electricians and 200+ other trades by category and town/city, or fetch specific profiles. Get company name, trade, rating, reviews, and more.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Scrape Rated People — the UK's tradesperson directory. Browse rated builders, plumbers, electricians, roofers, and 200+ other trade categories nationally or by town/city, or fetch specific tradesperson profiles directly. Get company name, trade(s) and skills, rating, review count, description, and (optionally) full profile detail including verified status, work area, gallery images, and up to 10 recent reviews. No login, no cookies, no paid proxy required.

What this actor does

  • Browse by trade — pick any of 200+ trade categories (bricklayers, plumbers, electricians, roofers, painters & decorators, gardeners, and many more) and get a ranked list of rated tradespeople.
  • Narrow by UK town/city — add a location (e.g. "London") to see tradespeople serving that area. Rated People only publishes a dedicated town page for a handful of towns; for any other town the actor automatically falls back to the nationwide listing for that trade and reports the fallback in the run's status message, so you always get useful results instead of a silent empty run.
  • Fetch specific profiles — supply one or more Rated People profile URLs to pull full details for known companies.
  • Filter results — minimum rating, minimum review count, keyword match, verified-only.
  • Enrich with full profile data — optionally visit each tradesperson's full profile page for town/postcode, work-area coverage, badges, verification status, gallery images, and detailed recent reviews.
  • Empty fields are omitted — only fields Rated People actually publishes for a given tradesperson are included; the actor never fabricates placeholder values.

Output per tradesperson

Every record always includes companyName, profileUrl, sourceUrl, recordType, and scrapedAt. Other fields are included only when Rated People actually provides them for that tradesperson (no null/placeholder values are ever emitted):

FieldDescription
companyNameTrading name of the tradesperson/company
profileUrl / sourceUrlCanonical Rated People profile URL
primaryTradeMain trade (e.g. "Bricklayer")
tradesAll trades this company is listed under
skillsSpecific skills/services offered
ratingOutOf10Average rating on Rated People's native 0-10 scale (listing pages)
ratingOutOf5Average rating on the 0-5 scale (only present when fetchFullProfile is on)
reviewCountNumber of reviews
descriptionCompany's own description
avatarUrlProfile photo/logo URL
latestReviewMost recent review (rating, comment, author, date) — listing mode
topReviewsUp to 10 recent reviews (rating, comment, author, date, job type) — fetchFullProfile only
town / postcodeRegistered business location — fetchFullProfile only
workAreaCoordinatesPolygon of [lat, lon] points describing the area this tradesperson covers — fetchFullProfile only
coverImageUrlProfile cover/hero image — fetchFullProfile only
workGalleryImageUrlsUp to 10 work photo URLs — fetchFullProfile only
badgesPlatform badges (e.g. "Member for 4 years") — fetchFullProfile only
isVerified / isActive / isNewJoinerProfile status flags — fetchFullProfile only
ratingsBreakdownCount of ratings per star ({"1": n, ..., "5": n}), only present when the profile has at least one rating — fetchFullProfile only
verificationFlagsCurrently-active compliance/verification badges (e.g. SIRA_VERIFIED, KYC_VERIFIED, CODE_OF_CONDUCT) — fetchFullProfile only
searchTradeCategory / searchLocationEcho of the search inputs used

Input

FieldTypeDefaultDescription
modestringbyTradebyTrade (browse by trade category) or byProfileUrls (fetch specific profiles)
tradeCategorystringplumbersTrade/skill category to browse (mode=byTrade); 200+ real categories
locationstringLondonOptional UK town/city to narrow results (mode=byTrade)
profileUrlsarrayFull profile URLs or bare slugs to fetch directly (mode=byProfileUrls)
fetchFullProfilebooleanfalseAlso visit each tradesperson's full profile page for extra fields (mode=byTrade)
minRatinginteger0Minimum average rating, 0-10 scale (records without a rating always pass)
minReviewCountinteger0Minimum number of reviews
keywordstringCase-insensitive substring match against company name, description, trades, and skills
verifiedOnlybooleanfalseOnly include verified profiles (effective only when fetchFullProfile is on)
maxItemsinteger20Maximum number of tradesperson records to return (1-200)

Example: browse plumbers in London

{
"mode": "byTrade",
"tradeCategory": "plumbers",
"location": "London",
"maxItems": 20
}

Example: browse a trade nationwide with filters

{
"mode": "byTrade",
"tradeCategory": "electricians",
"minRating": 8,
"minReviewCount": 5,
"maxItems": 20
}

Example: enrich with full profile data

{
"mode": "byTrade",
"tradeCategory": "roofers",
"location": "London",
"fetchFullProfile": true,
"verifiedOnly": true
}

Example: fetch specific profiles

{
"mode": "byProfileUrls",
"profileUrls": ["https://www.ratedpeople.com/profile/avon-stone-contractors"]
}

Note: Rated People's own trade/location listing page returns its first page of results (typically ~20) per zero-cost fetch; it does not expose further pagination through this surface. To reach more records, combine tradeCategory with several different trade categories across separate runs. location is confirmed reliable for "London"; most other town/city names don't have a dedicated page on ratedpeople.com and the actor transparently falls back to nationwide results for that trade instead of returning nothing.

Use cases

  • Lead generation for trade suppliers — target tradespeople by trade and location for B2B outreach (tools, materials, insurance, finance).
  • Local market research — compare tradesperson density, ratings, and review volume across UK towns and trades.
  • Directory / comparison sites — mirror curated trade listings with ratings and reviews for a specific niche or region.
  • Reputation monitoring — track a company's rating, review count, and recent reviews over time via byProfileUrls.
  • Verification audits — filter for verifiedOnly profiles to build a vetted shortlist of compliant tradespeople.

FAQ

Do I need to provide cookies, login, or a proxy? No. The actor works with zero-cost, proxy-free requests against Rated People's own server-rendered pages. A free Apify datacenter proxy is engaged automatically only as a fallback if repeated requests are temporarily blocked.

Why do some records have fewer fields than others? Only fields Rated People actually publishes for a given tradesperson are included — the actor never fabricates placeholder values. Turn on fetchFullProfile for the fullest set of fields per record.

What does "rating" mean? Listing pages report ratings on Rated People's native 0-10 scale (ratingOutOf10); the individual profile page shows the same rating on a 0-5 scale (ratingOutOf5) when fetchFullProfile is enabled. Both are kept as-is (not force-converted) so you can compare against the site directly.

Is this actor global? Rated People is a UK-only tradesperson directory; all data reflects UK businesses and UK towns/cities.

Why does a plain curl/browser fetch of a profileUrl return a Cloudflare challenge page? profileUrl/sourceUrl/avatarUrl values are real, valid links that render normally in an ordinary browser tab. Rated People fronts its site with Cloudflare bot protection that blocks bare curl/script requests (no cookies, no JS) with a 403 challenge page — this is a Rated People anti-bot behavior, not a broken link. The actor itself renders pages with a stealth-patched headless browser, which the site allows through.