Wellness Tourism Big Data Research Center Est. 2017 Kyungsung Univ. Back to home
Installation Guide / Tool 05

Yelp Business
Review Collector

A Chrome extension for collecting customer reviews from any business listed on Yelp. Designed for academic research on hospitality, retail, and service industries. Handles unstable React class names with flexible structural selectors.

Version  v1.0.0 Released  April 2026 Browser  Chrome 120+ OS  Windows, macOS, Linux
01

Requirements

The collector runs entirely in your browser as a Chrome extension. No server account, API key, or external service is required. Before installing, make sure your environment meets the following:

02

Download

Download the latest packaged extension. The file is a standard ZIP archive containing the extension's manifest, scripts, and assets.

yelp-collector-v1.0.zip

Approximately 15 KB / Released April 2026

Download ZIP
Note

After downloading, unzip the file to a folder you will keep on your computer (e.g., ~/Documents/wtdl-tools/yelp-collector). Chrome will need to access this folder when loading the extension.

03

Installation

Because this extension is distributed for research use rather than through the Chrome Web Store, it is loaded as an unpacked extension. The process is the same on all platforms.

  1. Open Chrome's extensions page

    In your address bar, type chrome://extensions and press Enter.

  2. Enable Developer mode

    In the top-right corner, toggle the Developer mode switch on.

  3. Load the unpacked extension

    Click Load unpacked, then navigate to and select the folder where you unzipped the collector. Chrome should now show "Yelp Business Review Collector" as an installed extension.

  4. Pin the extension (optional but recommended)

    Click the puzzle-piece icon in Chrome's toolbar, find the collector, and click the pin icon for quick access.

Important

Do not delete the unzipped folder after installation. Chrome loads the extension's files from that location each time it starts.

04

How to use

Step-by-step collection

  1. Open a Yelp business page. The URL pattern is:
    https://www.yelp.com/biz/[business-slug]
    Examples:
  2. Click the collector's icon in your Chrome toolbar a panel appears top-right.
  3. The panel will detect the business automatically. Click Refresh if needed.
  4. Choose your stop condition:
    • Collect all reviews all available recommended reviews
    • Stop after N reviews hard cap (e.g., 200)
    • Stop at time cutoff e.g., last 6 months
    • Current page only just the visible page (no extra fetches)
  5. (Optional) Tick Anonymize author names.
  6. Click Start Collection. The extension fetches review pages with 1.5-3 second random delays.
  7. When complete, click CSV / Excel / JSON to download.

Collection tips

05

Output format

Each collection produces a single file (CSV, XLS, or JSON) with one row per review and the following 16 columns:

The file is ready to import into R, Python, SPSS, or any tool that reads CSV/Excel.

06

Troubleshooting

"Blocked by Yelp's protection"

Yelp has aggressive bot detection. Solutions:

Reviews not detected

Yelp changes their HTML frequently. Click Refresh in the panel after the page loads. Make sure you are on a /biz/[name] URL, not a search results page.

Some fields are empty

Yelp displays different metadata for different users. Older reviews may have less data. Helpful counts (Useful/Funny/Cool) sometimes require page interaction to show.

Date parsing failed

Check the date_text column for the original format. Yelp uses either "Oct 7, 2024" or "10/7/2024" both should work. Localized dates may not parse.

07

Citation

If you use this tool in research that leads to publication, please cite the project. A formal citation entry will be added once the accompanying methodological paper is published. For now, you may reference the tool as:

Suggested citation

Kim, H.-S., & Joung, H. (2026). Yelp Business Review Collector (Version 1.0) [Chrome extension]. Wellness Tourism Big Data Research Center, Busan, Republic of Korea.

This extension is provided for academic research purposes. Users are responsible for complying with Yelp's Terms of Service, respecting reviewer privacy, and following their institution's research ethics guidelines. Not affiliated with or endorsed by Yelp Inc.

Questions or feedback? Contact the lab via the addresses listed on the main site.