VOOZH about

URL: https://apify.com/scrapesage/bark-scraper

โ‡ฑ Bark.com Scraper โ€“ Extract Business Leads & Profiles [DEPRECATED] ยท Apify


๐Ÿ‘ Bark.com Profile Scraper avatar

Bark.com Profile Scraper

Deprecated

Pricing

$2.00 / 1,000 profile scrapeds

Go to Apify Store

Bark.com Profile Scraper

Deprecated

Extract Bark.com business profiles as structured data (JSON, CSV, Excel) โ€” name, location, categories, ratings, reviews, and contact signals โ€” for lead generation and market research. Fast HTTP-first engine, ~$2 per 1,000 profiles, no subscription. Unofficial, not affiliated with Bark.com.

Pricing

$2.00 / 1,000 profile scrapeds

Rating

0.0

(0)

Developer

๐Ÿ‘ Scrape Sage

Scrape Sage

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

Turn a list of Bark.com company-profile URLs into clean, structured JSON โ€” company name, location, categories, description, ratings, hires, response time, services, and optional individual reviews. Built on a fast HTTP-first engine with an automatic headless-browser fallback only when a page needs it.

No login, no cookies. This scraper reads only public business-profile pages โ€” no accounts, no private user data, no CAPTCHA bypass.

โš ๏ธ Unofficial. This actor is not affiliated with, endorsed by, or sponsored by Bark.com. "Bark" and "Bark.com" are trademarks of their respective owners, used here only to describe the public website this tool extracts data from.

Why this Bark scraper?

Typical scrapersThis actor
EngineBrowser-only, slow & costlyHTTP-first, browser fallback only when needed
ReviewsCapped or unavailableFull review list, uncapped (toggle with includeReviews)
Reputation dataRating onlyRating, review count, hires on Bark, response time
Failed URLsSilently droppedRecorded in the dataset, never charged
PricingMonthly rental or start feeFlat $0.002 per profile, no rental, no start fee
Cost guardNonemaxItems hard cap stops a runaway URL list

Use cases

  • Lead generation โ€” build targeted prospect lists of service businesses by city and category, with profile image and contactable firmographics.
  • Market research โ€” size and benchmark a local service market using aggregate ratings, review counts, hires on Bark, and stated response times.
  • Competitor analysis โ€” pull the full service catalog (title + description) each rival advertises and see exactly how they position themselves.
  • ICP & messaging โ€” mine real customer language from individual reviews (author, date, rating, text, verified flag) to sharpen your ideal-customer profile.
  • Reputation monitoring โ€” re-run a fixed list of profile URLs on a schedule to track how ratings, review counts, and hire totals move over time.

How to use

  1. Sign up for Apify โ€” the free plan is enough to try this actor.
  2. Open the Bark.com Profile Scraper, fill in the inputs you need, and click Start.
  3. Watch results stream into the dataset table as each record is parsed.
  4. Export as JSON, CSV, Excel, XML, or RSS โ€” or pull results programmatically via the Apify API.

Input

{
"startUrls":[
{"url":"https://www.bark.com/en/us/company/athena-playground/2noOY/"},
{"url":"https://www.bark.com/en/gb/company/some-london-plumber/aB3xY/"}
],
"includeReviews":true,
"maxItems":500,
"maxConcurrency":5,
"minRequestDelayMs":2000,
"maxRequestRetries":5,
"useBrowserFallback":true,
"proxyConfiguration":{"useApifyProxy":true,"apifyProxyGroups":["RESIDENTIAL"]}
}
  • startUrls (array, required) โ€” Bark.com company profile URLs to scrape. Must match the pattern https://www.bark.com/{lang}/{country}/company/{slug}/{id}/.
  • includeReviews (boolean, default false) โ€” when true, scrape and return the full review list for each profile. Adds weight per record.
  • maxItems (integer, default 1000, range 1โ€“10000) โ€” hard cap on the number of profiles scraped and charged in a run; a cost guard against an oversized URL list.
  • maxConcurrency (integer, default 5, range 1โ€“10) โ€” maximum parallel requests. Higher is faster; lower is gentler on the target site.
  • minRequestDelayMs (integer, default 2000) โ€” minimum wait before each request, jittered up to +3 seconds.
  • maxRequestRetries (integer, default 5, range 1โ€“10) โ€” retries per failed request, each with a fresh session/IP.
  • useBrowserFallback (boolean, default true) โ€” auto-promote a request to a headless Chromium browser if it can't be parsed over plain HTTP. Disable for cheaper, HTTP-only runs.
  • proxyConfiguration (object) โ€” Apify Proxy configuration. Residential group is strongly recommended for production; datacenter IPs are blocked more aggressively on directory sites.

