Skip to main content
Upscrape 2.0 is here. Live platform data for agents, apps, and workflows. Upscrape 2.0 is here. REST API and MCP, one connection. Explore capabilities

Zepto API

Find price differences and stock gaps for your Zepto packs, using the same product link in each pincode you check.

Up to 100 free credits

Choose the Zepto API request for your brand check

Check a known pack, search a category term or collect part of the local range. The location lookups help you choose the area to inspect.

Rice prices at 560067 start with one search

This rice request asks for up to 20 products at pincode 560067. The example shows the packs and local store your analyst can compare.

Rice search · 560067 · cURL

curl --request POST \
  --url https://data.upscrape.com/execute \
  --header "Authorization: Bearer $UPSCRAPE_API_KEY" \
  --header "Content-Type: application/json" \
  --header "Prefer: wait=30" \
  --data '{
  "capability": "zepto.search",
  "input": {
    "limit": 20,
    "max_pages": 3,
    "page": 0,
    "pincode": "560067",
    "query": "rice"
  }
}'

Rice search · 560067 · Python

import json
import os
import requests

payload = json.loads(r'''{
  "capability": "zepto.search",
  "input": {
    "limit": 20,
    "max_pages": 3,
    "page": 0,
    "pincode": "560067",
    "query": "rice"
  }
}''')

response = requests.post(
    "https://data.upscrape.com/execute",
    headers={
        "Authorization": f"Bearer {os.environ['UPSCRAPE_API_KEY']}",
        "Content-Type": "application/json",
        "Prefer": "wait=30",
    },
    json=payload,
)
response.raise_for_status()
print(json.dumps(response.json(), indent=2))

Rice search · 560067 · Node.js

const response = await fetch("https://data.upscrape.com/execute", {
  method: "POST",
  headers: {
    "Authorization": `Bearer ${process.env.UPSCRAPE_API_KEY}`,
    "Content-Type": "application/json",
    "Prefer": "wait=30",
  },
  body: JSON.stringify({
  "capability": "zepto.search",
  "input": {
    "limit": 20,
    "max_pages": 3,
    "page": 0,
    "pincode": "560067",
    "query": "rice"
  }
}),
});

if (!response.ok) {
  throw new Error(`Upscrape request failed: ${response.status}`);
}

console.log(JSON.stringify(await response.json(), null, 2));

Inspect the packs and stores behind the numbers

Each tab shows what a Zepto request returned. Compare the table with the full JSON, or download the sample to review with your analyst.

Product details zepto.product

Request {"capability":"zepto.product","input":{"url":"https://www.zepto.com/pn/tender-coconut/pvid/b9fbf0e7-de2d-4a89-ae74-b12a7c0ab236"}}

One Tender Coconut variant. This request omits a location and uses the default store shown in the response context.

Product details
# Product , Product name returned by Zepto. Brand , Brand attached to the product listing. Variant ID , Identity of the exact product pack or variant. Pack size , Pack description returned for this variant. Price (paise) , Displayed offer price in integer paise; divide by 100 for rupees. MRP (paise) , MRP in integer paise; divide by 100 for rupees. In stock , Explicit stock flag for the selected store, when returned. Reported quantity , Quantity reported for this observation; keep it separate from pack size and purchase limits.
1 Tender Coconut Fruits b9fbf0e7-de2d-4a89-ae74-b12a7c0ab236 1 pc 7700 17000 Yes 9

Categories zepto.categories

Request {"capability":"zepto.categories","input":{"latitude":12.96902,"longitude":77.75395}}

The table lists parent categories; the full JSON includes their subcategories and IDs.

Categories
# Category , Parent category name in the local directory. Category ID , Parent category identity. Subcategories , Number of subcategories in this returned category object.
1 Dairy, Bread & Eggs 4b938e02-7bde-4479-bc0a-2b54cb6bd5f5 12
2 Atta, Rice, Oil & Dals 2f7190d0-7c40-458b-b450-9a1006db3d95 7
3 Meats, Fish & Eggs 4654bd8a-fb30-4ee1-ab30-4bf581b6c6e3 7
4 Masala, Dry Fruits & More 0c2ccf87-e32c-4438-9560-8d9488fc73e0 8
5 Breakfast & Sauces f804bccc-c565-4879-b6ab-1b964bb1ed41 6
6 Cold Drinks & Juices 947a72ae-b371-45cb-ad3a-778c05b64399 12
7 Biscuits 2552acf2-2f77-4714-adc8-e505de3985db 8
8 Skincare d6c455aa-496b-4599-8f7d-81ecee8cf5a3 10
9 Makeup & Beauty 2e5eae34-1666-4ddc-8903-76e6547f72e4 6
10 Hair Care 513e1b9e-7f62-4063-bf57-4335521dc5de 7
11 Baby Care 0118c4f5-750c-4929-a734-b4ef454e265b 14
12 Protein & Nutrition 2e75e2ea-5cb9-4f14-8a66-f3a61addeb32 10
13 Feminine Hygiene 72066480-9851-4263-89b6-50dd7525edc1 9
14 Sexual Wellness 5ff01c62-4d1a-4eae-b566-2fe3b345abe9 6
15 Home Needs ac7b3ee1-98cb-48b8-8c62-27f47b4185a2 19
16 Cleaning Essentials 1a7e46a8-e627-450f-8960-490b550eeee6 10
17 Electronics & Appliances 966dc8a0-8f21-420e-a897-8dd70b4228f6 21
18 Pet Care 13831a81-e0d5-4939-9650-df2413e7aead 8
19 Stationery & Books 0d74209d-c2e4-431b-98e0-c00a92766773 8

Category products zepto.category.products

Request {"capability":"zepto.category.products","input":{"limit":20,"max_pages":3,"page":0,"pincode":"560067","subcategory_id":"8b44cef2-1bab-407e-aadd-29254e6778fa"}}

20 products from the selected Dates & Seeds subcategory.

