Meesho Scraper avatar

Meesho Scraper

Pricing

from $4.00 / 1,000 results

Go to Apify Store
Meesho Scraper

Meesho Scraper

Extract structured Meesho product data - title, price, original price, rating, reviews, image, and URL - from any search page. Uses a headless browser to handle Meesho's infinite scroll and bot protection. Clean JSON via API.

Pricing

from $4.00 / 1,000 results

Rating

0.0

(0)

Developer

Dev Patel

Dev Patel

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Extract structured product data from Meesho search pages. Meesho is a bot-protected JavaScript app whose product data is rendered client-side, so this actor uses a headless browser (Playwright + Chromium) to load the real page and read the products from the rendered DOM.

What it does

Give it one or more Meesho search URLs and it returns clean JSON for every product: title, price, original price, rating, review count, image, product URL, and product ID โ€” paginating automatically.

  • ๐Ÿ”Ž Works with any Meesho search URL (/search?q=...)
  • ๐Ÿงญ Headless-browser rendering โ€” handles Meesho's client-side React app
  • ๐Ÿ“„ Auto-pagination via &page=N until results run out
  • ๐Ÿ” Dedup by product ID across pages
  • ๐Ÿ’ธ Blocks images/CSS/fonts during load to keep proxy bandwidth (and cost) down

Input

FieldTypeDescription
searchUrlsarrayRequired. Meesho search URLs. Example: https://www.meesho.com/search?q=ghar+soaps
maxItemsPerStartUrlintegerHard cap on total products per URL. Default 300.
proxyConfigurationobjectResidential proxies (country India) required โ€” Meesho blocks datacenter IPs and is bot-protected. Default already requests them.

Example input

{
"searchUrls": [
{ "url": "https://www.meesho.com/search?q=ghar+soaps" }
],
"maxItemsPerStartUrl": 300,
"proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"], "apifyProxyCountry": "IN" }
}

Output

{
"productId": "5fm2ez",
"title": "GHAR SOAPS Magic Soap With Saffron And Sandalwood",
"productUrl": "https://www.meesho.com/ghar-soaps-magic-soap-.../p/5fm2ez",
"price": 190,
"originalPrice": 210,
"currency": "INR",
"rating": 4.1,
"ratingCount": 318785,
"image": "https://images.meesho.com/images/products/.../...webp",
"scrapedFrom": "https://www.meesho.com/search?q=ghar+soaps"
}

Notes & limitations

  • Headless browser = higher cost than HTML scrapers. Meesho can't be scraped with a plain HTTP client (its data is JS-rendered behind bot protection), so each run launches Chromium. Expect higher memory and per-run cost than the Amazon/Flipkart scrapers. Images/CSS/fonts are blocked during load to mitigate bandwidth.
  • Residential proxies (India) are required. Meesho uses Akamai-style bot detection; datacenter IPs are blocked. If runs return empty, your residential IPs are likely flagged โ€” switch to a premium pool.
  • Meesho's markup can change; extraction uses structural signals (product /p/ links, โ‚น-price leaf nodes) rather than brittle class names.