Yelp Scraper icon

Yelp Scraper

Scrape business reviews and ratings from Yelp for reputation monitoring. By John Rippy.

Yelp Scraper

AI-generated

Summary

Scrapes Yelp reviews for a business by sending its name, location, review limit, sort order, and photo preference to an Apify actor. Requires Apify API credentials; Demo Mode is passed to the actor as an input option.

Inputs

  • Business Name (required) — Name of the business to search for.
  • Location (required) — City, state, or ZIP code for the search.
  • Max Reviews — Maximum number of reviews to scrape; defaults to 100.
  • Sort By — Review ordering: newest first, highest rating first, lowest rating first, or Yelp’s default sort. Defaults to newest first.
  • Include Photos — Whether to include business and review photos; defaults to true.
  • Demo Mode — Whether to pass the demo-mode option to the actor; defaults to false.
  • Timeout (seconds) — How long to wait for the Apify run to finish; defaults to 300 seconds.

Output shape

A list of one output item per input item.

When the Apify run succeeds, each item contains runId, status, reviewCount, and results (the dataset items). For other run statuses, it contains runId, status, and a message. API or processing errors are raised as a node operation error for the corresponding input item.

Links

Discussion