Output

{
"profileId":"2noOY",
"slug":"athena-playground",
"canonicalUrl":"https://www.bark.com/en/us/company/athena-playground/2noOY/",
"name":"Athena Playground",
"locationRaw":"4724 Melrose Avenue, Los Angeles, CA",
"categories":[
{"name":"Dog & Pet Grooming","slug":"pet-grooming"}
],
"description":"Athena Playground is a grooming salon offering full-service dog and cat grooming.",
"ratingValue":5,
"reviewCount":2,
"hiresOnBark":1,
"responseTimeMinutes":59,
"services":[
{"title":"Bathing Package","description":"We offer a full detangle, bath, blow-dry, and finish."}
],
"logoUrl":"https://d1k8hez1mxkuxw.cloudfront.net/s/avatar_v2/abc123/logo.png",
"reviews":[
{
"author":"AmandaW",
"datePublished":"2023-10-09",
"ratingValue":5,
"text":"My fur baby always looks like a superstar after a visit here.",
"category":null,
"verified":false
}
],
"scrapedAt":"2026-05-28T12:00:00.000Z"
}

Notes:

  • ratingValue and reviewCount are null when a profile has no reviews (distinct from a rated zero). hiresOnBark, responseTimeMinutes, locationRaw, description, and logoUrl are null when not shown on the profile.
  • The reviews array is present only when includeReviews is true; it is an empty array when a profile has no reviews. categories and services are empty arrays when none are listed.
  • Failed URLs are not silently dropped โ€” they land in the dataset as a record with url, error (e.g. "failed_after_retries"), retryCount, and errorMessages, and are not charged.
  • Records carry only public business-profile data; the actor performs no login and accesses no private user data.

Automate & schedule

Run this actor on autopilot and pull results into your own stack:

import{ ApifyClient }from'apify-client';
const client =newApifyClient({token:'MY_APIFY_TOKEN'});
const run =await client.actor('scrapesage/bark-scraper').call({
startUrls:[
{url:'https://www.bark.com/en/us/company/athena-playground/2noOY/'},
],
includeReviews:true,
maxItems:500,
proxyConfiguration:{useApifyProxy:true,apifyProxyGroups:['RESIDENTIAL']},
});
const{ items }=await client.dataset(run.defaultDatasetId).listItems();
console.log(`Got ${items.length} records`);

Integrate with any app

Connect the dataset to 5,000+ apps โ€” no code required:

  • Make โ€” multi-step automation scenarios.
  • Zapier โ€” push new records straight into your CRM or sheet.
  • Slack โ€” get notified when a run finds something new.
  • Google Drive / Sheets โ€” auto-export every run to a spreadsheet.
  • Airbyte โ€” pipe results into your data warehouse.
  • GitHub โ€” trigger runs from commits or releases.

Use with AI assistants (MCP)

The output is clean, LLM-ready JSON. Call this actor from Claude, ChatGPT, or any agent framework through the Apify MCP server โ€” ask your assistant to "scrape these Bark.com company profiles and give me their ratings, hires, and services" and let it run this scraper for you.

More scrapers from scrapesage

Need data from somewhere else? These scrapers pair well with this one:

Tips

  • Keep residential proxies on for production. Datacenter IPs flag faster on directory sites; the input defaults to the residential group for a reason.
  • Leave useBrowserFallback on to maximize success rate against bot detection. Disable it only for cheaper, HTTP-only runs when you're confident pages parse over plain HTTP.
  • Set maxItems as a spend cap. Because billing is per profile, the cap is your safety net against an accidentally huge URL list.
  • Turn on includeReviews only when you need reviews โ€” it adds weight per record. Leave it off for the cheapest, lightest runs.
  • Source profile URLs from the directory. Pair this actor with a Bark listing/search scraper that outputs profile URLs, then pipe those URLs straight into startUrls.

