$0.9/1k Zepto Grocery Search Scraper | Prices, MRP India
Under maintenancePricing
from $0.90 / 1,000 results
$0.9/1k Zepto Grocery Search Scraper | Prices, MRP India
Under maintenanceScrape Zepto (zepto.com) search by keyword: 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
4
Total users
3
Monthly active users
4 days ago
Last modified
Categories
Share
Zepto Grocery Search Scraper | Prices, MRP & Stock India
Scrape Zepto keyword search results and export grocery product data—prices, MRP, discounts, stock, ratings, and images—for any delivery address in India. Built for price monitoring, assortment tracking, and quick-commerce market research.
Prices and availability depend on where you order from. Set Delivery location to an area and city Zepto can service (for example Koramangala Bangalore or Bandra West Mumbai). The actor selects the first address suggestion from Zepto’s picker—use a specific area name, not only a pincode.
Input
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
queries | array | Yes | — | Search terms (e.g. milk, amul butter, bread). |
locationQuery | string | Yes | — | Delivery area and city (e.g. Koramangala Bangalore). |
maxItems | integer | No | 50 | Maximum total products saved across all queries. |
maxItemsPerQuery | integer | No | 50 | Maximum products per search term (also limited by maxItems). |
proxyConfiguration | object | No | Residential proxy on | Apify residential proxy (recommended on Apify cloud). |
Output
Results are saved to the run dataset—one JSON object per product card in search results.
Each item includes:
| Field | Description |
|---|---|
searchQuery | Keyword that found this product |
locationQuery | Address text used to set delivery |
locationLabel | Label from the selected suggestion, when available |
rank | Position in results for that query (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 |
sponsored | Paid ad placement when detectable |
discountText | Offer label on the card, if any |
imageUrl, images | Product image(s) |
productUrl | Link to the product on Zepto |
productId, variantId | Zepto variant identifiers |
scrapedAt | When the row was collected (ISO time) |
Download as JSON, CSV, or Excel from the dataset tab, or connect via API / integrations.
Pricing Structure
Pay per usage — you are charged for Apify compute (runtime, memory) for each run. Proxy traffic for reliable access to Zepto is included in the actor setup on cloud runs.
Examples
Example 1: Milk in Bangalore
Input:
{"queries": ["milk"],"locationQuery": "Koramangala Bangalore","maxItems": 20}
Output (sample row):
{"platform": "zepto","searchQuery": "milk","locationQuery": "Koramangala Bangalore","rank": 1,"name": "Nandini Toned Milk","brand": "Nandini","quantity": "500 ml","price": 28,"mrp": 30,"currency": "INR","inStock": true,"productUrl": "https://www.zepto.com/pn/..."}
Example 2: Multiple queries in Mumbai
Input:
{"queries": ["bread", "butter"],"locationQuery": "Bandra West Mumbai","maxItems": 50,"maxItemsPerQuery": 30}
Output: Up to 30 products per query, 50 total across both keywords.
Best Practices
- Be specific with
locationQuery— include area and city (Sector 18 Noida), not only a pincode. - Start with low limits — use
maxItems: 10to test cost and output before large runs. - Set a spending limit in the Apify Console before long runs.
- One location per run — all queries use the same delivery address.
- If the run fails with “not serviceable”, Zepto does not deliver to that address—try a nearby serviced area.