Local Business Data API

Local service providers, profiles, prices and reviews from 9 booking and directory sites.

A local business listings API for home services (Angi, Thumbtack), healthcare (Practo, Doctoralia, Psychology Today), beauty and wellness (Fresha, Booksy) and regional directories. For any business on Google Maps, Yelp, BBB or Yellow Pages, use the SERP API. 19 endpoints in this category, from $1 per 1,000 calls.

  • 9 platforms
  • 19 endpoints
  • from $1 / 1,000 calls
  • 1,000 free credits / month

Local business APIs on API.SH

Each platform has its own page with endpoints, example responses and prices. One API key works for all of them.

What teams build with local business data

Lead lists of local providers

Search providers by service and city to build lead lists for sales or marketplaces.

Healthcare provider directories

List doctors and therapists by specialty and location with their ratings.

Reputation and price benchmarking

Compare reviews and prices of salons, clinics and pros in a market.

Popular local business endpoints

platformendpointper 1,000 calls
Angi Angi pro profile
/angi/v1/pro
$1
1 credit
Thumbtack Thumbtack pro profile
/thumbtack/v1/pro
$1
1 credit
Practo Practo doctor search
/practo/v1/search
$1
1 credit
Doctoralia Doctoralia doctor search
/doctoralia/v1/search
$1
1 credit
Fresha Fresha venue profile
/fresha/v1/venue
$1
1 credit
Booksy Booksy business profile
/booksy/v1/business
$1
1 credit
Psychology Today Psychology Today directory search
/psychologytoday/v1/search
$1
1 credit
Firmy.cz Firmy.cz business search
/firmy/v1/search
$1
1 credit
Sulekha Search Sulekha businesses
/sulekha/v1/search
$1
1 credit

One request, clean JSON

Angi pro profile from Angi: GET https://api.api.sh/angi/v1/pro. Every other local business endpoint works the same way.

curl "https://api.api.sh/angi/v1/pro?url=https%3A%2F%2Fwww.angi.com%2Fcompanylist%2Fus%2Ftx%2Faustin%2Fcold-is-on-the-right-plumbing-reviews-6526384.htm" \
  -H "x-api-key: $APISH_KEY"
import os, requests

res = requests.get(
    "https://api.api.sh/angi/v1/pro",
    params={"url": "https://www.angi.com/companylist/us/tx/austin/cold-is-on-the-right-plumbing-reviews-6526384.htm"},
    headers={"x-api-key": os.environ["APISH_KEY"]},
    timeout=120,
)
res.raise_for_status()
data = res.json()

Why API.SH for local business data

  • Public data only: no logins, cookies or accounts on the source sites
  • One key and one JSON shape across 9 local business platforms and 482 in all
  • Blocks, retries and parsing handled for you: no scraper to maintain
  • Pay per call; failed calls cost nothing
  • Also in n8n, Zapier, Make, Google Sheets and AI agents (MCP)

Compared with other data APIs

Other providers sell each platform as a separate actor, scraper or subscription. On API.SH every local business platform is under one key and one balance, priced per call on the pricing page.

Local business API questions

What is a local business data API?+

It returns information about local businesses and service providers (name, category, location, contact, prices, ratings and reviews) as structured JSON.

Can I get Google Maps business data?+

Yes. Google Maps places, details and reviews are in the SERP API, along with Yelp, BBB and Yellow Pages.

Is there a free tier?+

Yes. Every account gets 1,000 free credits each month, no card needed. Paid calls start at $1 per 1,000.

Do I need accounts on these sites?+

No. API.SH reads public listings only.

Can I use it from Python or no-code tools?+

Yes. Each endpoint is a GET request returning JSON, and works in Google Sheets, n8n, Zapier and Make.

More API categories

Start with 1,000 free credits
Every month, on every account. One key for every local business platform above.
Get a free API key