Checkatrade Scraper β€” UK Tradespeople avatar

Checkatrade Scraper β€” UK Tradespeople

Pricing

from $0.004 / tradesperson scraped

Go to Apify Store
Checkatrade Scraper β€” UK Tradespeople

Checkatrade Scraper β€” UK Tradespeople

Scrape Checkatrade UK tradespeople: business name, trade, location, rating, reviews and contact.

Pricing

from $0.004 / tradesperson scraped

Rating

0.0

(0)

Developer

hiper soft

hiper soft

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

15 hours ago

Last modified

Share

Checkatrade Scraper β€” UK Tradespeople & Reviews

Scrape Checkatrade β€” the UK's leading trade directory β€” into clean JSON, CSV or Excel. Get the business name, trade, rating, review count, location, phone number, services and profile URL for tradespeople in any town. Fast and reliable.

Checkatrade Scraper input β€” trade, location and results limit in the Apify Console

Features

  • πŸ› οΈ Business data β€” name, trade, profile URL and logo per listing
  • ⭐ Reputation β€” rating and total review count
  • πŸ“ Location β€” the area each tradesperson serves
  • ☎️ Phone number β€” direct contact number, ideal for lead lists
  • 🧰 Services β€” the full list of trades and skills offered
  • πŸ“ Description β€” the business summary shown on the profile

Use cases

  • B2B lead generation β€” build outreach lists of UK tradespeople with phone numbers
  • Home-services market research β€” measure supply, ratings and reviews by trade and area
  • Competitor analysis β€” benchmark rivals' ratings, reviews and services
  • Directory & aggregator building β€” feed a home-services marketplace with structured listings
  • Sales prospecting β€” target businesses by trade, location and reputation
  • Dataset building β€” assemble UK trades datasets for analytics

How to scrape Checkatrade data

  1. Add the Checkatrade Scraper to your Apify account.
  2. Enter a trade (e.g. Plumber, Electrician, Builder).
  3. Set a location and a maxItems limit.
  4. Click Run.
  5. Export the results as JSON, CSV or Excel, or pull them via the Apify API.

Input

{
"trade": "Plumber",
"location": "Manchester",
"maxItems": 200
}
FieldDescription
tradeTrade to search, e.g. Builder, Electrician, Plumber, Roofer, Painter-Decorator
locationTown / city / area, e.g. London, Manchester, Bristol
maxItemsMaximum number of results to return

What you get

Checkatrade Scraper output example β€” UK tradespeople with ratings and phone numbers as structured JSON

{
"id": "nelsonplumbingheating",
"name": "Nelson Plumbing & Heating LTD",
"trade": "Plumber",
"rating": 9.86,
"reviews": 478,
"location": "Manchester",
"telephone": "+447888861456",
"description": "Family-run plumbing and heating specialists covering Greater Manchester…",
"services": ["Plumber", "General Plumbing", "Bathroom & Kitchen Plumbing"],
"logo": "https://www.checkatrade.com/…/logo.png",
"url": "https://www.checkatrade.com/trades/nelsonplumbingheating",
"sourceUrl": "https://www.checkatrade.com",
"collectedAt": "2026-07-30T12:00:00.000Z"
}

Output schema

FieldTypeDescription
idstringCheckatrade profile identifier.
namestringBusiness name.
tradestringPrimary trade or category.
ratingnumberAverage rating score.
reviewsintegerTotal number of reviews.
locationstringArea the tradesperson serves.
telephonestringContact phone number.
descriptionstringBusiness summary shown on the profile.
servicesarrayList of services and skills offered.
logostring (URL)Business logo image URL.
urlstring (URL)Profile page URL on Checkatrade.
sourceUrlstring (URL)Base source site URL.
collectedAtstring (ISO date)When the record was collected.

Combine Checkatrade with other business and reviews sources:

FAQ

Do I need a Checkatrade account or any setup? No account and no setup β€” just enter a trade and location and run.

How many tradespeople can I get per run? Use maxItems to cap results. Run different trade and location combinations to widen coverage across the UK.

Can I filter by trade and location? Yes. Search by any trade (Plumber, Electrician, Builder, and more) and any location (town, city or area).

Does it include phone numbers? Yes, the contact telephone is included where the business lists one β€” useful for building lead lists.

What's the output format? Structured JSON β€” one record per tradesperson with rating, review count, services, phone and URL. Export as JSON, CSV or Excel.

Is scraping Checkatrade legal? Only public data shown to any visitor on Checkatrade is collected. This is an independent tool, not affiliated with Checkatrade; check Checkatrade's Terms of Service and applicable marketing/data regulations for your use case.

Can I integrate this with other tools? The Checkatrade Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JavaScript/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.

Notes

Original clean-room implementation. Returns only public data shown to any visitor on Checkatrade; you are responsible for compliance with Checkatrade's terms. Not affiliated with Checkatrade.