Category products
# Product , Product name returned by Zepto. Brand , Brand attached to the product listing. Variant ID , Identity of the exact product pack or variant. Pack size , Pack description returned for this variant. Price (paise) , Displayed offer price in integer paise; divide by 100 for rupees. MRP (paise) , MRP in integer paise; divide by 100 for rupees. In stock , Explicit stock flag for the selected store, when returned. Reported quantity , Quantity reported for this observation; keep it separate from pack size and purchase limits. Store ID , Store attached to this product or delivery context.
1 Nutraj Arabian Premium Dates Nutraj a91f49e7-ca09-411f-8de0-2a34540c1cc0 1 pack (500 g) 15000 22500 Yes 6 e58fff62-7695-44c2-aba0-6bc96074bc64
2 BestValue Sugar BestValue a4361659-8925-4b81-9feb-f4645cdfb200 1 pack (1 kg) 7500 7900 Yes 12 e58fff62-7695-44c2-aba0-6bc96074bc64
3 Daily Good Figs / Anjeer Daily Good 87cbbebf-fa0d-4cc6-aaa4-4c010f8db815 1 pack (100 g) 11700 23000 Yes 12 e58fff62-7695-44c2-aba0-6bc96074bc64
4 Catch Jeera Whole Catch 857b2613-87f3-4d3c-a26f-2a7fbac6e6a2 1 pack (100 g) 5600 7500 Yes 7 e58fff62-7695-44c2-aba0-6bc96074bc64
5 Daily Good Cashew | W400 Daily Good 3145077b-a503-43b8-98ff-8f625497611f 1 pack (100 g) 10700 18000 Yes 25 e58fff62-7695-44c2-aba0-6bc96074bc64
6 Madhur Pure & Hygienic Fine Grain Sugar /Sakkare Madhur f3f10571-ba3e-4610-94d5-3d464cd1171c 1 pack (1 kg) 6500 6500 Yes 12 e58fff62-7695-44c2-aba0-6bc96074bc64
7 Everest Kashmiri Lal Chilli Powder Everest b5968a05-9660-4aa0-af5d-2841695352e8 1 pack (100 g) 10400 12600 Yes 12 e58fff62-7695-44c2-aba0-6bc96074bc64
8 Daily Good Almond / Badam | California Daily Good 7496ad02-953e-44a2-8894-b9b0dc309386 1 pack (100 g) 11600 12000 Yes 25 e58fff62-7695-44c2-aba0-6bc96074bc64
9 Daily Good Pumpkin Seeds Daily Good 156bd331-65fa-4a0f-a752-5d9aa4a5b20a 1 pack (100 g) 8700 13000 Yes 12 e58fff62-7695-44c2-aba0-6bc96074bc64
10 Nutraj Classic Green Cardamom | Elaichi | Pouch Nutraj c7c9eeee-ebcd-47c2-be30-80a1f3c1fde3 1 pack (20 g) 11200 12000 Yes 11 e58fff62-7695-44c2-aba0-6bc96074bc64
11 MTR Chilli - Powder MTR 9fe95783-4578-4a13-bfa2-b11313cef1e4 1 pack (100 g) 4300 6000 Yes 12 e58fff62-7695-44c2-aba0-6bc96074bc64
12 Happilo Premium Afghani Dried Anjeer|Dried Figs|Dry Fruits Happilo 79e426d2-1751-4e35-9eae-b7e34b5aaf78 1 pack (200 g) 30100 37500 Yes 2 e58fff62-7695-44c2-aba0-6bc96074bc64
13 BestValue Makhana BestValue 79098a68-ff8f-48d1-adf7-7b00bc2efe28 1 pack (100 g) 9500 20000 Yes 12 e58fff62-7695-44c2-aba0-6bc96074bc64
14 Daily Good Pumpkin Seeds Daily Good 74e2ca8d-5309-476c-86e8-0333ef844d38 1 pack (200 g) 17400 25500 Yes 6 e58fff62-7695-44c2-aba0-6bc96074bc64
15 Parry's White Label Sugar Parry's 07bbeb5e-e670-4c4e-b282-4f51c1e9f4cb 1 pack (1 kg) 7000 8000 Yes 12 e58fff62-7695-44c2-aba0-6bc96074bc64
16 MTR Masala - Puliogare Powder (Pouch) MTR f678499e-67bd-4e8c-aaee-aabbf916e099 1 pack (100 g) 7100 8000 Yes 12 e58fff62-7695-44c2-aba0-6bc96074bc64
17 Khetika Dried Cranberry | High Nutrient & Antioxidant | No Added Preservatives Khetika dd833035-8508-4d69-aebc-640cf01b06b4 1 pack (200 g) 13800 24900 Yes 8 e58fff62-7695-44c2-aba0-6bc96074bc64
18 Nutraj Pumpkin Seeds Nutraj cfe37b98-858c-4bd5-afd5-fa5c2cf0c212 1 pack (200 g) 17400 22900 Yes 5 e58fff62-7695-44c2-aba0-6bc96074bc64
19 Daily Good Raisin Daily Good 7d71123a-7d5a-4588-9b02-0b364fd2ea77 1 pack (100 g) 6500 6500 Yes 12 e58fff62-7695-44c2-aba0-6bc96074bc64
20 Tata Salt | Free Flowing and Iodized Namak | Vacuum Evaporated | Salt in Fresh Tata 208bdb3c-da54-493a-9cb1-5b6c159ae9e1 1 pack (1 kg) 2800 3200 Yes 12 e58fff62-7695-44c2-aba0-6bc96074bc64

Store catalog zepto.catalog

Request {"capability":"zepto.catalog","input":{"limit":100,"max_pages":5,"pincode":"560067"}}

100 products from a bounded catalog request. The response includes a cursor for continuation.