FAQ

Which Bark regions are supported? Any public Bark.com profile whose URL matches the โ€ฆ/{lang}/{country}/company/{slug}/{id}/ pattern, across Bark's regional sites.

Is this legal? The actor reads only public business-profile data โ€” no logins, no private user data, no CAPTCHA bypass. As with any scraping, you are responsible for how you use the data and for complying with applicable laws and Bark's terms.

How do I get profile URLs to feed it? Browse or search Bark.com for a category and location, open the listings, and collect the profile URLs โ€” or run a Bark listing/directory scraper and feed its output into startUrls.

What export formats are available? JSON, CSV, Excel, XML, and RSS, plus programmatic access via the Apify API and official clients.

What happens to URLs that fail? They are recorded in the dataset with url, error, retryCount, and errorMessages, and are not charged โ€” so your pipeline always knows what didn't extract.

Why are some fields null? Optional fields (ratingValue, reviewCount, hiresOnBark, responseTimeMinutes, locationRaw, description, logoUrl) are null when the profile doesn't display them. Empty results are reported as success, not failure.

Need help?

Open an issue on the actor's Issues tab, or visit the Apify help center. Feature requests are welcome โ€” this actor is actively maintained.

You might also like

Bark.com Directory Scraper โ€“ Listings & Profile URLs

scrapesage/bark-listing-scraper

Extract Bark.com business directory listings by category & location: company name, profile URL, rating, area & logo, deduped to one row per provider. Build B2B prospect lists or feed the profile URLs into a Bark Profile Scraper. Returns profiles & URLs, not contact info.

Bark Seller Details Scraper

ecomscrape/bark-seller-details-page-scraper

The Bark.com Seller Details Scraper extracts sellers, businesses data from Bark.com using seller details page URLs. The output includes business name, address, categories, rating, and more, making it ideal for market research, competitor analysis, and lead generation.

ecomscrape

160

Bark Reviews Scraper

ecomscrape/bark-reviews-scraper

The Bark.com Reviews Scraper is a robust tool that extracts detailed customer reviews from Bark.com, delivering structured data in formats like JSON by providing Business URLs.

ecomscrape

25

Bark.com Scraper - UK Service Professionals & Tradespeople

jungle_synthesizer/bark-com-service-pros-scraper

Scrape UK and Ireland service professionals from Bark.com. Extract company name, location, ratings, review counts, hires, response time, description, website, and recent reviews across 1,500+ categories โ€” electricians, plumbers, gardeners, accountants, photographers, and more.

๐Ÿ‘ User avatar

BowTiedRaccoon

12

Bark Phone Number Scraper

contacts-api/bark-phone-number-scraper

Generate service provider leads with our Bark Phone Number Scraper. Extract public phone numbers from Bark profiles for outreach and sales.

Bark Email Scraper - Advanced, Fast & Cheapest

contacts-api/bark-email-scraper-fast-advanced-and-cheapest

๐Ÿถ Bark Email Scraper allows you to extract pet brand and business emails from Bark listings ๐Ÿ”Ž Grow pet industry outreach ๐Ÿ“ง

Bark Email Scraper

scraper-mind/bark-email-scraper-fast

Bark email scraper to extract emails from Bark service provider profiles and business listings ๐Ÿ“ง๐Ÿ”ง Perfect for B2B outreach, partnerships, and building targeted local service provider leads.

10

Facebook Ad Library Scraper Monitoring Mode Meta Instagram Ads

scrapesage/facebook-ad-library-scraper

Scrape Facebook, Instagram & Meta ads from the public Meta Ad Library by keyword, Facebook Page, or URL. Get ad copy, creatives, videos, CTA, links, dates & advertiser data โ€” 50+ fields per ad, no login. Monitoring mode returns only NEW ads since your last run. Export JSON, CSV or Excel.

Google Ads Transparency Center Scraper & API

scrapesage/google-ads-transparency-scraper

Scrape ads from the Google Ads Transparency Center by brand, domain or advertiser. Get creatives, dates, days active and per-country reach. No login.