Bark.com Professional Services Scraper avatar

Bark.com Professional Services Scraper

Pricing

Pay per usage

Go to Apify Store
Bark.com Professional Services Scraper

Bark.com Professional Services Scraper

Scrape professional service providers from Bark.com — name, rating, review count, services offered, location, response time, hires, and verified/excellence badges. Supports UK and US markets across any category.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Venkatesh Sekar

Venkatesh Sekar

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Extract professional service providers from Bark.com — the UK and US marketplace for local services.

What it scrapes

For each professional profile the actor returns:

FieldDescription
nameBusiness or professional name
ratingNumeric star rating (0.0–5.0)
rating_textRaw rating text (e.g. "5/5")
review_countTotal number of customer reviews
locationPostcode + city (e.g. "SE17, London")
response_timeTypical response time string (e.g. "16 min response time")
hires_on_barkNumber of completed hires through Bark
servicesList of service category names the professional offers
badgesAward/badge labels (e.g. "Certificate of Excellence '21")
verifiedBoolean — whether a Verified marker is present
descriptionAbout / bio text
profile_urlCanonical Bark.com profile URL

Input

{
"categories": ["cleaners", "accountants"],
"location": "london",
"market": "gb",
"maxResults": 50,
"proxyConfiguration": { "useApifyProxy": true }
}
  • categories (required): category slugs (e.g. "cleaners", "personal-trainer") or full Bark.com category URLs.
  • location (optional): city or postcode slug to narrow results (e.g. "london", "manchester").
  • market: "gb" (default) for UK or "us" for United States.
  • maxResults: cap on total profiles returned (default 50, max 500).
  • proxyConfiguration: standard Apify proxy config. Residential proxies recommended for large runs.

How it works

  1. For each category, the actor builds the Bark listing page URL (with optional location), fetches it, and collects all /en/{market}/company/…/ profile links.
  2. Each profile page is fetched individually (with polite 1–3 s jitter between requests).
  3. Data is parsed from the rendered HTML using selectolax CSS selectors and regex patterns.

Notes

  • Bark.com renders HTML server-side with no embedded JSON state — all data is extracted from the visible DOM.
  • Star ratings are derived by counting full and half star <img> elements.
  • The actor respects maxResults across all categories combined.