Review Exporter for Yelp

Export your business's Yelp reviews to Excel, and see what guests complain about

A Chrome extension for restaurants, hotels and attractions. Open your Yelp page, press Start, and get a spreadsheet of your reviews plus a one-screen report: star breakdown, 12-month trend, how often you reply, and what unhappy guests mention most, with a real quote for the top complaint and, once unlocked, for all of them.

Coming soon to the Chrome Web Store

Free version: your 30 most recent reviews, in the spreadsheet and in the report. $19 once unlocks everything you capture. Runs in your browser; nothing is uploaded.

What you get

Your reviews in a spreadsheet

A CSV that opens in Excel, or JSON: reviewer, rating, date, the full review text and your owner reply, one row per review.

A guest-feedback report

Star breakdown, average rating by month, owner reply rate, and the complaints that 1–2★ reviews mention most, counted from your 30 most recent reviews in the free version and from everything you captured once unlocked.

Your reviews never leave your computer

No account, no server of ours, no analytics. Reviews are read from the page you opened and saved to your Downloads folder.

What the report looks like

This is a sample of the free version's report, for an invented restaurant. Every number and quote below is made up to show the layout; your report is counted from your own reviews: the 30 most recent in the free version, everything you captured once unlocked. It is plain counting: matching word lists, no AI service and no upload.

Sample data. “Example Bistro” does not exist and every figure is invented. A simplified sample of the free version's report: 30 reviews, a banner saying so, one quote shown and the rest locked. The unlock button and link appear only while a quote is locked.
Example Bistro · 30 reviews · Jun 2026 – Oct 2026

Based on your 30 most recent reviews (free version). Your full 412 may tell a different story — unlock everything for $19 once.

Headline numbers

Average rating
4.0★
Owner reply rate
20%
6 of 30 reviews
Reply rate on 1–2★
75%
3 of 4 reviews

Star ratings

5★
13 · 43%
4★
9 · 30%
3★
4 · 13%
2★
2 · 7%
1★
2 · 7%

Average rating by month

Nov 2025: no reviewsNov Dec 2025: no reviewsDec Jan 2026: no reviewsJan Feb 2026: no reviewsFeb Mar 2026: no reviewsMar Apr 2026: no reviewsApr May 2026: no reviewsMay Jun 2026: 4.2★ from 5 reviewsJun Jul 2026: 3.4★ from 7 reviewsJul Aug 2026: 3.3★ from 6 reviewsAug Sep 2026: 4.5★ from 6 reviewsSep Oct 2026: 4.5★ from 6 reviewsOct

Weakest stretch: Jul–Aug 2026 (3.4★)

Faded months have fewer than 5 reviews and are never named as the weakest stretch. Thirty reviews often cover only a few months, and when fewer than 3 months have 5 or more reviews the report says “Not enough reviews for a trend” instead of drawing one.

What 1–2★ guests complain about

From 4 reviews rated 1–2★ in English. A review can count toward several themes.

Slow service and long waits
2 reviews · 50% of 1–2★ reviews
“We waited 45 minutes for our table and nobody told us why.”
Staff attitude and poor service
2 reviews · 50% of 1–2★ reviews
Quote locked
Price and value
1 review · 25% of 1–2★ reviews
Quote locked
Wrong or missing order
1 review · 25% of 1–2★ reviews
Quote locked

3 quotes locked.

Unlock to see what guests said — $19 Already bought it? Activate here

6 reviews in other languages (not analysed) · 58 not recommended by Yelp

Each quote is a real sentence from one of the reviews the report covers: the most recent one that matches the theme. Reviews Yelp does not recommend are never counted in these numbers; they appear only as their own count. A reply counts toward the owner reply rate only when it answers the current version of the review: a reply dated before the review answered an earlier version, so it is left out of the rate (the CSV still includes it, with its date).

