Business Details
/api/yelp/business
Get rating, price, categories, address, phone, website, hours and amenities of one business
Scrappa's Yelp API returns structured JSON from Yelp, the local business directory. Retrieve a public business with rating, review count, price level, categories, address, phone, website, opening hours and amenities, read its public reviews page by page with a cursor, and find businesses by name near a location. Search is a name match, not Yelp ranked search. Pay only for successful requests.
Try it now
Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.
curl -X GET "https://scrappa.co/api/yelp/reviews?business=gary-danko-san-francisco&sort=newest" \
-H "Accept: application/json" \
-H "X-API-KEY: YOUR_API_KEY"
{
"success": true,
"data": {
"business": {
"encid": "WavvLdfdP6g8aZTtbBQHTw",
"alias": "gary-danko-san-francisco",
"name": "Gary Danko",
"url": "https://www.yelp.com/biz/gary-danko-san-francisco"
},
"review_count": 6148,
"total": 6149,
"reviews": [
{
"id": "uP7LSWnXOFDQZs4uSMry4A",
"rating": 5,
"language": "en",
"created_at": "2026-10-11T15:39:21Z",
"author": { "name": "Juan V.", "location": "San Francisco, CA" }
}
],
"has_more": true,
"next_after": "eyJ2ZXJzaW9uIjoxLCJ0eXBlIjoib2Zmc2V0Iiwib2Zmc2V0Ijo5fQ"
},
"meta": { "endpoint_family": "business_reviews", "billable": true }
}
Structured data for real applications. Here are some ideas.
Look up any public Yelp business for rating, review count, price level, categories, address, phone, website and opening hours.
Pull the newest reviews of a business with a cursor and track new feedback, star ratings and reactions over time.
Filter reviews by star rating and sort by lowest or highest to find the themes behind good and bad feedback.
Find a business by name and location, then enrich it with phone, website, hours and amenities for CRM and sales tools.
Yelp scraper API
The Yelp API is built for local business research, reputation monitoring and lead enrichment. The business endpoint returns the public profile with rating, review count, price level, categories, address, phone, website, weekly hours and amenities. The reviews endpoint returns 10 reviews per page with author, star rating, full text, ISO 8601 timestamps and reaction counts. The search endpoint finds businesses by name near a location. It is a name match and not Yelp ranked search.
Open a business by alias or business id and get the canonical alias, id and public url.
Sort reviews by relevance, newest, oldest, highest, lowest or elite and filter by star rating.
Page through reviews with the next_after cursor of the previous response.
Find businesses by name near a free-text location with rating, price and categories hydrated.
Unknown businesses answer a non-billable 404 and a business without reviews is a valid empty list.
Pass a Yelp alias such as gary-danko-san-francisco to get rating, review count, price, categories, address, phone, website, hours per weekday and amenities.
Open Yelp Business Details API docsRead 10 reviews per page, sort by newest and follow next_after to collect older reviews. Filter by star rating to isolate complaints or praise.
Open Yelp Business Reviews API docsSearch by business name and location, then pass a returned alias to the details and reviews endpoints.
Open Yelp Business Search API docsEverything you need in one API.
/api/yelp/business
Get rating, price, categories, address, phone, website, hours and amenities of one business
/api/yelp/reviews
Get public reviews of a business, 10 per page, with sort, star filter and cursor paging
/api/yelp/search
Find businesses by name or keyword near a location
See how Scrappa compares to the official API.
| Feature | Scrappa | ScrapingBee / ScraperAPI |
|---|---|---|
| Yelp business data as JSON | Build your own parser | |
| Review cursor paging | Parse it yourself | |
| Price per 1k requests | From $0.20 | Varies by credits per request |
| Unified API key | Yes (80+ APIs) | Scraping only |
| Free tier | 500 credits/month | Trial credits |
No. Scrappa is an independent service and is not affiliated with or endorsed by Yelp. The Yelp API returns structured JSON from public business pages through a Scrappa API key.
Every Scrappa account includes 500 free credits each month. After that, each request costs one credit, which works out to $0.20 to $0.30 per 1,000 requests depending on the credit pack or plan. Failed requests are never charged.
No. The search endpoint is a business name match near a location. It has no ranking, filters, sort or paging, and it can include loosely related businesses.
Each page has 10 reviews. Pass the next_after value of the previous response as the after parameter. When has_more is false there are no more pages. A business without reviews is a successful empty list.