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.

  • opened 10 times
  • last updated 29 Jul 2025
  • by GoMask
The brief that made it

Training and benchmarking sentiment analysis models

Sample rows

preview · 8 of 200 rows · all 12 columns
review_idstringsentiment_labelstringstar_ratingintegerverified_purchasebooleancountrystringproduct_idstringproduct_namestringuser_idstringreview_titlestringreview_datedatehelpful_votesintegerreview_textstring
R0001positive5trueUSP1001Wireless Bluetooth EarbudsU1001Amazing Sound Quality!2023-10-1856The audio is crisp and clear. Battery lasts all day, and the fit is super comfortable. Highly recommend these earbuds.
R0002positive5trueCAP1002Stainless Steel Water BottleU1012Keeps Drinks Cold For Hours2024-01-0534I love this bottle. It keeps my drinks cold all day, and it doesn't leak at all. Very satisfied with my purchase.
R0003positive4trueUSP1003Foldable Laptop StandU1023Makes Working Easier2022-07-299The stand is sturdy and adjustable. My posture has improved and my desk looks neater. Great value for money.
R0004neutral3falseINP1001Wireless Bluetooth EarbudsU1002Good but Not Great2020-09-122The sound is decent but there is some background noise. Battery life is okay, but I've used better headphones.
R0005negative2falseJPP1004Men's Running ShoesU1003Uncomfortable Fit2019-03-270The shoes look good but are too tight around the toes. Wore them once and got blisters. Would not recommend.
R0006positive4trueUSP1002Stainless Steel Water BottleU1004Great for Hiking2023-06-1013Perfect size for my backpack. Keeps water cold even in hot weather. The cap seals tightly.
R0007positive5trueGBP1005Silicone Baking Mat SetU1005Bakes Evenly Every Time2022-11-0227These mats are easy to clean and my cookies never stick. I use them every week and they still look new.
R0008negative1falseDEP1006blankU1006Not What I Expected2021-01-141The product arrived late and did not match the description. Very disappointed in the quality.

What the 200 rows show

from the 200-row sample

Negative (sentiment label) stands out: mean star_rating is 1.6, against 4.2 for the rest.

  • 55%verified_purchase = true
  • 4median star_rating
  • 3median helpful_votes
Mean star_rating by sentiment_label200 rows
0484.6positive101 rows1.6negative68 rows3.0neutral31 rows
star_rating200 rows, in bands of 0.5
030602804003104160135star_rating →

Median 4, from 1 to 5.

country200 rows · top 10 of 23 values
  1. US118
  2. DE9
  3. CA8
  4. GB7
  5. IN6
  6. JP6
  7. AU6
  8. FR5
  9. IT5
  10. SG5
12 columns by typefrom the column list below
  • string 8
  • integer 2
  • date 1
  • boolean 1

Columns

12 columns in four groups
blueprint · 12 columns
columntypedescriptionexample
Text 8 columns
review_idstringA unique identifier for each review.uniqueR0001
product_idstringA unique identifier for the product being reviewed.P1001
product_namestringThe name of the product being reviewed.optionalFoldable Laptop Stand
user_idstringA unique identifier for the user who wrote the review.optionalU1001
review_titlestringThe title or summary of the review.optionalAmazing Sound Quality!
review_textstringThe full text content of the review.The audio is crisp and cl…
sentiment_labelstringThe sentiment classification of the review (e.g., positive, negative, neutral).positive · negative · neutralpositive
countrystringCountry from which the review was submitted.optionalUS
Numbers 2 columns
star_ratingintegerThe star rating given by the user, typically on a 1-5 scale.1 to 55
helpful_votesintegerNumber of users who found the review helpful.0 or more · optional56
Dates and times 1 column
review_datedateThe date when the review was submitted.2023-10-18
True or false 1 column
verified_purchasebooleanIndicates if the review is from a verified purchase.optionaltrue

Use it for

  • verified purch…55%110 of 200 rowsmean star rating by s…4.6positi…1.6negati…3.0neutral

    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.

  • A software demo

    Believable reviews with product_id, product_name and user_id to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 12 columns, your size and your rules. See 20 rows before you pay.

Preview 20 rows free

1,000 rows: $1.99 · 10,000: $12.99One-time. No subscription. All prices

This dataset200 rows12 columns
Yours1,000 rows12 columnscountry: UK only

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.

Rules it was built with
  • Reviews limited to 500 characters
  • Each product receives varied sentiment distribution
  • Spam reviews flagged
  • Languages include English, Spanish, French
Rows
Open the blueprint in Data Factory

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

What should your data show?

Preview 20 rows free
No signup. No card.