$0.9/1k Zepto Category Scraper | Prices, MRP India
Pricing
from $0.90 / 1,000 results
$0.9/1k Zepto Category Scraper | Prices, MRP India
Scrape Zepto (zepto.com) category pages by URL: names, prices, MRP, discounts, ratings, images & stock by delivery address in India. Quick-commerce data for price monitoring and retail analytics. Set area + city (e.g. Koramangala Bangalore).
Pricing
from $0.90 / 1,000 results
Rating
0.0
(0)
Developer
Archit Jain
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Zepto Grocery Category Scraper | Prices, MRP & Stock India
Scrape product listings from Zepto category pages in India (not keyword search). Export prices, MRP, discounts, stock, ratings, and images for any delivery address.
For keyword search, use the Zepto Search Scraper actor instead.
Prices and availability depend on where you order from. Set Delivery location to an area and city Zepto can service (for example Koramangala Bangalore). The actor selects the first address suggestion from Zepto’s picker.
Input
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
categoryUrls | array | Yes | Coffee sample | Full Zepto category URLs with /cid/{id}/scid/{id}. |
locationQuery | string | Yes | Koramangala sample | Delivery area and city (e.g. Koramangala Bangalore). |
maxItems | integer | No | 50 | Maximum total products saved across all categories. |
maxItemsPerCategory | integer | No | 50 | Maximum products per category (also limited by maxItems). |
proxyConfiguration | object | No | Residential proxy on | Apify residential proxy (recommended on Apify cloud). |
Finding category URLs
Open a leaf subcategory on Zepto (one that shows a product grid) and copy the URL, for example:
https://www.zepto.com/cn/tea-coffee-more/coffee/cid/ac8b1212-72d3-42be-be0d-c2f27afb988f/scid/b6c913c7-7d8e-4c27-abfc-375701bf6dd6
Parent categories that only list subcategory tiles may return few or no products. Invalid URLs fail the run with the expected format and an example.
Output
After a successful run, open Output in the Apify Console for a table view or full JSON dataset.
| Field | Description |
|---|---|
categoryCid, categoryScid | Category IDs from your URL |
categoryName, categoryUrl | Category label and page URL |
rank | Position on the listing (1 = first) |
name, brand, quantity | Product title, brand, pack size |
price, mrp, currency | Selling price and MRP in INR |
inStock | Availability on the card |
rating, ratingCount | Customer rating when shown |
discountText, sponsored | Offer label and ad flag when detectable |
imageUrl, images | Product image URL(s) |
productUrl | Link to the product on Zepto |
productId, variantId | Zepto identifiers |
locationQuery, locationLabel | Address used for delivery |
scrapedAt | When the row was collected |
Pricing Structure
Pay per usage — you are charged for Apify compute (runtime, memory) for each run. Residential proxy is used by default on Apify cloud for reliable access to Zepto.
Examples
Example 1: Coffee category in Bangalore
Input
{"categoryUrls": ["https://www.zepto.com/cn/tea-coffee-more/coffee/cid/ac8b1212-72d3-42be-be0d-c2f27afb988f/scid/b6c913c7-7d8e-4c27-abfc-375701bf6dd6"],"locationQuery": "Koramangala Bangalore","maxItems": 30}
Output: Up to 30 products from that category for the selected delivery area.
Example 2: Multiple categories, Mumbai
Input: Two categoryUrls, "locationQuery": "Bandra West Mumbai", "maxItems": 80, "maxItemsPerCategory": 40.
Output: Up to 40 products per category, 80 total.
Example 3: Not serviceable
Input: locationQuery for an area Zepto does not deliver to.
Output: Run may fail with a not-serviceable message—try a nearby serviced neighborhood.
Best Practices
- Use leaf category URLs that display products, not only subcategory navigation.
- Be specific with
locationQuery— include area and city, not only a pincode. - Start with
maxItems: 10to test cost and output before large runs. - One location per run — all categories use the same delivery address.
- For search by keyword, use the Zepto Search Scraper actor instead.