E-Commerce Reviews Sentiment Dataset
This dataset contains detailed e-commerce product reviews, including review text, star ratings, sentiment labels, and metadata such as helpful votes and verified purchase status. It is ideal for training and evaluating sentiment analysis models, understanding customer feedback, and powering recommendation engines. The rich structure supports both NLP research and practical business applications.
Sample rows
preview · 8 of 200 rows · all 12 columns| review_idstring | sentiment_labelstring | star_ratinginteger | verified_purchaseboolean | countrystring | product_idstring | product_namestring | user_idstring | review_titlestring | review_datedate | helpful_votesinteger | review_textstring |
|---|---|---|---|---|---|---|---|---|---|---|---|
| R0001 | positive | 5 | true | US | P1001 | Wireless Bluetooth Earbuds | U1001 | Amazing Sound Quality! | 2023-10-18 | 56 | The audio is crisp and clear. Battery lasts all day, and the fit is super comfortable. Highly recommend these earbuds. |
| R0002 | positive | 5 | true | CA | P1002 | Stainless Steel Water Bottle | U1012 | Keeps Drinks Cold For Hours | 2024-01-05 | 34 | I love this bottle. It keeps my drinks cold all day, and it doesn't leak at all. Very satisfied with my purchase. |
| R0003 | positive | 4 | true | US | P1003 | Foldable Laptop Stand | U1023 | Makes Working Easier | 2022-07-29 | 9 | The stand is sturdy and adjustable. My posture has improved and my desk looks neater. Great value for money. |
| R0004 | neutral | 3 | false | IN | P1001 | Wireless Bluetooth Earbuds | U1002 | Good but Not Great | 2020-09-12 | 2 | The sound is decent but there is some background noise. Battery life is okay, but I've used better headphones. |
| R0005 | negative | 2 | false | JP | P1004 | Men's Running Shoes | U1003 | Uncomfortable Fit | 2019-03-27 | 0 | The shoes look good but are too tight around the toes. Wore them once and got blisters. Would not recommend. |
| R0006 | positive | 4 | true | US | P1002 | Stainless Steel Water Bottle | U1004 | Great for Hiking | 2023-06-10 | 13 | Perfect size for my backpack. Keeps water cold even in hot weather. The cap seals tightly. |
| R0007 | positive | 5 | true | GB | P1005 | Silicone Baking Mat Set | U1005 | Bakes Evenly Every Time | 2022-11-02 | 27 | These mats are easy to clean and my cookies never stick. I use them every week and they still look new. |
| R0008 | negative | 1 | false | DE | P1006 | blank | U1006 | Not What I Expected | 2021-01-14 | 1 | The product arrived late and did not match the description. Very disappointed in the quality. |
| R0009 | positive | 4 | true | US | P1007 | LED Desk Lamp with USB | U1007 | Bright and Adjustable | 2024-02-22 | 5 | This lamp is perfect for my workspace. The brightness levels are just right, and the USB port is a bonus. |
| R0010 | positive | 5 | true | US | P1008 | Ergonomic Office Chair | U1008 | Back Pain Reduced | 2023-03-14 | 44 | Since using this chair, my back pain has decreased. It's comfortable for long hours. Setup was straightforward. |
| R0011 | neutral | 3 | false | FR | P1009 | Portable Mini Projector | U1009 | Mediocre Performance | 2020-07-16 | 0 | The projector works fine in dark rooms, but the image is not very sharp. Speakers are weak. |
| R0012 | negative | 2 | false | US | P1003 | Foldable Laptop Stand | U1010 | Wobbly and Flimsy | 2021-09-19 | 3 | The stand is not as sturdy as advertised. My laptop shakes when I type. Would not buy again. |
| R0013 | positive | 4 | true | US | P1010 | Smart Fitness Tracker | blank | Love the Features | 2022-06-23 | 8 | Tracks my steps and sleep accurately. Battery life is impressive and the display is clear. |
| R0014 | negative | 2 | false | IT | P1005 | Silicone Baking Mat Set | U1011 | Too Thin and Slippery | 2018-04-04 | 0 | The mats are thinner than expected and tend to slide around. Not ideal for heavy baking. |
| R0015 | negative | 1 | false | US | P1007 | LED Desk Lamp with USB | U1002 | Stopped Working Quickly | 2022-02-21 | 2 | The lamp was great for the first week but then stopped turning on. Disappointed by the quality. |
| R0016 | positive | 4 | true | AU | P1011 | Cordless Handheld Vacuum | U1012 | Lightweight and Handy | 2023-05-11 | 7 | This vacuum is so easy to use and cleans small messes quickly. Battery could last longer. |
| R0017 | positive | 5 | true | US | P1012 | Rechargeable Electric Toothbrush | U1013 | Gums Feel Healthier | 2021-11-09 | 12 | My dentist recommended this and I can feel the difference. Easy to charge and use. |
| R0018 | negative | 2 | false | US | P1002 | Stainless Steel Water Bottle | U1001 | Paint Chips Off | 2020-12-28 | 1 | The bottle keeps drinks cold but the paint started peeling after a few weeks. Not very durable. |
| R0019 | negative | 1 | false | NL | P1013 | blank | U1014 | Not Worth the Price | 2019-08-10 | 0 | I expected more for the price. The product feels cheap and did not meet my expectations. |
| R0020 | positive | 5 | true | US | P1014 | Noise Cancelling Headphones | U1015 | Blocks Out Distractions | 2024-03-04 | 67 | Blocks background noise really well. Comfortable for long flights. Battery lasts for days. |
What the 200 rows show
from the 200-row sampleNegative (sentiment label) stands out: mean star_
- 55%verified_
purchase = true - 4median star_
rating - 3median helpful_
votes
Median 4, from 1 to 5.
- string 8
- integer 2
- date 1
- boolean 1
Columns
12 columns in four groups| column | type | description | example |
|---|---|---|---|
| Text 8 columns | |||
review_id | string | A unique identifier for each review.unique | R0001 |
product_id | string | A unique identifier for the product being reviewed. | P1001 |
product_name | string | The name of the product being reviewed.optional | Foldable Laptop Stand |
user_id | string | A unique identifier for the user who wrote the review.optional | U1001 |
review_title | string | The title or summary of the review.optional | Amazing Sound Quality! |
review_text | string | The full text content of the review. | The audio is crisp and cl… |
sentiment_label | string | The sentiment classification of the review (e.g., positive, negative, neutral).positive · negative · neutral | positive |
country | string | Country from which the review was submitted.optional | US |
| Numbers 2 columns | |||
star_rating | integer | The star rating given by the user, typically on a 1-5 scale.1 to 5 | 5 |
helpful_votes | integer | Number of users who found the review helpful.0 or more · optional | 56 |
| Dates and times 1 column | |||
review_date | date | The date when the review was submitted. | 2023-10-18 |
| True or false 1 column | |||
verified_purchase | boolean | Indicates if the review is from a verified purchase.optional | true |
Use it for
An e-commerce dashboard
The verified_
purchase rate, star_ rating by sentiment_ label and a breakdown of country. Excel, Power BI or Tableau. Why do the 68 negative rows have a mean star_
rating of 1.6? A root-cause class exercise
Hand out the rows and one question. The answer is in the data, not in the brief.
- Reviews200R00015positiveR00025positiveR00043neutral
A software demo
Believable reviews with product_
id, product_ name and user_ id to fill a screen in front of a buyer.
blueprint · e-commerce-reviews-sentiment-dataset
Behind this dataset
Same schema. As many rows as you need.
These 200 rows came out of a blueprint — 12 columns with generation rules behind each one. Open it in Data Factory to retune a column, add your own, wire in foreign keys, and run it at the size you actually need.
- Reviews limited to 500 characters
- Each product receives varied sentiment distribution
- Spam reviews flagged
- Languages include English, Spanish, French
1 credit per row. New accounts start with 25 free credits.
- Exports
- CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
- Licence
- yours to use, including commercially
- API slug
- e-commerce-reviews-sentiment-dataset