ParseForge Scrapers

Meesho India Product Scraper

parseforge/meesho-india-scraper

E-commerceAutomationIntegrations

Scrapes Meesho product listings by search keyword and returns each product as a flat row with price, ratings, delivery info, and seller details.

Run this scraper See the API call
Total users
6
Monthly active
2
Total runs
106
Bookmarked
0
Rating
Not rated yet
Last modified
8 days ago

Overview

ParseForge

Meesho India Product Scraper

Scrape Meesho product listings from any search query, up to a million per run. Every product comes with its price, ratings, delivery info, and seller details. No login or API key. Export to CSV, JSON, Excel, or XML.

Meesho is India's largest social commerce platform, but manually tracking thousands of products across categories is slow and error-prone. This Actor searches Meesho by keyword and returns every matching product listing in a structured dataset. It handles the pagination, the dynamic loading, and the anti-bot measures so you get clean, analysis-ready rows.

Who uses it What they scrape Meesho for
E-commerce analysts Monitor pricing and discount patterns across Meesho categories.
Dropshippers Find trending products and reliable suppliers to list in their own stores.
Market researchers Track which product types and price points are gaining traction in tier-2 and tier-3 Indian cities.
Competitive intelligence teams Benchmark Meesho's catalog depth and pricing against Flipkart and Amazon India.

What it does

This Actor collects Meesho product listings from a search query and returns each one as a flat row with price, ratings, delivery, and seller information.

  • ๐Ÿ” Keyword search: feed any product name or keyword like "saree", "bluetooth earphones", or "kitchen set".
  • ๐Ÿ“Š Flat row output: every product is one row with price, MRP, discount percentage, rating, review count, delivery charge, and seller name.
  • โšก High volume: collect up to 1,000,000 products in a single run, limited only by the search results available.
  • ๐Ÿ›ก๏ธ Residential proxies built in: routes requests through residential IPs to avoid blocks and CAPTCHAs on Meesho.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with Meesho data

๐Ÿ“ˆ Monitor pricing and discounts.

A pricing analyst runs the Actor daily for a set of keywords and loads the CSV into a dashboard to track how Meesho sellers adjust prices and discount percentages over time.

๐Ÿ›’ Source products for dropshipping.

A dropshipper searches for "women's kurtis" and filters the output by rating and delivery charge to shortlist high-margin products with reliable sellers.

๐Ÿ“Š Analyze category trends.

A market researcher scrapes the top 10,000 results for "home decor" and groups them by price band and seller location to understand supply concentration in the category.

๐Ÿท๏ธ Benchmark against competitors.

A competitive intelligence team scrapes Meesho, Flipkart, and Amazon for the same product keywords and compares catalog depth, average price, and discount intensity across platforms.

Why choose this scraper

What you get
No API needed Reads the public Meesho search pages directly, no registration or token required.
Structured data Returns price, MRP, discount, rating, review count, delivery info, and seller name in a fixed schema.
Handles scale Collect up to a million products per run, with automatic pagination and retries.
Residential proxies Uses Apify residential proxies by default to keep your runs stable and undetected.

How it compares

This Actor focuses on Meesho product search listings, while the other two Meesho scrapers from the same developer target product detail pages and reviews respectively.

Feature ParseForge Meesho Product Detail Scraper ๐Ÿ›๏ธ Meesho Reviews Scraper ๐Ÿ›๏ธ
Search by keyword Yes Not listed Not listed
Product price and MRP Yes Yes Not listed
Seller name and delivery info Yes Yes Not listed
Product reviews and ratings Aggregated rating and count only Yes Yes
Full product description and images Not listed Yes Not listed
Residential proxy support Yes Not listed Not listed

Configure the run

Drive the Actor from a search keyword and a maximum item count, and it returns every product listing that matches. The Input tab lists every parameter.

A first run with the defaults:

{
  "searchQuery": "shoes",
  "maxItems": 10,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ]
  }
}

A larger pull:

{
  "searchQuery": "shoes",
  "maxItems": 200,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ]
  }
}

Pricing

