$0.9/1k Zepto Grocery Search Scraper | Prices, MRP India avatar

$0.9/1k Zepto Grocery Search Scraper | Prices, MRP India

Under maintenance

Pricing

from $0.90 / 1,000 results

Go to Apify Store
$0.9/1k Zepto Grocery Search Scraper | Prices, MRP India

$0.9/1k Zepto Grocery Search Scraper | Prices, MRP India

Under maintenance

Scrape 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

Archit Jain

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

3

Monthly active users

4 days ago

Last modified

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

FieldTypeRequiredDefaultDescription
queriesarrayYesSearch terms (e.g. milk, amul butter, bread).
locationQuerystringYesDelivery area and city (e.g. Koramangala Bangalore).
maxItemsintegerNo50Maximum total products saved across all queries.
maxItemsPerQueryintegerNo50Maximum products per search term (also limited by maxItems).
proxyConfigurationobjectNoResidential proxy onApify 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:

FieldDescription
searchQueryKeyword that found this product
locationQueryAddress text used to set delivery
locationLabelLabel from the selected suggestion, when available
rankPosition in results for that query (1 = first)
name, brand, quantityProduct title, brand, pack size
price, mrp, currencySelling price and MRP in INR
inStockAvailability on the card
rating, ratingCountCustomer rating when shown
sponsoredPaid ad placement when detectable
discountTextOffer label on the card, if any
imageUrl, imagesProduct image(s)
productUrlLink to the product on Zepto
productId, variantIdZepto variant identifiers
scrapedAtWhen 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

  1. Be specific with locationQuery — include area and city (Sector 18 Noida), not only a pincode.
  2. Start with low limits — use maxItems: 10 to test cost and output before large runs.
  3. Set a spending limit in the Apify Console before long runs.
  4. One location per run — all queries use the same delivery address.
  5. If the run fails with “not serviceable”, Zepto does not deliver to that address—try a nearby serviced area.