Zepto Product Scraper avatar

Zepto Product Scraper

Pricing

from $2.50 / 1,000 product scrapeds

Go to Apify Store
Zepto Product Scraper

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

Krazee

Maintained by Community

Actor stats

1

Bookmarked

39

Total users

6

Monthly active users

4 days ago

Last modified

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

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:

  1. Resolves each location on Zepto to obtain delivery metadata and ETA.
  2. Locks the delivery location for that session (just like a real user).
  3. Runs searches for every keyword at each location.
  4. 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

  1. Enter one or more search keywords
  2. Provide delivery locations to simulate real Zepto users
  3. Set the number of products to collect per search
  4. 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

πŸ§ͺ SituationWhat It MeansHow to Fix
❌ No ETA foundThe selected address isn't serviceableTry another nearby address or PIN code
⏳ Slow first requestThe scraper is initiating a fresh session and generating signaturesExpected β€” this happens only once per run
⚠️ Few product resultsZepto returned limited matches for the search keywordTry a broader query (e.g., "biscuits" instead of "oreo")
πŸ” Retrying sessionThe current session was blocked, rate-limited, or expiredAutomatically handled via proxy rotation and retries

πŸ”— Need product data from Blinkit as well?

Check out the companion actorπŸ‘‰ Blinkit Search Results Scraper.