Meesho Reviews Scraper ⭐ avatar

Meesho Reviews Scraper ⭐

Pricing

Pay per usage

Go to Apify Store
Meesho Reviews Scraper ⭐

Meesho Reviews Scraper ⭐

Extract Meesho product reviews, customer ratings, review text, dates, product details, and feedback data. Ideal for eCommerce research, sentiment analysis, competitor tracking, product quality insights, customer satisfaction monitoring, and AI training datasets.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

What does Meesho Reviews Scraper do?

Meesho Reviews Scraper collects customer reviews from any Meesho product page and saves them as a structured dataset. Paste one product link, choose how many reviews you need, and the Actor returns star ratings, review text, review dates, helpful votes, reviewer names, and every photo or video attached to a review.

Use it to understand what shoppers praise or complain about, to compare products before buying, or to feed review data into dashboards, spreadsheets, and AI workflows. The dataset also includes the product name, product rating, and total rating count so each row has context without a second lookup.

Why use Meesho Reviews Scraper?

  • Structured review data - Ratings, comments, dates, media, and reviewer details arrive as clean fields, not screenshots or copied text.
  • Fast collection - Each page holds up to 100 reviews, so you are not clicking through the review section by hand.
  • Repeatable workflow - Run the Actor on demand or on a schedule to monitor how review sentiment changes after new stock, new pricing, or a new batch of orders.
  • Ready for analysis - Export to CSV, Excel, JSON, or XML, or send results to Google Sheets, Make, Zapier, or your own systems.
  • Product context included - Every review row carries the product id, product name, average rating, and rating count, which makes sentiment comparisons between products straightforward.

What data can you extract from Meesho?

FieldDescription
review_idUnique Meesho identifier for the review
ratingStar rating from 1 to 5
commentReview text written by the customer
review_datePublication date in ISO-8601 format
helpful_countNumber of shoppers who marked the review helpful
author_nameDisplay name of the reviewer
author_imageReviewer profile image URL
author_helpful_countTotal helpful votes earned by the reviewer
has_mediaWhether the review includes photos or videos
mediaReview media with type and direct URL
media_countNumber of media items on the review
product_idProduct identifier from the URL
product_nameTitle of the reviewed product
product_urlCanonical product page URL
product_image_urlMain product image URL
product_average_ratingProduct rating at collection time
product_rating_countTotal ratings the product received
product_review_countTotal written reviews Meesho reports
review_urlProduct link pointing at the reviews section
scraped_atTimestamp of the run

Fields that a review does not publish are left out of that record instead of being written as empty columns.

How to use Meesho Reviews Scraper

  1. Open the Actor on Apify Store.
  2. Paste a Meesho product URL in the startUrl field.
  3. Choose a sort order and the number of reviews you need.
  4. Leave the proxy disabled for a normal run, or enable Apify Proxy if Meesho blocks requests from your network.
  5. Run the Actor and open the dataset when the run finishes.
  6. Download the dataset or connect it to your workflow.

Accepted links look like https://www.meesho.com/product-name/p/1lri1w. Links with or without www, with a trailing slash, with tracking parameters, or without the product slug all work. Category pages, search pages, and store pages are rejected with a clear message.

Input Parameters

ParameterTypeRequiredDefaultDescription
startUrlStringNoSample Meesho product URLProduct page to collect reviews from
sort_byStringNomost_helpfulReview order: most_helpful, newest, oldest, highest_rating, lowest_rating
results_wantedIntegerNo20Maximum number of reviews to save
max_pagesIntegerNo10Safety cap on review pages, up to 100 reviews per page
proxyConfigurationObjectNoNo proxyOptional proxy for blocked networks

most_helpful keeps the order Meesho returns, which is the order shoppers see on the product page. The other sort options reorder the collected reviews before they are saved.

Output Data

FieldTypeDescription
review_idStringReview identifier
ratingIntegerStar rating
commentStringReview text
review_dateStringPublication date, ISO-8601
helpful_countIntegerHelpful votes
author_nameStringReviewer display name
author_imageStringReviewer profile image
author_helpful_countIntegerReviewer total helpful votes
has_mediaBooleanReview includes photos or videos
mediaArrayMedia objects with type and url
media_countIntegerNumber of media items
product_idStringProduct identifier
product_nameStringProduct title
product_urlStringProduct page URL
product_image_urlStringProduct image URL
product_average_ratingNumberProduct average rating
product_rating_countIntegerProduct rating count
product_review_countIntegerProduct written review count
review_urlStringProduct URL with the reviews section
scraped_atStringCollection timestamp

Usage Examples

Collect the most helpful reviews

Save the first 20 reviews for a product, in the order Meesho displays them:

{
"startUrl": "https://www.meesho.com/m-white-mesh-runningwalkinggym-sports-shoes-for-men/p/1lri1w",
"sort_by": "most_helpful",
"results_wanted": 20,
"max_pages": 1
}

Collect recent reviews for sentiment tracking

Pull the newest reviews and sort them from the latest date:

{
"startUrl": "https://www.meesho.com/madhubani-print-saree/p/1nnri7",
"sort_by": "newest",
"results_wanted": 200,
"max_pages": 3
}

Find the weakest ratings first

Sort collected reviews by the lowest rating to review complaints:

{
"startUrl": "https://www.meesho.com/frc-decor-fridge-cover-combo-pack-multicolor/p/1jmqai",
"sort_by": "lowest_rating",
"results_wanted": 150,
"max_pages": 3,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"],
"apifyProxyCountry": "IN"
}
}

Sample Output

{
"review_id": "613959917",
"rating": 5,
"comment": "Mene ye white shoes order kiya h kafi accha product hai full comfortable hai very nice looking tnx meesho",
"review_date": "2024-01-16T13:01:07.000Z",
"helpful_count": 138,
"author_name": "Mukesh Nayak",
"author_image": "https://images.meesho.com/images/reseller/profile_image/d6ec190634589facaa525d1615596be0_a0f4e1c636bb2_1683468412284_512.jpeg",
"author_helpful_count": 133,
"has_media": true,
"media": [
{
"type": "image",
"url": "https://images.meesho.com/images/ratings_reviews/-774476558/-792594139/-774476558_-792594139_759968e753190.jpeg"
}
],
"media_count": 1,
"product_id": "1lri1w",
"product_name": "Clymb Stylish Men Sports Shoes Comfortable Lightweight Daily Wear Running/ Gym Shoes",
"product_url": "https://www.meesho.com/m-white-mesh-runningwalkinggym-sports-shoes-for-men/p/1lri1w",
"product_image_url": "https://images.meesho.com/images/products/97021220/zevns_512.jpg",
"product_average_rating": 3.8,
"product_rating_count": 31389,
"product_review_count": 8038,
"review_url": "https://www.meesho.com/m-white-mesh-runningwalkinggym-sports-shoes-for-men/p/1lri1w#reviews",
"scraped_at": "2026-10-27T10:00:00.000Z"
}

Tips for Best Results

  • Use a full product page link. Search, category, and store pages do not contain reviews and are rejected before the run starts.
  • Start with 20 to 50 reviews to check the output, then raise results_wanted for a full export.
  • max_pages limits how many review pages the Actor reads. For 500 reviews, three pages are enough because each page holds up to 100 reviews.
  • The Actor runs without a proxy by default. If Meesho blocks a run, enable Apify Proxy, and use Residential with India selected if datacenter proxies are also blocked.
  • If a run returns the message that the product was not recognized, open the product link in a browser first and copy the URL again.
  • Products with no reviews produce a successful run with an empty dataset. That is expected behavior, not an error.
  • Reviews are returned by helpfulness by default. Use sort_by when you need a different view, but remember that sorting happens after collection.

Integrations

  • Google Sheets - Send each review batch to a spreadsheet for a live sentiment sheet.
  • Webhooks - Trigger a downstream service after a run finishes.
  • Make or Zapier - Connect review data to no-code workflows.
  • Apify API - Read datasets from your own applications and dashboards.
  • Schedules - Refresh review data hourly, daily, or weekly to track sentiment over time.
  • CSV, Excel, JSON, XML - Download any dataset in the format your tool needs.

Frequently Asked Questions

How many reviews can I collect from one product?

It depends on the product. Popular products can have thousands of reviews, and the Actor walks as many pages as max_pages allows. Each page holds up to 100 reviews, so max_pages set to 10 can return up to 1000 reviews.

Can I scrape reviews from several products in one run?

A run takes one product URL. To compare several products, start one run per product or use an Apify schedule with a task for each link.

Do I need a Meesho account?

No. The Actor works with public product pages and does not require a login, cookie, or Meesho account.

Do I need a proxy?

Meesho applies bot protection to review traffic. Most runs work without a proxy. If Meesho blocks the connection, enable Apify Proxy, and use Residential with India selected if datacenter proxies are also blocked.

Is the review text exactly as written on Meesho?

Yes. Comments are stored as published, with surrounding whitespace removed. Reviews without text still appear with their rating and media.

Can I export the data to CSV or Excel?

Yes. Every Apify dataset can be downloaded as CSV, Excel, JSON, XML, and other supported formats from the Console or through the Apify API.

Can I schedule the Actor?

Yes. Create an Apify schedule and point it at a task that runs this Actor with your product URL. Daily or weekly runs work well for sentiment monitoring.

What happens if a product has no reviews?

The run succeeds and the dataset stays empty. The log reports that the product currently has no reviews.

Why are some fields missing from a review?

Fields such as author_image or media are omitted when the review does not include them. The dataset avoids null columns, so each row only contains information that exists for that review.

You are responsible for using the data lawfully and for following Meesho's terms and any applicable privacy rules. Collect only public information and use it responsibly.

Support

For issues, feature requests, or custom Actor work, use the Issues tab on the Actor page or contact the developer through Apify.

This Actor is designed for legitimate collection of publicly available review data. Users are responsible for complying with applicable laws, Meesho's terms of service, and privacy rules when storing or sharing review content.