+Bark API
Find Bark.com professionals by service and place, with ratings, reviews and typical prices, as JSON.
The API.SH Bark API returns public data from Bark.com, the marketplace that matches customers with local service professionals. Look up a service in a place to get the typical price range, average rating, review count and the featured professionals, then open any professional's profile for services offered, awards, description and the reviews on the page.
- 2 endpoints
- from $1 / 1,000 calls
- 1,000 free credits / month
- failed calls free
GET https://api.api.sh/bark/v1/ business
{ "success": true } What you can build with the Bark API
Local service market research
Check typical price ranges and average ratings for a service, such as web design or wedding photography, in different towns.
Competitor research for service businesses
See which professionals Bark features for your service and area, with ratings, latest reviews and awards.
Review monitoring
Read the reviews on a professional's Bark profile, with rating, date and text, and track new ones.
Bark data you get
Field names from real responses. Numbers come parsed, URLs absolute, dates in ISO 8601.
Bark API endpoints and prices
Every Bark endpoint costs 1 credit per call: credits are $1 per 1,000 on a monthly plan, $2 pay-as-you-go. Pricing
| Bark professional profile /bark/ | $1 · $2 PAYG 1 credit |
| Bark professionals by service and place /bark/ | $1 · $2 PAYG 1 credit |
Call the Bark API
Bark professional profile: GET https://api.api.sh/bark/
curl "https://api.api.sh/bark/v1/business?url=https%3A%2F%2Fwww.bark.com%2Fen%2Fgb%2Fcompany%2Fsma-plumbing-and-bathrooms-ltd%2F8myB6%2F" \
-H "x-api-key: $APISH_KEY" import os, requests
res = requests.get(
"https://api.api.sh/bark/v1/business",
params={"url": "https://www.bark.com/en/gb/company/sma-plumbing-and-bathrooms-ltd/8myB6/"},
headers={"x-api-key": os.environ["APISH_KEY"]},
timeout=120,
)
res.raise_for_status()
data = res.json() const url = new URL("https://api.api.sh/bark/v1/business");
url.searchParams.set("url", "https://www.bark.com/en/gb/company/sma-plumbing-and-bathrooms-ltd/8myB6/");
const res = await fetch(url, { headers: { "x-api-key": process.env.APISH_KEY } });
if (!res.ok) throw new Error(`${res.status} ${await res.text()}`);
const data = await res.json(); # Google Sheets (API.SH add-on)
=APISH("/bark/v1/business", "url", "https://www.bark.com/en/gb/company/sma-plumbing-and-bathrooms-ltd/8myB6/")
# Zapier, Make, n8n (verified node): pick the API.SH app,
# choose "Bark" and "Bark professional profile".
# AI agents (Claude, ChatGPT, Cursor): add the
# API.SH MCP server https://api.sh/mcp - Create a free accountConfirm your email and get 1,000 free credits every month. No card needed.
- Create an API keyOne key works for all 482 platforms.
- Send the requestJSON back in one call. Add
output=csvoroutput=ndjsonfor files.
Why API.SH for Bark data
- Public data only: no Bark login, cookies or account needed
- One key and one response shape for Bark and 481 other platforms
- Built and maintained by API.SH, not third-party publishers
- Pay per call; errors on our side cost nothing
- Live status for every endpoint
API.SH vs the official Bark API
Bark.com does not offer a public data API. API.SH returns public Bark.com service pages and professional profiles as JSON. This page is about Bark.com, not the Bark parental control app, BarkBox or the Bark push notification app.
Instead of running a Bark scraper on Apify or building your own, use one API.SH key with a fixed price per call. API.SH returns public profile data, not email addresses or customer leads.
Bark API questions
What Bark.com data can I get?+
A service in a place with its typical price range, average rating, review count and featured professionals (/bark/v1/search), and one professional's profile with location, rating, services, awards, description and reviews (/bark/v1/business).
How much does the Bark API cost?+
Every Bark endpoint costs 1 credit per call. On a monthly plan 1,000 credits cost $1 (Starter is $50/month for 50,000 credits). Pay-as-you-go is $2 per 1,000 credits, with top-ups from $15 that never expire.
Is there a free trial?+
Yes. Every account gets 1,000 free credits every month. That is 1,000 calls to /bark/v1/business at 1 credit each.
Is there an official Bark.com API?+
No. Bark.com has no public data API. API.SH reads the public pages and returns them as JSON.
Do I need a Bark account or login?+
No. API.SH reads public Bark.com pages only. No endpoint uses a login, cookies or anyone's account, and it does not return leads or contact emails.
Does Bark work in the UK?+
Yes. Bark.com operates in the UK, the US and other countries. Pass country with your service and location to /bark/v1/search.
How much do Bark professionals charge?+
/bark/v1/search returns the typical price range Bark shows for a service in a place, so you can compare costs across towns and services.
How do I get started?+
1. Sign up at api.sh. 2. Copy your API key. 3. Call /bark/v1/search with a category and location. Every parameter is in the docs at https://api.sh/docs. You can also use the JS or Python SDK, Google Sheets, Zapier, Make, n8n or the MCP server at https://api.sh/mcp.