Store catalog
# Product , Product name returned by Zepto. Brand , Brand attached to the product listing. Variant ID , Identity of the exact product pack or variant. Pack size , Pack description returned for this variant. Price (paise) , Displayed offer price in integer paise; divide by 100 for rupees. MRP (paise) , MRP in integer paise; divide by 100 for rupees. In stock , Explicit stock flag for the selected store, when returned. Reported quantity , Quantity reported for this observation; keep it separate from pack size and purchase limits. Store ID , Store attached to this product or delivery context.
1 Orange Nagpur Unbranded b208fa7b-1d28-4b3a-a821-a17c06f56ef1 500 g (4 - 5 pcs) 6000 11900 Yes 6 e58fff62-7695-44c2-aba0-6bc96074bc64
2 Custard Apple Semi Ripe Fruits b5cb2914-895d-4b3e-86d0-9bd9f9234428 2 pcs (360 - 450 g) 8400 16700 Yes 1 e58fff62-7695-44c2-aba0-6bc96074bc64
3 Baby Orange (Mandarin) Exotic Picks af5a46a1-12de-4d86-9a45-2e4c3dec9206 3 pcs 10900 15400 Yes 7 e58fff62-7695-44c2-aba0-6bc96074bc64
4 Guava Thai Exotic Picks 6ed88f72-38da-433a-8506-d601f4d5916d 1 pc 4900 9200 Yes 9 e58fff62-7695-44c2-aba0-6bc96074bc64
5 Assorted Roses Unbranded a5f9e31f-f04b-42cd-a216-9b912997516c 100 g 1700 3800 Yes 4 e58fff62-7695-44c2-aba0-6bc96074bc64
6 Onion Unbranded 5b5c1960-d2d1-4528-8a74-bc7280174071 900 g - 1 kg 6900 12600 Yes 9 e58fff62-7695-44c2-aba0-6bc96074bc64
7 Mushroom Button Exotic Picks 178b3f0f-c01d-4065-8f5c-d1902cbb5d51 200 g 6900 9300 Yes 9 e58fff62-7695-44c2-aba0-6bc96074bc64
8 Organically Grown Coriander Leaves Organic Picks fac392a6-34be-4190-b35d-81e1562cef9e 100 g 1980 5100 Yes 9 e58fff62-7695-44c2-aba0-6bc96074bc64
9 Coriander Leaves Unbranded 90ec80d3-40d9-46b6-8ccb-e1b8cb65a76d 100 g 1800 3200 Yes 9 e58fff62-7695-44c2-aba0-6bc96074bc64
10 Banana Robusta Unbranded 436c0025-de54-4748-a189-79e292f26071 4 pcs 4400 7200 Yes 9 e58fff62-7695-44c2-aba0-6bc96074bc64
11 Tomato Local Unbranded 7e261768-88d6-4cbb-8b9b-8718625577bd 500 g 2900 5800 Yes 9 e58fff62-7695-44c2-aba0-6bc96074bc64
12 Chilli Green Fruits 3fa81cc0-d5c2-4865-a576-df4677972b26 100 g 1400 3300 Yes 9 e58fff62-7695-44c2-aba0-6bc96074bc64
13 Organically Grown Spinach Organic Picks 6cfbfbb3-f589-4a59-bcc6-45146db98cdb 100 g 1274 6200 Yes 9 e58fff62-7695-44c2-aba0-6bc96074bc64
14 Banana Robusta Unbranded ecbe9d0c-e79b-4348-af0a-12b14c090ad7 2 pcs 2600 4200 Yes 9 e58fff62-7695-44c2-aba0-6bc96074bc64
15 Banana Elaichi (Yelakki) Unbranded db471557-f745-4574-9e82-1916a88d9e6b 500 g 8300 14900 Yes 9 e58fff62-7695-44c2-aba0-6bc96074bc64
16 Organically Grown Garlic Organic Picks 3c6e53a6-0dde-4716-885c-87a98b6bee1e 100 g 5390 5700 Yes 9 e58fff62-7695-44c2-aba0-6bc96074bc64
17 Snacky Apple Exotic Picks 8de5b360-c890-4e1f-967c-4717f2867db9 2 pcs 7700 11900 Yes 6 e58fff62-7695-44c2-aba0-6bc96074bc64
18 Carrot Local Unbranded 38e1b33f-32d2-48bc-8b97-e5b04abf0743 250 g 2000 5600 Yes 10 e58fff62-7695-44c2-aba0-6bc96074bc64
19 Potato Unbranded a8043677-61c7-4af4-b784-b6aa225306a4 900 g - 1 kg 2900 5500 Yes 9 e58fff62-7695-44c2-aba0-6bc96074bc64
20 Coconut Fruits 707ae90d-e115-40e9-96b2-85b43471d33c 1 pc 4600 9600 Yes 9 e58fff62-7695-44c2-aba0-6bc96074bc64
21 Ginger Unbranded ab138176-efd2-461f-9de2-3c2b8751d4e3 100 - 150 g 2500 5800 Yes 10 e58fff62-7695-44c2-aba0-6bc96074bc64
22 Broccoli Exotic Picks a23b9914-8c62-4d83-b30d-12609ea50339 1 pc 4300 11000 Yes 9 e58fff62-7695-44c2-aba0-6bc96074bc64
23 Organically Grown Chilli Green Organic Picks fb80f31e-09d7-400b-9848-0d4d6457d500 100 g 1540 3400 Yes 9 e58fff62-7695-44c2-aba0-6bc96074bc64
24 Curry Leaves - Cleaned, without roots Unbranded 08ddb9aa-3de4-4f39-a684-ac58e02c70ed 50 g 800 2700 Yes 9 e58fff62-7695-44c2-aba0-6bc96074bc64
25 Betel Leaves (Paan) Unbranded 185d93b4-13a9-4a53-8417-b57a440c98a8 10 pcs 2400 5200 Yes 5 e58fff62-7695-44c2-aba0-6bc96074bc64
26 Organically Grown Tomato Local Organic Picks 850ede8d-7587-472d-9448-594db0c96c87 500 g 3190 7600 Yes 9 e58fff62-7695-44c2-aba0-6bc96074bc64
27 Pomegranate Economy Unbranded aa3d6d94-6368-443b-bb09-1629c2a632c4 500 g (4 - 6 pc ) 9900 19700 Yes 6 e58fff62-7695-44c2-aba0-6bc96074bc64
28 Rose Flower Mix Unbranded 09aff7e8-34be-4eda-91a7-23012e17880f 100 g 1700 3800 Yes 9 e58fff62-7695-44c2-aba0-6bc96074bc64
29 Dragon Fruit Red Exotic Picks 5b267bee-cabb-4f4e-849b-9eb0a922b76d 1 pc 5200 9600 Yes 6 e58fff62-7695-44c2-aba0-6bc96074bc64
30 Tender Coconut Fruits b9fbf0e7-de2d-4a89-ae74-b12a7c0ab236 1 pc 7700 17000 Yes 5 e58fff62-7695-44c2-aba0-6bc96074bc64
31 Chrysanthemum Yellow Flower Unbranded 064cee89-6c1f-4c0d-bf57-cf02a07716f8 100 g 1800 4100 Yes 9 e58fff62-7695-44c2-aba0-6bc96074bc64
32 Guava Thai Pink Exotic Picks 872a1977-8a78-4aed-ba8b-6a3c7e809ac7 1 pc 5700 7700 Yes 9 e58fff62-7695-44c2-aba0-6bc96074bc64
33 Lady Finger Unbranded abe657be-567e-4288-ba48-7ddd0a8a1271 500 g 4200 8100 Yes 9 e58fff62-7695-44c2-aba0-6bc96074bc64
34 Lady Finger Unbranded e6aa1a3b-848f-47af-b92b-5293e41e0c7c 250 g 2500 4500 Yes 10 e58fff62-7695-44c2-aba0-6bc96074bc64
35 Sweet Corn Peeled Unbranded 8432f6be-fa56-47e6-b4eb-edce77e41923 200 g 3400 5400 Yes 2 e58fff62-7695-44c2-aba0-6bc96074bc64
36 Organically Grown Sweet Corn Organic Picks e53d01f0-0388-4ef8-81d5-e606566e53fb 1 pc 1760 4900 Yes 9 e58fff62-7695-44c2-aba0-6bc96074bc64
37 Capsicum Green Unbranded be948caa-a17a-4a9f-aa58-9a8d7ca66fab 2 pcs 1900 5500 Yes 9 e58fff62-7695-44c2-aba0-6bc96074bc64
38 Beans Haricot Unbranded 4b83db84-5dab-4fd4-9888-34d71f0cd458 250 g 4400 9300 Yes 9 e58fff62-7695-44c2-aba0-6bc96074bc64
39 Baby Corn Peeled Unbranded 9c9791ae-6467-4043-86d7-f992aec97cf7 100 g 3100 5400 Yes 5 e58fff62-7695-44c2-aba0-6bc96074bc64
40 Cucumber Green Unbranded c171ea4a-1c0d-46ea-a6fa-df18be17fd02 3 pcs 4100 9300 Yes 10 e58fff62-7695-44c2-aba0-6bc96074bc64
41 Pumpkin Diced Unbranded bd8794bf-157d-4e44-adbf-16c67e829949 200 g 2400 3900 Yes 9 e58fff62-7695-44c2-aba0-6bc96074bc64
42 Organically Grown Potato Organic Picks b15d9e0d-f4dd-4c9a-90d3-ac6000c92b40 500 g 1595 4900 Yes 9 e58fff62-7695-44c2-aba0-6bc96074bc64
43 Sweet Corn Unbranded bc17fe07-a466-4205-813a-730c1ea36667 1 pc 1600 4700 Yes 9 e58fff62-7695-44c2-aba0-6bc96074bc64
44 Organically Grown Onion Organic Picks 01bfad06-dba0-4f99-b733-7dd915790bc6 500 g 3795 9100 Yes 9 e58fff62-7695-44c2-aba0-6bc96074bc64
45 Tomato Hybrid Unbranded 2dc82b6a-f898-40c9-a47c-1b9b0888c01c 500 g 2600 5700 Yes 9 e58fff62-7695-44c2-aba0-6bc96074bc64
46 Cucumber English Unbranded 3f8cb7e9-6df1-4704-a790-d0903f171f91 500 g 3700 7000 Yes 9 e58fff62-7695-44c2-aba0-6bc96074bc64
47 Sambar Onion Peeled Unbranded 99164929-49f0-430d-8003-77663a6a4d2a 100 g 2900 6600 Yes 4 e58fff62-7695-44c2-aba0-6bc96074bc64
48 Capsicum Red & Yellow Exotic Picks 2130e3f3-dda7-4774-a9a7-c0335c1502ec 2 pcs 6700 14900 Yes 7 e58fff62-7695-44c2-aba0-6bc96074bc64
49 Organically Grown Capsicum Green Organic Picks eace231a-5f63-4cbc-bb50-f6a3a0000790 200 - 250 g 2090 5800 Yes 7 e58fff62-7695-44c2-aba0-6bc96074bc64
50 Cabbage Unbranded 74d7238d-08ab-4e83-b571-eaa05e84e582 1 pc 1700 4400 Yes 9 e58fff62-7695-44c2-aba0-6bc96074bc64
51 Organically Grown Tomato Hybrid Organic Picks 30f93dd7-a8cb-4eee-b821-fbe7a2ec92e4 500 g 2860 8000 Yes 9 e58fff62-7695-44c2-aba0-6bc96074bc64
52 Bottle Gourd Unbranded 21dd96c3-e916-49e1-a194-9cc4d528b208 1 pc 2200 6800 Yes 9 e58fff62-7695-44c2-aba0-6bc96074bc64
53 Organically Grown Ridge Gourd Organic Picks 1530b5a9-09e7-4ef2-b4fc-cf454e9e2cf9 2 pcs 5060 7300 Yes 2 e58fff62-7695-44c2-aba0-6bc96074bc64
54 Beans French Unbranded ff305635-6260-45eb-8b10-93b738c5e263 250 g 4400 10400 No 0 e58fff62-7695-44c2-aba0-6bc96074bc64
55 Organically Grown Cauliflower Organic Picks 352f6cca-f162-4995-b224-1ac8782c9fe6 1 pc 3740 7600 No 0 e58fff62-7695-44c2-aba0-6bc96074bc64
56 Cauliflower Unbranded 26574e4c-d976-4428-a3a6-2711e0a17485 1 pc 3400 6600 No 0 e58fff62-7695-44c2-aba0-6bc96074bc64
57 Bloom Pomegranate Bloom by Zepto a76d716e-26c6-48e5-b9d1-4bee5899c5d1 1 pc (250 - 300 g) 11500 13900 Yes 4 e58fff62-7695-44c2-aba0-6bc96074bc64
58 Apple Green (Granny Smith) Exotic Picks 7a3555d3-1de0-4ed2-8643-87679d086c08 2 pcs 12900 17200 Yes 1 e58fff62-7695-44c2-aba0-6bc96074bc64
59 Baby Apple Shimla Unbranded 844d3994-59e2-4968-97e2-c21b822badbb 500 g 9800 17300 Yes 6 e58fff62-7695-44c2-aba0-6bc96074bc64
60 Mosambi Fruits 322e8a80-d094-47d5-bb6c-6b5b184c0a97 2 pcs 2400 6800 Yes 4 e58fff62-7695-44c2-aba0-6bc96074bc64
61 Gooseberry (Amla) Fruits e6d376c7-ea3b-4c34-afd3-bc18ad473530 250 g 5400 10400 Yes 9 e58fff62-7695-44c2-aba0-6bc96074bc64
62 Watermelon Kiran (Tarbooj) Fruits 360f5333-15c1-468d-9afd-8cd40aad64d7 1 pc 10300 23200 Yes 7 e58fff62-7695-44c2-aba0-6bc96074bc64
63 Papaya Unbranded 9d6ab15c-70e5-410f-9d4b-82be81494244 1 pc 7600 15200 Yes 8 e58fff62-7695-44c2-aba0-6bc96074bc64
64 Sapota (Chikoo) Fruits 066fcc80-2d17-4fd2-b034-cbe9bde17dd9 400 - 500 g 4900 10400 Yes 5 e58fff62-7695-44c2-aba0-6bc96074bc64
65 Bloom Banana Robusta Bloom by Zepto 830d4629-a55a-4517-909d-e15edfd610a9 4 pcs 6000 7600 Yes 6 e58fff62-7695-44c2-aba0-6bc96074bc64
66 Grapes Bangalore Blue Fruits 27637547-d546-4c86-b13a-040428062fd5 500 g 7200 12800 Yes 1 e58fff62-7695-44c2-aba0-6bc96074bc64
67 Apple Ber Fruits c0451d46-c590-42b5-aa99-1e1ac68afaf2 250 g 4300 7000 Yes 3 e58fff62-7695-44c2-aba0-6bc96074bc64
68 Banana Robusta Baby Unbranded eb4e34ee-a5a6-4ca6-a255-c27fea4e8a1b 4 pcs 2700 5800 Yes 3 e58fff62-7695-44c2-aba0-6bc96074bc64
69 Apple Royal Gala Indian Unbranded 100650fa-df97-4c3c-8431-a141a5823cfc 4 pcs 11000 30000 Yes 2 e58fff62-7695-44c2-aba0-6bc96074bc64
70 Apple Kinnaur Fruits f966847f-3875-491d-ae4b-e1051fd57ef9 4 pcs 14100 31100 Yes 6 e58fff62-7695-44c2-aba0-6bc96074bc64
71 Mango Raw Fruits d340f38f-a667-433a-b904-cef49ed0408f 450 - 550 g 7700 21800 Yes 4 e58fff62-7695-44c2-aba0-6bc96074bc64
72 Bloom Papaya Bloom by Zepto f874f739-50d4-451b-bc12-a1e6cc6f5c39 1 pc (800 g - 1.4 kg) 15100 18200 Yes 6 e58fff62-7695-44c2-aba0-6bc96074bc64
73 Guava Indian Unbranded 595a90c5-7cc7-4e57-aa3b-9c416e3f588f 500 g 10200 16900 No 0 e58fff62-7695-44c2-aba0-6bc96074bc64
74 Mosambi Fruits 86c59022-7b8d-4d66-b02c-7729518ef4e5 500 g 3700 9200 No 0 e58fff62-7695-44c2-aba0-6bc96074bc64
75 Tender Coconut Orange (King Coconut) Unbranded 7f925991-b364-4024-805b-715302b21a92 1 pc 8900 18300 No 0 e58fff62-7695-44c2-aba0-6bc96074bc64
76 Muskmelon Unbranded b27712ea-5097-4c98-9250-ff25bbb71415 1 pc 5700 12600 No 0 e58fff62-7695-44c2-aba0-6bc96074bc64
77 Passion Fruit Unbranded 9007521b-1493-4472-9ba8-15a8dce76f1d 2 pcs 7000 13800 No 0 e58fff62-7695-44c2-aba0-6bc96074bc64
78 Sugarcane Fruits d01385ee-4dd2-4d3e-b399-02071f500bab 1 pc 1700 4400 No 0 e58fff62-7695-44c2-aba0-6bc96074bc64
79 Snacky Kiwi Exotic Picks e61bf77e-2c25-4e89-b4df-6dce68ec2bb7 2 pcs 8700 17700 Yes 4 e58fff62-7695-44c2-aba0-6bc96074bc64
80 Pear Green Imported Exotic Picks 21f72e96-f33d-4ea8-9d26-de669be18ba6 2 pcs 11100 21000 Yes 3 e58fff62-7695-44c2-aba0-6bc96074bc64
81 Snacky Avocado Regular Exotic Picks 41bdd706-3d49-4c67-abc2-364679e3a16b 1 pc 6750 13000 Yes 9 e58fff62-7695-44c2-aba0-6bc96074bc64
82 Pomegranate Premium Exotic Picks 4b39c963-57a3-469c-bd47-d8977c4da0a8 1 pc (180 - 220 g) 5800 11400 Yes 6 e58fff62-7695-44c2-aba0-6bc96074bc64
83 Avocado Hass Imported Exotic Picks 4db7d95b-1bc9-429a-9456-f4393526796e 1 pc 7500 14700 Yes 5 e58fff62-7695-44c2-aba0-6bc96074bc64
84 Lettuce Green Exotic Picks ec1570e5-8089-492c-b3b3-abd7d14fdf25 100 g 2400 9600 Yes 4 e58fff62-7695-44c2-aba0-6bc96074bc64
85 Rosemary Exotic Picks 715b7837-7c74-45bf-8342-e1dd81662c67 10 g 700 3100 Yes 8 e58fff62-7695-44c2-aba0-6bc96074bc64
86 Lettuce Iceberg Exotic Picks 370bf2eb-11a9-40cb-915a-998162d73593 250 g 2600 17000 Yes 4 e58fff62-7695-44c2-aba0-6bc96074bc64
87 Apple Royal Gala Imported Exotic Picks 55835f1d-aaa2-4331-8279-b3adf07dca3d 2 pcs 14200 20900 Yes 9 e58fff62-7695-44c2-aba0-6bc96074bc64
88 Basil Italian Exotic Picks 58f3605e-de87-43bb-819a-98eeac435067 100 g 1800 8200 Yes 4 e58fff62-7695-44c2-aba0-6bc96074bc64
89 Blueberry Imported Exotic Picks b7d27beb-b7da-4caa-b7a3-4e520062d9c7 120 - 130 g 24900 41900 Yes 4 e58fff62-7695-44c2-aba0-6bc96074bc64
90 Apple Washington Exotic Picks 6b501f85-4a62-43ba-a846-0147b353ecad 2 pcs 11500 19100 Yes 2 e58fff62-7695-44c2-aba0-6bc96074bc64
91 Kiwi Green Exotic Picks 862df01f-c0d6-4bc9-9731-347885d2113d 3 pcs 13000 24200 Yes 9 e58fff62-7695-44c2-aba0-6bc96074bc64
92 Litchi Imported (Longan) Exotic Picks 8e7f46e4-2191-4f7d-98a1-09075f01510f 200 g 10000 14900 Yes 6 e58fff62-7695-44c2-aba0-6bc96074bc64
93 Grapes Red Globe Imported Exotic Picks 71434aef-54c7-48af-af09-51f0eab70307 250 g 10600 25100 Yes 4 e58fff62-7695-44c2-aba0-6bc96074bc64
94 Garlic Chives Exotic Picks 08a2413c-133b-466b-ac6e-160997e7bbf4 10 g 500 2000 Yes 3 e58fff62-7695-44c2-aba0-6bc96074bc64
95 Dragon Fruit Imported Exotic Picks 5c81bb1c-4eda-4ac6-9467-dbdd8d077796 1 pc 9300 17200 Yes 7 e58fff62-7695-44c2-aba0-6bc96074bc64
96 Kiwi Sungold Exotic Picks 6b4589ce-f66b-40b3-ba2a-a22241293007 2 pcs 13600 25900 Yes 2 e58fff62-7695-44c2-aba0-6bc96074bc64
97 Chilli Thai Bird Exotic Picks 62b0457b-0dca-4535-998a-01e4140b8320 20 g 3500 7700 Yes 3 e58fff62-7695-44c2-aba0-6bc96074bc64
98 Grapes Green Imported (Shine Muscat) Exotic Picks 765ffdbd-4ce8-433d-9b64-7060035de8dd 250 g 12300 38500 No 0 e58fff62-7695-44c2-aba0-6bc96074bc64
99 Plum Imported Exotic Picks c2188268-b82f-4102-b469-881b3ae9ed3c 250 g 7800 15000 No 0 e58fff62-7695-44c2-aba0-6bc96074bc64
100 Orange Imported Exotic Picks 751fc53d-c2b3-44e0-9ffb-d076a512ef91 2 pcs 10100 15100 No 0 e58fff62-7695-44c2-aba0-6bc96074bc64

