# Meesho Products & Reviews Scraper | No URLs Required (`krazee_kaushik/meesho-search-results-scraper`) Actor

Scrape Meesho.com product listings and reviews using search keywords with no URLs required. Extract product details, prices, ratings, and a specified number of customer reviews in a single run. Ideal for product research, competitor analysis, and reselling insights.

- **URL**: https://apify.com/krazee_kaushik/meesho-search-results-scraper.md
- **Developed by:** [Krazee](https://apify.com/krazee_kaushik) (community)
- **Categories:** E-commerce, Lead generation, Automation
- **Stats:** 139 total users, 8 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $1.00 / 1,000 product scrapeds

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

An Actor is a serverless cloud program that runs on the Apify platform. It has two run modes.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.

Apify vocabulary and the platform model are defined once, in the agent quickstart at https://apify.com/agents.md.

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For examples already wired to this Actor's own input schema, see the [API](#api) section below.

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).

# README

### 🛍️ What is Meesho Product & Reviews Scraper?

Meesho Product & Reviews Scraper helps you discover products and collect customer reviews from [Meesho](https://www.meesho.com) using simple search keywords.

Instead of manually searching for products and extracting reviews one by one, the actor automatically discovers products and collects reviews for every product in the same run.

Simply enter one or more search keywords, choose how many products and reviews to collect, and click **"Save & Start"** to begin collecting structured Meesho product and review data.

***

### ⭐ Why Use This Actor?

- ⭐ **Products + Reviews Together:** Collect product listings and customer reviews in a single run without manually processing individual product pages

- ⚡ **Fast API-Based Extraction:** Collect product and review data quickly using reliable API-based extraction

- 🔍 **Keyword-Based Product Discovery:** Discover products directly from search keywords without collecting product URLs beforehand

- 🛡️ **Automatic Recovery & Retries:** Built-in retries, recovery, and session management help improve reliability during large scraping jobs

- 📦 **Structured E-commerce Data:** Export products, pricing, ratings, seller information, and reviews for analysis, research, and automation workflows

***

### 📊 What Data Can You Extract?

| Category | Included Data |
|---|---|
| 🛍️ Product Information | Product name, product ID, description, category, brand details, and product URLs |
| 💰 Pricing & Discounts | Current price, original price, discount amount, discount percentage, and deal information |
| ⭐ Ratings & Reviews | Average rating, review counts, customer reviews, reviewer information, and review media when available |
| 🏪 Seller & Listing Data | Seller information, catalog details, sponsored listings, combo offers, and promotional markers |
| 🚚 Shipping Information | Delivery charges, free delivery eligibility, and express delivery availability |
| 🖼️ Product Media | Product images and related media assets |
| 🔍 Search Metadata | Search keywords, collection timestamps, and source information for traceability |

***

### 🚀 Quick Start

Provide one or more search keywords and start collecting Meesho product listings. You can also optionally scrape customer reviews for each discovered product.

```json
{
    "searchTexts": [
        "Golf shoes",
        "Casual shirts men",
        "women hair band"
    ]
}
```

Need more control? Configure product limits and review collection settings.

```json
{
    "searchTexts": [
        "Golf shoes",
        "Casual shirts men",
        "women hair band"
    ],
    "productsPerSearch": 100,
    "includeReviews": true,
    "reviewsPerProduct": 50
}
```

***

### 📄 Example Output (JSON)

```json
{
  "type": "catalog",
  "id": 146667766,
  "name": "Day And Night Cream",
  "min_catalog_price": 103,
  "max_product_discount": 43,
  "description": "Useful Whitening Cream",
  "min_catalog_price": 115,
  "min_product_price": 115,
  "max_product_discount": 12,
  "total_discount_in_rs": 16,
  "discount_text": "₹16 off",
  "original_price": 131,
  "description": "Everyday Blackhead Remover Cream",
  "description": "Everyday Blackhead Remover Cream",
  "full_details": "Brand: WOMAN BEAUTY
   Flavour: Almond
   Net Quantity (N): 1
   Skin Type: All Skin Types
   Type: Balm 
   Capacity: 50gm
   Dispatch: 2-2 Days"
  "image": "https://images.meesho.com/images/catalogs/146667766/cover/1/2/....jpg",
  "gst_type": "GSTIN",
  "state_code": "DL",
  "sale_marker": {
    "enabled": false
  },
  "combo_offer": 
  {
    "enabled": false
  },
 "product_id": "976izs",
 "slug": "reusable-silicone-shoe-covers-waterproof-anti-slip-shoe-protector-for-men-women-silicone-waterproof-shoe-covers-for-rain-snow-dust-reusable-durable-unisex-silicone-shoe-covers-reusable-slip-on-waterproof-shoe-protector",
 "original_slug": "reusable-silicone-shoe-covers-waterproof-anti-slip-shoe-protector-for-men-women-silicone-waterproof-shoe-covers-for-rain-snow-dust-reusable-durable-unisex-silicone-shoe-covers-reusable-slip-on-waterproof-shoe-protector",
 "isAdProduct": false,
 "shipping": {
    "charges": 0,
    "show_free_delivery": true,
    "is_express_delivery": false
  },
  "deal": {
    "deal_price": 0,
    "original_price": 0,
    "discount_amount": 0,
    "discount_type": ""
  }
  "catalog_reviews_summary": {
    "average_rating": 3.9,
    "review_count": 707
  },
  "reviews": [
    {
      "review_id": 1277044471,
      "created": "2025-09-16 22:40:57",
      "rating": 5,
      "comments": "Chehre ko saaf Karta Hai...",
      "author": { "name": "Meesho User" },
      "media": [
        {
          "url": "https://images.meesho.com/images/ratings_reviews/...jpeg",
          "type": "image"
        }
      ]
    },
    {
      "review_id": 1223446911,
      "created": "2025-08-13 21:30:04",
      "rating": 5,
      "comments": "Bhut achi cream h... gajav ka glow kr rahi h 🥰",
      "author": { "name": "Pari" }
    }
  ]
}

```

***

### ⚙️ Input Options

| Input | Type | Description |
|---|---|---|
| `searchTexts` | array | Search keywords used to discover products on Meesho |
| `productsPerSearch` | number | Maximum number of products to collect for each keyword |
| `includeReviews` | boolean | Enable or disable customer review scraping |
| `reviewsPerProduct` | number | Maximum number of reviews to collect for each product |

***

### 💰 How Much Does It Cost?

| Feature | Free Apify Users | Paid Apify Users |
|----------|----------|----------|
| Product Scraping | **$1.50 per 1,000 products** | **$1.25–$1.00 per 1,000 products** |
| Review Scraping | **$1.00 per 1,000 reviews** | **$0.75–$0.50 per 1,000 reviews** |
| Search Query Limits | Up to 2 search queries per run | Unlimited |
| Products per Search | Up to 20 products per search | Configurable up to actor limits |
| Reviews per Product | Up to 20 reviews per product | Configurable up to actor limits |

💡 Start with a small test run to verify the output structure and estimate usage before launching larger scraping jobs.

Free users can unlock discounted pricing, unlimited search queries, and higher product and review limits by upgrading their Apify subscription: https://apify.com/pricing

***

### ⚠️ Limitations & Troubleshooting

- **Fewer products than requested**\
  The actor can only collect products returned by Meesho for the supplied search keywords. If fewer products are available than requested, only the available products will be returned.

- **Fewer reviews than requested**\
  Some products may have fewer customer reviews than your configured review limit. The actor can only collect reviews that are available for each product.

- **Monitoring progress**\
  Open the actor run and check the **Logs** tab to monitor scraping progress, discovered products, extracted reviews, and any warnings generated during the run.

***

### ❓ Frequently Asked Questions

#### How can I scrape Meesho products without product URLs?

Simply enter one or more search keywords and the actor will discover and extract matching product listings from Meesho. No product URLs are required.

#### Can I scrape Meesho products and reviews together?

Yes. The actor can collect product details such as pricing, ratings, seller information, and product metadata. You can also optionally collect customer reviews for each discovered product in the same run.

#### Can I export Meesho product data to CSV or Excel?

Yes. Data collected by the actor is stored in an Apify dataset and can be exported to CSV, Excel, JSON, XML, HTML, RSS, and other formats supported by Apify.

#### Is this a Meesho Product API alternative?

Yes. This actor provides API-based extraction of Meesho product listings, pricing, ratings, and reviews without requiring access to a public Meesho Product API.

#### What can I do with Meesho product data?

Meesho product datasets can be used for product research, competitor monitoring, pricing analysis, reseller opportunity discovery, review analysis, market research, and e-commerce intelligence workflows.

***

### 💬 Support

Check the troubleshooting section above before opening an issue.

For bug reports, scraping issues, or feature requests, please open an [issues](https://console.apify.com/organization/XjtvaC9MoQZuFl4Da/actors/BChHKTwFG4UNupFkt/issues) on the actor page.

If you need custom scraper modifications, automation workflows, or additional extraction features, feel free to contact:

📧 kamakrazeekaushik@gmail.com

When reporting issues, please include the Actor Run ID or relevant run logs to help speed up debugging.

***

### 🔗 Related Scrapers

- 🛒 [B\&H Product Scraper](https://apify.com/krazee_kaushik/b-h-product-scraper) – Global product data and pricing
- 🚚 [Blinkit Search Results Scraper](https://apify.com/krazee_kaushik/blinkit-search-results-scraper) – Quick-commerce pricing and availability
- ⚡ [Zepto Product Scraper](https://apify.com/krazee_kaushik/zepto-scraper) – Hyperlocal delivery intelligence
- 👗 [Myntra Product Reviews Extractor](https://apify.com/krazee_kaushik/myntra-product-reviews-extractor) – Fashion reviews and sentiment data

# Actor input Schema

## `searchTexts` (type: `array`):

List of search texts to scrape.

## `productsPerSearch` (type: `integer`):

Number of products to fetch from each search.

## `includeReviews` (type: `boolean`):

Whether to include reviews.

## `reviewsPerProduct` (type: `integer`):

How many reviews to fetch for a product?(max recommended 50)

## Actor input object example

```json
{
  "searchTexts": [
    "shoes",
    "bags"
  ],
  "productsPerSearch": 20,
  "includeReviews": true,
  "reviewsPerProduct": 24
}
```

# Actor output Schema

## `overview` (type: `string`):

No description

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "searchTexts": [
        "shoes",
        "bags"
    ],
    "productsPerSearch": 20,
    "reviewsPerProduct": 24
};

// Run the Actor and wait for it to finish
const run = await client.actor("krazee_kaushik/meesho-search-results-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "searchTexts": [
        "shoes",
        "bags",
    ],
    "productsPerSearch": 20,
    "reviewsPerProduct": 24,
}

# Run the Actor and wait for it to finish
run = client.actor("krazee_kaushik/meesho-search-results-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "searchTexts": [
    "shoes",
    "bags"
  ],
  "productsPerSearch": 20,
  "reviewsPerProduct": 24
}' |
apify call krazee_kaushik/meesho-search-results-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,krazee_kaushik/meesho-search-results-scraper"
        }
    }
}
```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/BChHKTwFG4UNupFkt/builds/A0PoQL9ohr7c5dmow/openapi.json
