Meesho Catalogue by Category avatar

Meesho Catalogue by Category

Pricing

from $2.50 / 1,000 results

Go to Apify Store
Meesho Catalogue by Category

Meesho Catalogue by Category

Every Meesho catalog in a category: id, name, price, MRP, discount, rating, review counts and ad flag. Meesho's category API blocks all automated egress, so a category is crawled as a search for its name (results are single-category). Needs an Indian proxy.

Pricing

from $2.50 / 1,000 results

Rating

0.0

(0)

Developer

AtTheRate AI

AtTheRate AI

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

Pulls every catalog in a Meesho category with price, MRP, discount, rating, review counts and an ad flag. Meesho is India's largest value-fashion and general-merchandise marketplace; this gives you its assortment and pricing by category name, 50 products a page.

What you get

  • Deep pagination in page and position, with price economics in price, original_price, discount_percent and Meesho's discount_text.
  • Social proof: rating, rating_count and review_count from the review summary.
  • An ad flag on every row: is_sponsored, taken from Meesho's own paid-listing marker.
  • Trust badges that drive conversion: mall_verified and assured, plus shipping_charges, which often matters more than the headline price.
  • Catalog identity for joining: id, product_id, hero_pid, name, num_designs, image_url, product_url.

Input

categories is required. There is no location input: Meesho lists nationally.

{
"categories": ["Sarees"],
"maxPages": 1,
"expandSubcategories": false,
"concurrency": 2,
"delayMs": 1000,
"callsPerSession": 100,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"],
"apifyProxyCountry": "IN"
}
}
  • categories: names such as Sarees or Cotton Sarees, or category URLs such as https://www.meesho.com/sarees/pl/3iy.
  • maxPages: pages per category, 0 means all, at 50 products a page. expandSubcategories also crawls each category's children from the navigation tree.
  • proxyConfiguration: residential country IN is the default and is mandatory in practice.

Output

One row per catalog. The verified run above returned 50 rows for Sarees at one page.

{
"category": "Sarees",
"page": 1,
"position": 1,
"id": "123456789",
"name": "Aagam Petite Georgette Sarees",
"brand": null,
"price": 349,
"original_price": 999,
"discount_percent": 65,
"discount_text": "65% off",
"rating": 3.9,
"rating_count": 1204,
"review_count": 187,
"in_stock": true,
"is_sponsored": false,
"assured": true,
"shipping_charges": 0,
"num_designs": 6,
"product_url": "https://www.meesho.com/aagam-petite-georgette-sarees/p/123456789",
"fetched_at": "2026-09-12T11:04:18.554Z"
}

brand and seller are always null: Meesho listings carry no brand or seller field, because most catalogs are unbranded supplier listings. original_price is null without a discount.

Use cases

  • Price and discount benchmarking in value fashion from price and discount_percent.
  • Assortment depth from the id set and num_designs, and badge economics by comparing rating and rating_count for assured catalogs against the rest.
  • Landed-cost comparison with shipping_charges added to price, and paid-placement tracking through is_sponsored.

Notes and limits

  • An Indian proxy is mandatory. Meesho refuses non-Indian egress at the edge, and the run fails fast saying an Indian proxy is required rather than returning nothing quietly.
  • Meesho's category listing endpoints return 403 to every automated request, so a category is crawled as a search for its name. Meesho's own search returns single-category results for category names, which is why that works.
  • A name outside Meesho's navigation tree still returns results, because Meesho fuzzy-matches anything. A warning says the results are loosely matched, so check the log before trusting a custom name.
  • A query that genuinely matches nothing returns zero rows. Meesho answers no-match queries with a fallback feed of random catalogs and reports the whole corpus as the result count; that feed is suppressed rather than passed off as data.
  • 50 products per page, and Meesho caps a result set at 10,000. Pages are walked in order because each needs the cursor from the one before. Sessions re-mint after 100 fetches.

FAQ

Do I need a proxy? Yes, and it must be Indian. Residential country IN is the default. Without it the run stops immediately with the reason.

How many results can I get? 50 per page up to Meesho's own 10,000 cap per category, with no limit on how many categories you submit.

Does it need login or an API key? No Meesho account, cookie or key is required.

Why is there no pincode input? Meesho lists nationally rather than per dark store, so prices and assortment do not change with a delivery address. Serviceability is settled at checkout, not in the listing.