Yelp Reviews API
Pricing
from $0.40 / 1,000 dataset items
Yelp Reviews API
Extract reviews from any Yelp business by URL or place ID. Filter by newest, oldest, highest rated, lowest rated, or elite reviewers. Get reviewer profiles, ratings, dates, and full review text. Perfect for sentiment analysis and reputation monitoring.
Pricing
from $0.40 / 1,000 dataset items
Rating
0.0
(0)
Developer
epctex
Actor stats
1
Bookmarked
8
Total users
3
Monthly active users
a day ago
Last modified
Categories
Share
Actor - Yelp Reviews API
Yelp Reviews Scraper
The Yelp Reviews API supports the following features:
- Scrape by URL — Provide any Yelp business URL to extract its reviews.
- Scrape by place ID — Use a Yelp place ID for direct review retrieval.
- Sort reviews — Sort by Yelp's default, newest, oldest, highest rated, lowest rated, or elite reviewers.
💰 Pricing: Transparent Event-Based Costs
Pay only for what you scrape—no subscriptions, no hidden fees:
| Event Type | Price | What's Included |
|---|---|---|
| Review Query | $0.004 per business | First ~10 reviews included FREE (first page) |
| Dataset Items | $0.0004 per review | Only charged for reviews beyond the free ~10 |
📊 Cost Examples
| Scenario | Charges | Calculation | Total Cost |
|---|---|---|---|
| 1 business, 10 reviews | 1 query | $0.004 × 1 | $0.004 |
| 1 business, 100 reviews | 1 query + 90 items | $0.004 + ($0.0004 × 90) | $0.040 |
| 1 business, 500 reviews | 1 query + 490 items | $0.004 + ($0.0004 × 490) | $0.200 |
| 5 businesses, 500 reviews | 5 queries + 450 items | ($0.004 × 5) + ($0.0004 × 450) | $0.200 |
Input Parameters
| Field | Type | Description | Default |
|---|---|---|---|
startUrls | array | Yelp business URLs to fetch reviews from. | [] |
placeIds | array | Yelp place IDs to fetch reviews from (e.g. RJNAeNA-209sctUO0dmwuA). | [] |
sortBy | string | Sort order: yelp, newest, oldest, highestRating, lowestRating, or elites. | yelp |
maxItems | number | Maximum number of reviews to return. | 30 |
customMapFunction | string | Function that takes each object as an argument and returns a mapped object. | null |
Input Example
{"startUrls": ["https://www.yelp.com/biz/kokoroll-cafe-torrance-4"],"sortBy": "newest","maxItems": 100}
During the Run
The actor outputs messages as it progresses through each business. If you provide incorrect input, the actor will stop immediately with an explanation of what went wrong.
Contact
Please visit us through epctex.com to see all available products. For custom integrations, reach out via the chat box on epctex.com. For support: business@epctex.com.