Review Scraper
AI-generatedSummary
Scrapes reviews for a business from selected platforms using the Apify Review Scraper actor. On success, returns the reviews with a count, average rating, and per-platform totals; if the actor does not succeed, returns its run ID, status, and a failure message.
Inputs
- Business Name (required) — Business name to search for.
- Location (required) — City and state, such as “Seattle, WA”.
- Platforms — Platforms to scrape: Google, Yelp, Facebook, TripAdvisor, or BBB. Defaults to Google.
- Max Reviews Per Platform — Maximum reviews to request per platform. Defaults to 50.
- Timeout (seconds) — Passed to Apify as the run’s wait-for-finish time. Defaults to 300 seconds.
- Apify API credentials (required) — Supply the required Apify API credential with an API token.
Output shape
One output item per input item.
For a successful run, each item contains runId, status, summary (totalReviews, averageRating, and counts by platform), and reviews. The average rating is formatted as a two-decimal string when reviews exist, or 0 when none exist. If the actor does not succeed, the item contains runId, status, and a message; request errors are raised as a node operation error.