How it works

  1. Open a business page on Yelp (yelp.com or yelp.ca), click the extension's icon and choose “Open the panel”. If the page isn't already sorted by newest, the extension reloads it sorted that way (it never uses Yelp's sort menu) and opens the panel; if Chrome asks you to click the icon again, do. A small panel appears on the page.
  2. Pick how many reviews and how far back, then press Start. The extension turns Yelp's review pages for you, newest first, with a pause between pages. The panel shows progress and an estimate as it goes.
  3. Open “See guest feedback” for the report, and download the CSV or JSON. The free version's file and report both cover your 30 most recent reviews; a $19 purchase covers everything you captured.

Yelp shows 10 reviews per page and the extension goes at a human pace, so a business with thousands of reviews takes a while. Capturing itself is not limited: the free version captures as many reviews as you ask for, and what it caps is the file and the report. A capture is saved in your browser as it goes. If you stop it, or the page reloads (which closes the panel), the capture is kept: click the extension's icon, choose “Open the panel”, then press Continue instead of starting again.

What is in the export

One row per review, with these columns. The CSV opens cleanly in Excel (UTF-8 with a byte-order mark, so accents and emoji survive). The JSON holds the same reviews, with developer-friendly field names.

ColumnWhat it holds
business_name, business_urlThe business and its Yelp page.
yelp_statusRecommended or Not recommended, so the two kinds never blur together.
review_id, review_urlYelp's id for the review and a link straight to it. Not-recommended reviews carry an id made by the extension and no link, because Yelp gives them neither.
reviewer, reviewer_locationThe name and location shown on the review.
rating1 to 5.
date, date_as_shownThe date as yyyy-mm-dd (sorts correctly in a spreadsheet) and as Yelp displays it.
updated_reviewyes when Yelp marks the review as updated: the reviewer edited it, and the rating, date and text are the current version. An owner reply dated before that date answered the earlier version.
languageThe language Yelp tags the review text with.
textThe full review text.
owner_reply, owner_reply_dateYour reply and its date, when there is one. A reply dated before the review stays in the file; the report's reply rate does not count it, because it answered an earlier version of the review.
captured_atWhen this capture was last saved: one timestamp for the whole export, so your records show how current they are.

Only text cells are guarded: names, locations, review text and owner replies are written by strangers and end up in your spreadsheet, so any of them that starts with =, +, - or @ gets a leading apostrophe, and Excel shows it as text instead of running it as a formula. Ids and links are written exactly as they are (a Yelp id can start with -), so lookups on them keep working.

Free and paid

$19, once. No subscription.

Free$19 once
Export (CSV and JSON)Your 30 most recent reviews of each businessEvery review you capture
Report numbersCounted over those same 30 reviews, with a banner that says soCounted over every review you capture
Complaint quotesThe quote for the most common complaint among those 30 reviewsThe quote for every complaint

The cap is counted per business, newest first, with recommended reviews ahead of “not recommended” ones. When a business has more than 30 recommended reviews, the file and the report use the same 30. Capturing is never capped, and the panel tells you before you download that the free version will cover only the most recent 30. A business with 30 or fewer reviews captured is not capped at all.

Questions

Does it work on any business, or only mine?

It reads whichever business page you have open on Yelp. It is meant for owners and managers exporting their own business's reviews, and for anyone doing that on a client's behalf.

Which Yelp sites does it work on?

Business pages on yelp.com and yelp.ca. Other country sites such as yelp.co.uk and yelp.com.au are not supported yet.

What about “not recommended” reviews?

Yelp keeps these on a separate page. After the main capture the panel offers to open that page in a new tab; click the extension's icon there and press Start. Those reviews go into the same file with yelp_status set to Not recommended. They are not included in any report number, only counted on their own line.

Which languages does it handle?

The complaint themes are matched in English. Reviews in other languages can be exported and counted but are not analysed. Yelp shows English reviews by default and has no “all languages” option, so other-language reviews are only captured if you pick another language in Yelp's filter after opening the panel, then press Start. Pick it after, not before: opening the panel can reload the page sorted by newest, which resets Yelp's filter. The report tells you how many other-language reviews the business has.

Does the report suit every kind of business?

The export works on any business page the extension supports. The complaint themes are written for restaurants, hotels and attractions: waits, staff, food, price, cleanliness, rooms, check-in, queues and the like. For other kinds of business the star, trend and reply numbers still apply, but the themes may find little.

What does it store, and where?

The reviews you capture are kept in your own browser, in the extension's storage, so a long capture can resume after a reload. They are deleted when you press Start over, and automatically 7 days after the last capture for that business, the next time the extension runs. Exports go to your Downloads folder. Nothing is sent to us, and there is no account. The only outside contact is a paid/unpaid check with ExtensionPay, our payment provider, and only after you click Unlock or Activate; the privacy policy has the details.

Is this affiliated with Yelp?

No. Not affiliated with or endorsed by Yelp. Yelp is a trademark of Yelp Inc.

Is this allowed?

The extension runs in your own browser, on a Yelp page you opened yourself, and reads what that page shows you. It turns pages at a human pace. It does not log in for you or get past any login or check: if Yelp shows its “checking this browser” screen, the extension pauses and leaves the check to you. It can't tell you how Yelp's Terms of Service apply to your situation, so read them and decide for yourself.

Why did the page reload when I opened the panel?

A capture runs newest first, and the address of the page is the reliable way to ask Yelp for that order. So when you open the panel on a business page that isn't sorted by newest, the extension reloads the page sorted that way and opens the panel on it. It never uses Yelp's sort menu. If Chrome asks you to click the extension's icon again once the page has reloaded, do.

What if Yelp changes its page?

When it runs, the extension checks that the parts of the page it relies on are there. If Yelp's layout has changed, it says so rather than handing you an empty file.

How do I get help, or a refund?

Email support@nothinguploads.com with the Yelp page you were on and what happened. Refund requests are handled by email too.