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.
Popular local business endpoints
| platform | endpoint | per 1,000 calls |
|---|---|---|
| Angi | Angi pro profile /angi/ | $1 1 credit |
| Thumbtack | Thumbtack pro profile /thumbtack/ | $1 1 credit |
| Practo | Practo doctor search /practo/ | $1 1 credit |
| Doctoralia | Doctoralia doctor search /doctoralia/ | $1 1 credit |
| Fresha | Fresha venue profile /fresha/ | $1 1 credit |
| Booksy | Booksy business profile /booksy/ | $1 1 credit |
| Psychology Today | Psychology Today directory search /psychologytoday/ | $1 1 credit |
| Firmy.cz | Firmy.cz business search /firmy/ | $1 1 credit |
| Sulekha | Search Sulekha businesses /sulekha/ | $1 1 credit |
One request, clean JSON
Angi pro profile from Angi: GET https://api.api.sh/angi/
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.