Pay-per-result: $0.0085 per result collected. You pay only for the results written to your dataset.

Results collected Approximate cost
100 results $0.85
1,000 results $8.50
10,000 results $85.00

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the Meesho India Product Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to Meesho through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/meesho-india-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Check that your search keyword is spelled correctly and matches how products are listed on Meesho. Try a broader or more common term like "shoes" instead of a very specific phrase.

Why is the run slow?

Residential proxies add some latency to avoid detection. If you are scraping a large number of products, the run will take time to paginate through all results. Reduce the maximum products count for faster test runs.

Why are some products missing fields like rating or delivery charge?

Meesho does not always display every field for every product. If a seller has not provided delivery info or a product has no ratings yet, those fields will be empty in your dataset.

Why did my run fail with a proxy error?

This usually means the residential proxy pool is temporarily exhausted or Meesho is blocking requests aggressively. Retry the run after a few minutes, or check your Apify proxy subscription balance.

Can I scrape Meesho in a language other than English?

Meesho's interface is primarily in English and Hindi. Search with keywords in either language. The Actor returns the data as it appears on the site, which may include Hindi product names or mixed-language text.

FAQ

Question Answer
Can I scrape Meesho without getting blocked? Yes. The Actor uses Apify residential proxies by default, which rotate IP addresses and mimic real user behavior to keep your runs stable.
What data do I get for each product? Each row includes the product name, price, MRP, discount percentage, average rating, total review count, delivery charge, and seller name, among other fields.
How many products can I scrape in one run? You can set the maximum up to 1,000,000 products. The actual number collected depends on how many results Meesho returns for your search query.
Do I need a Meesho account or API key? No. The Actor reads the public search pages, so no login, account, or API key is required.
Can I scrape a specific Meesho category or URL? This Actor is driven by a search keyword. For scraping a specific product detail page or reviews, use the Meesho Product Detail Scraper or Meesho Reviews Scraper from the same developer.
What export formats are supported? You can export your dataset in CSV, JSON, Excel, XML, or RSS, directly from the Apify run console.
Does this Actor scrape product reviews? No, this Actor focuses on product listings from search results. For reviews, use the dedicated Meesho Reviews Scraper.
How do I filter by price or rating? The Actor returns all matching products for your keyword. You can filter and sort the output in your spreadsheet, database, or by post-processing the JSON dataset.
Is this Actor suitable for tracking prices over time? Yes. Schedule daily or weekly runs for the same keywords and compare the exported datasets to track price changes, discount patterns, and rating shifts.
What proxy configuration should I use? The Actor is pre-configured to use Apify residential proxies, which are recommended for Meesho. You can adjust the proxy settings in the input if needed.

Related actors

Browse the full ParseForge collection for more scrapers.

๐Ÿ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

โš ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Meesho, Inc. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.

Input

FieldTypeWhat it doesDefault
searchQuery string Search keyword for Meesho (e.g. "tshirt", "headphones", "lipstick"). shoes
maxItems integer How many products to collect per run. 10
proxyConfiguration object Apify proxy configuration. Residential proxies recommended. {"useApifyProxy":true,"apifyProxyGroups"

Pricing

from $7.50 per 1,000 results

Charged forWhat it isPrice each
result Single result in the default dataset. $0.0075 to $0.0085

Tiered: the lower figure is the price on a higher Apify plan. Billing and the free credit live on Apify.

API

One POST returns the dataset directly. Same shape for every scraper in the library, so swapping the slug is the only change.

POST ยท run and get results
curl -X POST "https://api.apify.com/v2/acts/parseforge~meesho-india-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "helloWorld": 123
  }'

Examples

Input that runs as-is.

input.json
{
  "helloWorld": 123
}

Reviews

No reviews yet. Be the first.

Issues

We build and maintain this scraper, so a problem with it comes to us. Report it on the Apify listing and the thread stays attached to the scraper where the next person can find it: open an issue.

Broken and urgent, or you would rather not post in public? Write to parseforge@protonmail.com and it reaches the people who wrote it.

Related scrapers

Run Meesho India Product Scraper on Apify All scrapers