Ads and merchandising zepto.ads

Request {"capability":"zepto.ads","input":{"latitude":12.96902,"limit":5,"longitude":77.75395,"page_type":"HOME"}}

Five home-page merchandising placements, with their widget and position context.

Ads and merchandising
# Placement , Name or text returned for the merchandising placement. Type , Returned placement class, such as banner. Page , Surface requested, such as HOME, SEARCH or CATEGORY. List position , Position within the returned placement list. Widget , Name of the containing merchandising widget. Image , Image URL published with the placement.
1 Everyday lowest price banner HOME 1 WEB_PAAN_OLSX https://cdn.zeptonow.com/production/tr:w-600,ar-1000-1000,pr-true,f-auto,q-80/inventory/banner/601180a6-b82f-499b-a24f-c079904e9f53.png
2 Paan banner HOME 2 WEB_PAAN_OLSX https://cdn.zeptonow.com/production/tr:w-600,ar-1000-1000,pr-true,f-auto,q-80/inventory/banner/85b9411e-fa0e-427f-96ec-97fd4d13aaed.png
3 Not returned sponsored_product HOME 1 Laundry_Care_HORIZONTAL_LIST https://cdn.zeptonow.com/production/tr:w-600,ar-1000-1000,pr-true,f-auto,q-80/cms/product_variant/665a1d0b-20b8-4096-ab43-9f96a03e6ef6.jpg
4 Not returned sponsored_product HOME 2 Laundry_Care_HORIZONTAL_LIST https://cdn.zeptonow.com/production/tr:w-600,ar-1000-1000,pr-true,f-auto,q-80/cms/product_variant/1aa9d32e-16d6-4003-a6d8-ec1fdc252c76.jpeg
5 Not returned sponsored_product HOME 3 Laundry_Care_HORIZONTAL_LIST https://cdn.zeptonow.com/production/tr:w-600,ar-1000-1000,pr-true,f-auto,q-80/cms/product_variant/ca69699c-a790-4450-a572-79851df476f8.jpg

