MyBuilder Scraper [$0.002💰] | Tradespeople | Reviews + Leads avatar

MyBuilder Scraper [$0.002💰] | Tradespeople | Reviews + Leads

Pricing

from $1.97 / 1,000 results

Go to Apify Store
MyBuilder Scraper [$0.002💰] | Tradespeople | Reviews + Leads

MyBuilder Scraper [$0.002💰] | Tradespeople | Reviews + Leads

Scrape UK tradespeople from MyBuilder by trade and city: electricians, plumbers, builders. Get name, ratings, reviews, verified badges, services, LocalBusiness schema for trade lead generation. Pay per result.

Pricing

from $1.97 / 1,000 results

Rating

0.0

(0)

Developer

Ahmed Jasarevic

Ahmed Jasarevic

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

18 hours ago

Last modified

Share

MyBuilder Scraper — UK Tradespeople Leads by Trade & City

MyBuilder Scraper extracts UK tradespeople data from MyBuilder.com directory listings and profile pages — one row per tradesperson with business name, star rating, review count, verified/featured badges, and profile URL, plus full profile enrichment (services, reviews, LocalBusiness schema) for trade lead generation and UK contractor databases.

Main Use Cases

  • Electrician leads London and other cities — build targeted lists of electricians, plumbers, and builders by trade + city.
  • UK tradespeople database — assemble a structured directory of home improvement professionals with ratings and locations.
  • Trade lead generation — export verified/featured tradespeople with strong reviews for marketing and outreach.
  • Home improvement market research — analyze review scores, review counts, and trade competition per city.
  • Contractor vetting / counterparty research — check ratings, review text, and services of tradespeople before partnering or hiring.
  • Local business directory scraping UK — a reusable pattern for UK local-business data projects.

How It Works

The actor uses a fast CheerioCrawler (plain HTTP + HTML parsing, no browser) against MyBuilder's server-side rendered pages. Listing cards embed structured JSON (data-track-visibility-contexts with review score, verified/featured flags, position), and profile pages embed a LocalBusiness JSON-LD block. Since MyBuilder SSR-renders the data, no JavaScript is needed — making this actor ~10x faster and cheaper than browser-based scrapers. Apify Residential proxy (country GB) is used by default because MyBuilder is Cloudflare-protected and UK-geofenced.

Build a UK Tradespeople Database Without a Directory API

