Meesho Product Search Scraper avatar

Meesho Product Search Scraper

Under maintenance

Pricing

from $4.99 / 1,000 results

Go to Apify Store
Meesho Product Search Scraper

Meesho Product Search Scraper

Under maintenance

Scrape product listings from Meesho search results. Extract detailed product information including prices, descriptions, ratings, and more.

Pricing

from $4.99 / 1,000 results

Rating

0.0

(0)

Developer

Coding Frontned

Coding Frontned

Maintained by Community

Actor stats

0

Bookmarked

5

Total users

2

Monthly active users

4 days ago

Last modified

Share

Searches Meesho or opens a Meesho category page and collects rich product-listing records. The Actor captures the public product response used by the live page, with DOM and embedded page-state fallbacks.

What this Actor does

  • Searches by a product phrase or uses a supplied category URL.
  • Supports result sort options and optional minimum and maximum price parameters on search URLs.
  • Captures product catalogs during navigation and infinite scroll.
  • Falls back to DOM cards or embedded Next.js state if the response shape changes.
  • Deduplicates product IDs and emits only records with a product ID, descriptive name, positive price, product URL, and image.

The Actor uses an ordinary headless browser with one bounded request, zero retries, and no fingerprint modification. It uses direct access unless you explicitly provide proxyConfiguration; access denials are never bypassed.

Input

{
"searchQuery": "cable",
"maxItems": 20,
"sortBy": "RELEVANCE"
}

Category mode:

{
"categoryUrl": "https://www.meesho.com/sarees/pl/5vh",
"maxItems": 20
}

searchQuery defaults to saree. categoryUrl takes precedence when supplied and must be an exact public Meesho HTTPS category URL. maxItems defaults to 50 and accepts integer values from 1 to 200. sortBy can be RELEVANCE, PRICE_ASC, PRICE_DESC, POPULARITY, or NEW_ARRIVALS. Price filters are expressed in INR and the minimum cannot exceed the maximum.

Output

Each dataset item is a normalized public product listing.

{
"recordType": "product",
"productId": "ckux3l",
"catalogId": "340765300",
"productName": "Fast charging data cable",
"productUrl": "https://www.meesho.com/example/p/ckux3l",
"thumbnailUrl": "https://images.meesho.com/images/products/example.jpg",
"imageUrls": [
"https://images.meesho.com/images/products/example.jpg"
],
"price": 129,
"mrp": 299,
"discountPercentage": 57,
"currency": "INR",
"averageRating": 4,
"reviewCount": 1253,
"categoryName": "Cables",
"inStock": true,
"searchQuery": "cable",
"sourceDomain": "meesho.com",
"connectionMode": "direct",
"fingerprintApplied": false,
"found": true,
"dataAvailable": true,
"scrapedAt": "2026-08-16T10:00:00.000Z"
}

Optional product details, rating summaries, shipping, assurance, offers, attributes, and timestamps are omitted when unavailable. Raw response payloads are not duplicated into the dataset. The dataset view highlights identity, price, rating, category, URL, search, and scrape time.

Storage

Only complete successful listings are written to the default dataset. Every run writes OUTPUT with counts, connection mode, data-availability flags, and sanitized failure details. Zero-result or blocked runs fail and leave the pay-per-event dataset empty.

Cost and limitations

The Actor uses the pricing model shown on its Apify Store page. Review the current Pricing tab and your run usage before scheduling recurring workloads. Meesho can change response paths, block automated sessions, return incomplete cards, or expose fewer products than requested.

FAQ

Does it scrape product detail pages?

No. It collects listing data from search or category pages. Use the separate product-detail Actor for explicit product pages.

Does it use a proxy automatically?

No. Direct access is the default. An explicitly supplied Apify proxy configuration is reported as connectionMode: "proxy"; the Actor does not escalate proxy groups or bypass access controls.

Why did the run return fewer products?

The page may expose fewer results, product IDs may be duplicated, or records may fail the completeness checks for price, name, URL, or image. Inspect OUTPUT when the dataset is empty.

Disclaimer

Use this Actor only where you have a lawful basis to collect and use public product data. Respect Meesho terms, rate limits, privacy requirements, copyright, and applicable law.