Multi-location catalog zepto.catalog.multi_location

Request {"capability":"zepto.catalog.multi_location","input":{"limit":2,"locations":[{"pincode":"560067"},{"latitude":12.9716,"longitude":77.5946}],"max_pages":1}}

Two catalog samples, with two products per location and separate continuation state.

Multi-location catalog
# Serving store , Store attached to this product or delivery context. Latitude , Latitude of the resolved or requested delivery point. Longitude , Longitude of the resolved or requested delivery point. Products returned , Number of products returned for this delivery context. More traversal , Whether catalog traversal can continue; this does not certify a complete store snapshot.
1 e58fff62-7695-44c2-aba0-6bc96074bc64 12.9967012 77.758197 2 Yes
2 b1403534-cd6b-49d0-a7cd-ce20e6497768 12.9716 77.5946 2 Yes

Location and stores zepto.location

Request {"capability":"zepto.location","input":{"latitude":12.96902,"longitude":77.75395}}

Coordinates resolved to a serving store, additional store IDs and a delivery estimate.

Location and stores
# Serving store , Store attached to this product or delivery context. Latitude , Latitude of the resolved or requested delivery point. Longitude , Longitude of the resolved or requested delivery point. Location served , The endpoint’s serviceability signal; location coverage and delivery-estimate availability are separate checks. ETA (minutes) , Observed delivery estimate in minutes, when available.
1 b4dc8d65-ed2e-4142-81b6-373982b13500 12.96902 77.75395 Yes 5