MyBuilder has no public API for directory data. This actor fills that gap: give it listing URLs by trade + city (e.g. https://www.mybuilder.com/electrical/electrician-tradespeople/london), set a max, and export a clean dataset of UK tradespeople — verified badges, ratings, review counts, and full profiles included when you enable profile fetching.

Generate Verified Trade Leads by Trade and City

Filter the output client-side by isVerified / isFeatured flags, avgReviewScore (e.g. ≥ 4.8), and locationText to build qualified lead lists. Enable Fetch Profile Details to pull full "About" text, services, and sample reviews for each tradesperson — the depth needed for serious lead scoring.

Input

FieldTypeRequiredDefaultNotes
startUrlsarrayyesMyBuilder listing URLs by trade + city, e.g. .../electrical/electrician-tradespeople/london or .../find-trades/manchester.
maxItemsintegeroptional50Max tradespeople across all URLs (0 = no limit).
maxPagesPerUrlintegeroptional3Safety cap on result pages per listing URL (~16 per page).
includeProfileDetailsbooleanoptionalfalseAlso fetch each profile page for description, services, sample reviews (doubles request count).
proxyConfigurationobjectoptionalResidential GBApify Residential proxy, country GB (required — datacenter is Cloudflare-blocked).

Output

Each run writes one dataset with a row per tradesperson (or per profile, if enrichment is on). Download as JSON, CSV, Excel, or HTML, or pull via the dataset API URL.

FieldSourceDescription
serviceProIdtracking JSONMyBuilder internal ID
businessNameHTML + JSON-LDTradesperson/business name
tradeCategoryURLTrade type (electrical, plumbing, …)
locationText / locationSlugHTML / URLDisplay location and city slug
avgReviewScoretracking JSONStar rating (0–5)
reviewCounttracking JSONTotal reviews
reviewSnippetHTMLLatest review text snippet
isVerified / isFeaturedtracking JSONVerified badge / featured listing
positionInListtracking JSONRank in search results
profileUrl / profileSlugHTML / URLFull profile page and slug
legalName, description, addressLocality, addressCountryJSON-LDProfile enrichment (full About text, legal name, location)
servicesJSON-LDList of services offered (profile)
sampleReviewsJSON-LDReviews with author, date, rating, text (profile)
photosHTMLProfile photo URLs (profile)

Example Input

{
"startUrls": [
{ "url": "https://www.mybuilder.com/electrical/electrician-tradespeople/london" },
{ "url": "https://www.mybuilder.com/find-trades/manchester" }
],
"maxItems": 100,
"maxPagesPerUrl": 5,
"includeProfileDetails": true
}

Example Output

{
"serviceProId": 2932038,
"businessName": "Emergency service 247 Ltd",
"tradeCategory": "electrical",
"locationText": "Bromley By Bow, London",
"avgReviewScore": 4.9,
"reviewCount": 374,
"reviewSnippet": "Very good electrician...",
"isVerified": true,
"isFeatured": false,
"positionInList": 1,
"profileUrl": "https://www.mybuilder.com/profile/lpi_property_service_ltd",
"profileSlug": "lpi_property_service_ltd",
"profileFetched": true,
"services": ["Fault finding", "Fuse boards", "Lighting"],
"sampleReviews": [
{ "author": "Sarah", "date": "2026-08-01", "rating": 5, "text": "..." }
]
}

Integrations & Automation

  • API — each run's dataset has a permanent API URL for pipelines and CRMs.
  • Webhooks — notify a downstream system when a run finishes.
  • Scheduling — run weekly/monthly to keep a fresh UK tradespeople database or monitor new businesses entering a trade/city.
  • Zapier / Make — official Apify integrations push results to spreadsheets and automation flows.
  • Recommended recurring schedule: monthly for database refreshes; weekly for active lead-gen campaigns.

FAQ

Does MyBuilder have an API? No public API exists. This actor extracts the same listing and profile data from MyBuilder's SSR pages — no login, no token.

How do I find electricians in London programmatically? Start with https://www.mybuilder.com/electrical/electrician-tradespeople/london, set maxItems, and enable profile details. Export as JSON/CSV and filter by isVerified and avgReviewScore.

What are MyBuilder alternatives (Checkatrade, Rated People)? For data from Checkatrade, use the trev0n or memo23 actors. This actor covers MyBuilder's own directory with verified/featured signals.

Can I scrape MyBuilder without a proxy? No — MyBuilder sits behind Cloudflare with managed challenges and is UK-geofenced. The actor defaults to Apify Residential proxy (country GB); datacenter IPs are blocked.

Is this contact enrichment? No. MyBuilder doesn't publish phone/email/website for tradespeople — contact happens through its "post a job" form. Treat this as a lead-scoring dataset: names, trades, locations, ratings, reviews, and services.

How to do UK home improvement market research? Crawl find-trades/<city> pages per city, aggregate avgReviewScore/reviewCount, and compare trade supply and review distributions across London, Manchester, Birmingham, Leeds, and Glasgow.

For AI Agents & LLM Apps

  • Purpose: returns structured UK tradespeople lead data (name, trade, rating, review count, verified/featured flags, location, profile URL) from MyBuilder listing URLs.
  • Minimal working input:
{
"startUrls": [{ "url": "https://www.mybuilder.com/electrical/electrician-tradespeople/london" }],
"maxItems": 50
}
  • Variant inputs: enrichment mode via includeProfileDetails: true (adds description, services, sampleReviews, photos); multi-city crawl via multiple startUrls; unlimited crawl via maxItems: 0.
  • Output fields: serviceProId, businessName, tradeCategory, locationText, avgReviewScore, reviewCount, reviewSnippet, isVerified, isFeatured, positionInList, profileUrl, profileSlug (+ legalName, description, services, sampleReviews, photos when includeProfileDetails: true).
  • Behaviors an agent should know:
    • startUrls is required and must be MyBuilder listing URLs (not arbitrary pages).
    • Residential GB proxy is mandatory — the default proxyConfiguration handles this; do not set datacenter proxy.
    • includeProfileDetails: true roughly doubles the request count (visits each profile page).
    • maxPagesPerUrl caps pagination per listing URL (~16 results per page).
    • There is no mode priority conflict: listing data is always returned; profile fields populate only when enrichment is on.
  • Billing: pay-per-event — $0.00005/run start; results from ~$0.002 per row (price tier varies); profiled results $0.004 each.

This actor is independent and not affiliated with, endorsed by, or sponsored by MyBuilder.com (Homeserve Group). It accesses only publicly available pages — no login bypass, no CAPTCHA solving. You are responsible for complying with MyBuilder's Terms of Service and applicable data-protection law; some fields (business names, review-author names, review text) may constitute personal data under UK GDPR. Scrape only what you are entitled to and handle data lawfully. Do not use the data for unsolicited commercial outreach that violates applicable law.

SEO Keywords

mybuilder scraper, uk tradespeople data, uk tradespeople leads, electrician leads london, plumber database uk, builder directory data, uk contractor database, trade lead generation, home improvement market research, verified tradespeople, checkatrade alternative, scrape mybuilder without api, construction leads uk, local business directory scraping, tradespeople ratings data, find local builders uk, manchester tradespeople, uk home services data, trades directory export