Zepto Product Scraper
Pricing
from $2.50 / 1,000 product scrapeds
Zepto Product Scraper
Extract live Zepto.com product data across multiple locations with pricing, availability, and delivery ETA. Ideal for price monitoring, FMCG market research, and retail intelligence.
Pricing
from $2.50 / 1,000 product scrapeds
Rating
0.0
(0)
Developer

Krazee
Actor stats
1
Bookmarked
39
Total users
6
Monthly active users
4 days ago
Last modified
Categories
Share
ποΈ Zepto Product Scraper
Extract live Zepto.com product listings across multiple delivery locations using search keywords.
Collect location-specific prices, stock availability, ratings, images, and real-time delivery ETA exactly as customers see them on Zepto.
Ideal for price monitoring, FMCG market research, assortment comparison, location-wise availability tracking, retail intelligence dashboards, and automated data pipelines.
π Table of Contents
- π§Ύ What This Zepto Scraper Does
- π¦ What Data You Can Extract
- π― Common Use Cases
- β‘ Quick Start
- β¬οΈ Input Format
- π€ Output Example
- β οΈ Limits & Notes
- βοΈ Troubleshooting & Tips
- π Need product data from Blinkit as well?
π§Ύ What This Zepto Scraper Does
You provide:
- One or more delivery locations (just like users selecting locations in the Zepto app)
- One or multiple search keywords
- The desired number of products per search
The scraper:
- Resolves each location on Zepto to obtain delivery metadata and ETA.
- Locks the delivery location for that session (just like a real user).
- Runs searches for every keyword at each location.
- Extracts location-based prices, availability, product details, and delivery ETA.
π§ Delivery ETA is resolved once per location and reused across all products for that location, mimicking how a real Zepto session behaves.
π¦ What Data You Can Extract
Each product result includes:
-
π· Product Info: Name, brand, SKU, description, variant, UOM, pack size
-
πΈ Pricing: MRP, selling price, discount %, membership price, offer text
-
π Categorization: Main category, subcategory, store product ID
-
π¬ Store + Stock: Store IDs, deliverability, out-of-stock flag, quantity limits
-
β Ratings: Average rating, review count
-
πΌ Images: Source links with variants
-
π Delivery ETA: Minutes to deliver and store-level ETA breakdown
-
π§ Metadata: Ranking parameters, product flags, promotion types, sponsored indicators
-
β±οΈ Timestamp: Exact scrape time
Metadata fields are stored as-is. If you donβt need them, ignore them β if you work with rankings or algorithm insights, they may be valuable
π― Common Use Cases
- Location-based price monitoring across cities or delivery zones
- Quick-commerce assortment comparison between different locations
- FMCG availability tracking to detect stock differences by area
- Delivery ETA comparison across cities and neighborhoods
- Competitive retail intelligence for brands and marketplaces
- Feeding multi-location product data into analytics dashboards or automated data pipelines
β‘ Quick Start
- Enter one or more search keywords
- Provide delivery locations to simulate real Zepto users
- Set the number of products to collect per search
- Run the actor to extract location-based product data
β¬οΈ Input Format
Simply enter:
- Search terms (keywords used to find products)
- Delivery locations (used to resolve pricing, stock availability, and delivery ETA)
- Number of products to collect per search term
Example:
{"searchQueries": ["milk","biscuits","chips"],"locations": ["Mumbai Andheri West", "Delhi, India"],"productsLimit": 50}
π€ Output Example
Output is a dataset where each item represents a product. Hereβs a shortened example:
{"product_id": "6814a303-7351-42e1-88da-2301ece168cb","store_product_id": null,"sku_id": "15269106-8684-4b1e-aec0-d9d160cbb486","ucl_id": null,"name": "Littles Expert Baby Care Comfy Baby Diapers | Pant Style | XL | 24 pcs","brand": "Littles Expert Baby Care","description": "XL 24 Pieces 12-17 kg. Little's Comfy Baby Pants are pant style pull up diapers. These diapers help in quick absorption and come with perfect fitment to help keep your baby active during the day time and upto 12 hour absorption protection ensures long lasting dryness to help your baby have uninterrupted sleep during the night.","variant": "XL 24 Pieces 12-17 kg. Little's Comfy Baby Pants are pant style pull up diapers. These diapers help in quick absorption and come with perfect fitment to help keep your baby active during the day time and upto 12 hour absorption protection ensures long lasting dryness to help your baby have uninterrupted sleep during the night.","formatted_packsize": "1 pack (24 pcs)","unit_of_measure": "PIECE","weight_gms": 24,"category": "Baby Care","subcategory": null,"category_id": "0118c4f5-750c-4929-a734-b4ef454e265b","l3_category_id": "3c44bcc3-07e2-44b4-a57c-de6e2ca259ef","l3_category_name": null,"mrp": 449,"price": 267,"discount_percent": 40,"discount_amount": 182,"offer_text": null,"super_saver_price": null,"membership_price": null,"inventory_available": 3,"max_allowed_quantity": 12,"allocated_quantity": 0,"stock_threshold": 0,"out_of_stock": false,"store_id": "b4dc8d65-ed2e-4142-81b6-373982b13500","secondary_store_id": null,"eta_in_minutes": null,"city": null,"rating_value": 4.7,"rating_count": 7391,"is_primary_variant": null,"is_active": true,"is_deliverable": null,"is_new_product": false,"is_featured": null,"is_sponsored": false,"promotion_type": null,"ad_campaign_id": null,"images": ["cms/product_variant/03a55f4f-0a77-4013-a26f-860aeb681d86.jpeg"],"tags": [{"slot2": [{"id": "764c51c8-4a17-492f-9e95-095d2316b037","tagType": "SPONSORED","tagName": "Sponsored","position": "P3","attachment": {"height": 28,"hidePadding": false,"id": "159424cf-72c4-43af-938a-29ea5f300540","lottiePath": null,"mediaType": "IMAGE","name": "P3 - Ad.png","path": "inventory/product/55a80cdc-a78d-4408-9913-9d89423e171f-P3_-_Ad.png","videoPath": null,"width": 28,"sizeInBytes": 0,"metaData": null}}],"slot3": [{"id": "b77b07cb-73ee-4050-a7b2-5484c9e7966b","tagType": "DISCOUNT","tagName": "Product Discount","position": "SLOT3","attachment": {"height": 36,"hidePadding": false,"id": "e85a9963-d784-4e71-aeb2-184808f18ba7","lottiePath": "","mediaType": "IMAGE","name": "P0 - Discount.png","path": "inventory/product/1f09407a-3f51-4772-9860-197d23fbd8cd-P0_-_Discount.png","videoPath": "","width": 88,"sizeInBytes": 0,"metaData": null}},{"id": "291b0b93-349e-4dde-a206-7e9f39e93d07","tagType": "ATTRIBUTE","tagName": "XL, 24 pcs","position": "SLOT3"}]}],"search_rank": 0,"previous_rank": null,"search_bucket": null,"timestamp_ingested": "2025-12-09T06:30:33.658Z","delivery": {"is_deliverable": true,"eta_in_minutes": 7,"delivery_type": "OPEN","delivery_subtype": "ETA_NORMAL","is_scheduled_delivery_applicable": false,"stores": [{"store_id": "c970d888-4dd3-4658-bb86-07830d78296c","eta_in_minutes": 7,"cost": 429,"is_deliverable": true,"delivery_subtype": "ETA_NORMAL"},{"store_id": "33a1d02e-1bb7-44cc-8d38-9697bcc23dba","eta_in_minutes": 14,"cost": 10836,"is_deliverable": true,"delivery_subtype": "ETA_NORMAL"}]},}
π€ Output can be exported as JSON, CSV, or Excel for easy analysis.
β οΈ Limits & Notes
-
Location determines product availability and pricing. Different city, different results.
-
If proxies are used, Zepto may occasionally throttle, built-in retries handle this automatically.
-
If youβre on a free Apify plan, the scraper auto-limits search terms and product count.
βοΈ Troubleshooting & Tips
| π§ͺ Situation | What It Means | How to Fix |
|---|---|---|
| β No ETA found | The selected address isn't serviceable | Try another nearby address or PIN code |
| β³ Slow first request | The scraper is initiating a fresh session and generating signatures | Expected β this happens only once per run |
| β οΈ Few product results | Zepto returned limited matches for the search keyword | Try a broader query (e.g., "biscuits" instead of "oreo") |
| π Retrying session | The current session was blocked, rate-limited, or expired | Automatically handled via proxy rotation and retries |
π Need product data from Blinkit as well?
Check out the companion actorπ Blinkit Search Results Scraper.