Delivery estimate zepto.eta

Request {"capability":"zepto.eta","input":{"pincode":"560067"}}

The selected store returned an 11-minute estimate. This is an observation, not a delivery guarantee.

Delivery estimate
# Serving store , Store attached to this product or delivery context. Estimate available , Whether the selected store returned an available delivery estimate. ETA (minutes) , Observed delivery estimate in minutes, when available. Delivery available , The endpoint’s serviceability signal; location coverage and delivery-estimate availability are separate checks.
1 e58fff62-7695-44c2-aba0-6bc96074bc64 Yes 11 Yes

Place suggestions zepto.place.autocomplete

Request {"capability":"zepto.place.autocomplete","input":{"limit":3,"query":"Indiranagar Bengaluru"}}

Three suggestions for Indiranagar Bengaluru. Select the place ID that matches the intended area.

Place suggestions
# Suggested place , Suggested public place and its area. Place ID , Identity used to request details for a selected place. Place name , Main label for the suggested place. Area , Area information that helps distinguish similarly named places.
1 Indiranagar, Bengaluru, Karnataka, India ChIJkQN3GKQWrjsRNhBQJrhGD7U Indiranagar Bengaluru, Karnataka, India
2 Indiranagar, Chinmaya Mission Hospital Road, Binnamangala, Stage 1, Indiranagar, Bengaluru, Karnataka, India ChIJZbZd-qQWrjsRe7G5a9GUZ9U Indiranagar Chinmaya Mission Hospital Road, Binnamangala, Stage 1, Indiranagar, Bengaluru, Karnataka, India
3 Indiranagar, 6th Block, Koramangala, Bengaluru, Karnataka, India ChIJXTaHq0UUrjsRXCmRVp-vx3I Indiranagar, 6th Block, Koramangala Bengaluru, Karnataka, India

Place details zepto.place.details

Request {"capability":"zepto.place.details","input":{"place_id":"ChIJkQN3GKQWrjsRNhBQJrhGD7U"}}

Coordinates and locality information for the selected place ID.

Place details
# Place , Public locality/address label for the resolved place. Place ID , Identity used to request details for a selected place. Latitude , Latitude of the resolved or requested delivery point. Longitude , Longitude of the resolved or requested delivery point. Geometry type , Geometry precision label supplied with the place result.
1 Indiranagar, Bengaluru, Karnataka, India ChIJkQN3GKQWrjsRNhBQJrhGD7U 12.9783692 77.6408356 APPROXIMATE

Resolve a place zepto.place.resolve

Request {"capability":"zepto.place.resolve","input":{"query":"Indiranagar Bengaluru"}}

A place-name query resolved to coordinates and Zepto delivery context.

Resolve a place
# Resolved place , Public locality/address label for the resolved place. Latitude , Latitude of the resolved or requested delivery point. Longitude , Longitude of the resolved or requested delivery point. Serving store , Serving store reported by the location lookup or bounded access check. Location served , Whether the resolved location is served by Zepto.
1 Indiranagar, Bengaluru, Karnataka, India 12.9783692 77.6408356 5b1796e1-36c2-4ae9-83a0-c03c25cac05a Yes

Search facets zepto.search.facets

Request {"capability":"zepto.search.facets","input":{"limit":50,"pincode":"560067","query":"rice"}}

Brand counts from the sampled rice results. The JSON also includes price, discount and availability summaries.

Search facets
# Brand , Brand name in the sampled search summary. Brand ID , Brand identity in the sampled summary. Products in sample , Products with this brand among the search rows analyzed; not a whole-store count or measure of sales.
1 Daawat 8f0fa49a-9afe-41b5-b9bc-7fdea8af7d15 12
2 Daily Good 06b3a6c8-9762-46d2-83c5-1623b7d3a508 8
3 921 410be690-1d3e-4264-9ba2-3e1cc545915e 5
4 India Gate c8ffb149-9e09-4c74-9b33-05e20b065068 5
5 Shree Akshara b823d937-9287-4bab-abf1-ba3e455d32f7 4
6 BestValue a37897a1-f7a9-48e9-bc13-f4bcb96dc6e1 3
7 GTS Original 5e515061-4204-4980-a0e6-6eb1a80b1e1a 3
8 Fortune 5febb0ec-167f-4ad7-b915-a452af31377f 2
9 Popular Essentials e2ec38be-d598-4367-bd20-49b3a583f248 2
10 24 Mantra 65b14d42-fd07-48aa-a4d4-143baa03177e 1
11 Kohinoor ec74ba9a-23a9-4afd-a345-f7fb11ac3fbb 1
12 Royal Bullet 49a6ff90-48d2-49f5-9307-f6073a41fccb 1
13 Safe Harvest f4e82b26-476a-442d-b744-a36af8e1fc37 1
14 Zeeba 4080a716-d1cd-4be9-9d47-cbec1fc62ada 1
15 Zepto Cafe 1f71f273-b6e0-42d9-a5cd-e94cfd783fa1 1

Data access check zepto.health

Request {"capability":"zepto.health","input":{"latitude":12.96902,"longitude":77.75395}}

A bounded check of location, categories, search and ad surfaces. It does not measure service uptime.

Data access check
# Overall status , Result of the bounded data-access check. Search checked , Whether the check obtained a usable search result. Categories checked , Whether the check obtained the category directory. Location checked , Whether the check resolved the requested location. Checked store , Serving store reported by the location lookup or bounded access check.
1 ok Yes Yes Yes b4dc8d65-ed2e-4142-81b6-373982b13500

Image data


        

Zepto comparisons depend on the pack, area and time

These eight rules explain how Zepto data works in a brand review, so a price difference or missing pack gets the right interpretation.

  • Prices and stock depend on the area

    The same product can have a different price or availability in two delivery areas. Each check reflects a serving store, rather than every address within a pincode.

  • Pack size matters in price comparisons

    A 500g pack and a 1kg pack should not be compared on price alone. Check the pack size so a smaller pack does not make a competing brand look cheaper.

  • Product prices are not checkout totals

    Product results show the listed price and MRP. Delivery fees, basket offers and account-specific discounts can change the amount a shopper pays.

  • A missing search result may still be in stock

    Search may not show every matching product. Check the product itself in the same delivery area before treating a missing result as an availability problem.

  • Search position depends on the query

    A brand can appear prominently for one search and lower down for another. Results show visibility for the query and area checked; they do not measure sales or market share.

  • Product lists can be partial

    A catalog check covers a set of local products. Collect more of the range before treating a product missing from one list as a distribution gap.

  • Promotional placements show exposure

    Banners and product placements show what appeared on the Zepto page checked. Their text and position help you review brand exposure; clicks, advertising spend and campaign sales are not included.

  • Trends come from repeated checks

    One check shows prices and availability at that moment. Your team can save regular checks to see how discounts, stock and the local range change over time.

Review a Zepto price check with your AI assistant

Ask your connected assistant to compare rice packs, review local stock or summarize competing brands. Use the sample prompts below in your brand review.

Prompt

Using Upscrape, search Zepto for rice at pincode 560067 and compare prices for packs of the same size. Show brand, pack size, offer price and MRP in rupees, and stock. Use limit 20, max_pages 3 and page 0. Keep the pack and store IDs with the results.

Prompt

Using Upscrape, show the Zepto categories and subcategories at latitude 12.96902 and longitude 77.75395. Help me choose which category to review for our range. Keep the serving store and category IDs so my analyst can collect the products next.

Prompt

Using Upscrape, summarize the brands in Zepto’s rice search sample at pincode 560067 with limit 50. Show the number of products analyzed, counts by brand, price bands and availability. Explain that these are sample counts when reviewing the competing range.

Prompt

Using Upscrape, show five Zepto HOME placements at latitude 12.96902 and longitude 77.75395. List their text, type and page position for a retail media review. Keep banners separate from product offers and explain that placements alone cannot show campaign performance.

Prompt

Using Upscrape, collect a Zepto catalog sample at pincode 560067 with limit 100 and max_pages 5. Make a table of brands, packs, prices and stock for my analyst to save. Include pack IDs, the serving store, check time and information for collecting more products. Treat this as one observation.

Step-by-step setup for

The skill tells your assistant how to keep pack sizes, local stores and missing values clear in a Zepto comparison. Save it as zepto-data/SKILL.md in its skills folder.

Which Zepto packs need your team’s attention?

Use local checks to choose the pricing, supply and account questions to raise in your next Zepto review.

Are competing packs cheaper than ours?

Your pricing team can compare listed prices for similar pack sizes in the same area. Review MRP alongside the offer price before deciding which price gaps to investigate.

Have competitors changed their discounts?

Your brand manager can compare discounts across saved checks to spot changes in competing offers. Use those changes when reviewing the timing and depth of your own promotions.

Where are our packs out of stock?

Your sales or supply team can check specific products in the pincodes you track. Use the returned availability to build a pack-and-area list for follow-up with your account team.

Do shoppers find our products when they search?

Your ecommerce team can search terms such as rice or shampoo and review where your packs appear. Repeat the same queries and areas to investigate changes in search visibility.

Is our range listed in the areas we sell in?

Your account team can review category and catalog checks across delivery areas. Compare the packs found in each sample, then investigate missing listings before calling them distribution gaps.

Which competing packs have appeared since our last check?

Your category team can compare saved product lists to find competing packs absent from the earlier results. Review their size and price when assessing gaps in your own range.

Which brands is Zepto promoting locally?

Your retail media team can inspect banners and product placements on selected pages. Review the brands, messages and positions shown when deciding what to discuss with your account team.

What changed before this week’s brand review?

Your analyst can bring saved prices, stock checks and search results into a weekly report. Show the brand team which packs changed and which areas need follow-up.

What to confirm before your first Zepto request

Is this Zepto’s official API or shopping MCP?

This is Upscrape’s independent API for Zepto’s Indian grocery data. Zepto publishes its own shopping MCP for account, cart and order tasks. Here, you inspect product and catalog observations for a brand review. The requests shown on this page read data; they do not place orders.

Can I check Zepto prices and stock by pincode?

Yes, location-aware product and listing requests accept a six-digit Indian pincode. You can also use coordinates or a supported store ID. The response records the serving store so your team can keep area checks separate. A pincode resolves to one point within the postal area. Read the API reference

How do I compare the same pack in two areas?

Send the same Zepto product link with a location for each area you want to check. Your analyst can also use its product_variant_id, the identifier for that exact pack. Save the returned store and check time with each result, and confirm that pack sizes match before comparing prices. Read the API reference

Are product prices the amount a shopper pays at checkout?

Product results show listed prices and MRP, rather than a final basket total. Delivery charges, basket discounts and account-specific offers can change what a shopper pays. Use the listed price to compare equivalent packs in the same area, and keep checkout offers separate from that comparison.

Do you supply historical prices or sales figures?

The API supplies observations from the time of each check; your team builds history by saving repeated checks. You can use those records to review changes in prices, stock or range. Search positions, stock values and brand counts describe the data collected, without reporting sales, revenue or customer demand.

Can one request collect the entire Zepto store?

One catalog request collects a limited batch from a local store. It can return a cursor, which your analyst uses to ask for the next batch. Continue within the same location and check the collection’s stopping information. The range can change during collection, so the result is not a frozen whole-store inventory. Read the API reference

How many products can a search return?

You can ask for up to 100 products in a search or category request. The actual count depends on matching products and how many pages the request checks. Your analyst should inspect the returned stopping information before treating a short list as complete. A missing search result alone does not prove a stockout. Read the API reference

Can my analyst filter and sort the products?

Yes, search and category listings accept supported brand, price, discount and stock filters. Price sorting applies to the products collected within that request’s limits. Search facets summarize the analyzed results. Their brand and price counts describe that sample, which may cover only part of the local range. Read the API reference

What happens if I leave out the location?

Supported commerce requests use a default store when you leave out the location. The response records that choice. Add a pincode or coordinates when checking an area relevant to your brand, and save the returned store with your data. The product example on this page uses a default store. Read the API reference

Can my team use Python or an AI assistant?

Yes, your analyst can submit the request from Python, JavaScript or another HTTP client. An AI assistant connected to Upscrape through MCP can use the same Zepto operations. The request example shows a rice search, and the prompts show specific checks your team can adapt for a brand review.

Is the Zepto API free to try, and how is it priced?

Eligible new accounts can receive up to 100 free credits to try it. Endpoint cards show the current charge for each operation, and the pricing page explains credit packs. Failed requests are not charged. Use the playground to inspect a small local check before planning your team’s collection. See pricing

Check a pincode with the Zepto API

See which packs and local prices your team can review; eligible new accounts can try it with up to 100 free credits.