↑ ↓ to move ↵ to open
Commerce & delivery · REST API · MCP server

Zepto API

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

  • 1 credit per call
  • Failed calls are free
  • Updated
zepto.search 20 rows completed
# Product Brand Variant ID Pack size Price (paise) MRP (paise) In stock Reported quantity Store ID Country of origin
1 BestValue Sona Masoori Raw Rice BestValue 638b44d5-ffcd-49f0-a524-634d48c8ddd6 1 pack (1 kg) 7200 10,000 true 12 e58fff62-7695-44c2-aba0-6bc96074bc64 India
2 Daawat Rozana Gold Basmati Rice | Medium Grain Daawat 43e7fb9a-67eb-4447-998f-7853d8aac77c 1 pack (5 kg) 43,200 59,900 true 4 e58fff62-7695-44c2-aba0-6bc96074bc64 India
3 Daily Good Sona Masoori Raw Rice Daily Good bfe98cad-c52c-4c3f-9f99-ee9f0f71118f 1 pack (1 kg) 8500 10,000 true 12 e58fff62-7695-44c2-aba0-6bc96074bc64 India
4 Daawat Rozana Platinum Basmati Rice | Long Grain Daawat 9d0b4f46-55c2-4e26-b0c9-3988b78cd671 1 pack (5 kg) 48,000 66,500 true 1 e58fff62-7695-44c2-aba0-6bc96074bc64 India
5 GTS Original Kolam Rice GTS Original e48a9dce-f3bb-469f-939e-272eb64752a3 1 pack (5 kg) 48,700 62,500 true 5 e58fff62-7695-44c2-aba0-6bc96074bc64 India
6 Daawat Rozana Gold Basmati Rice | Medium Grain Daawat abed6972-164e-4af0-b674-41260b3829fe 1 pack (1 kg) 10,100 12,000 true 1 e58fff62-7695-44c2-aba0-6bc96074bc64 India
7 Daawat Rozana Super Basmati Rice | Medium Grain Daawat 7851f4a9-cab6-4b75-bae2-bcbc43bf0bdb 1 pack (5 kg) 36,200 49,900 true 12 e58fff62-7695-44c2-aba0-6bc96074bc64 India
8 Daawat Rozana Super Basmati Rice | Medium Grain Daawat 6b78d070-ba4c-459c-9d4d-fe058f71d5cf 1 pack (1 kg) 8700 10,000 true 12 e58fff62-7695-44c2-aba0-6bc96074bc64 India
9 Zeeba Everyday Basmati Rice | Perfect for Everyday Cooking | Co… Zeeba 2a5da16b-3752-48ea-88a6-35221f870ae8 1 pack (5 kg) 37,000 57,000 true 3 e58fff62-7695-44c2-aba0-6bc96074bc64 India
10 Shree Akshara Premium Sona Masoori Rice | Steam Shree Akshara eeb16c5d-8a67-48f2-b4de-1794d2bbf484 1 pack (5 kg) 35,400 39,000 true 12 e58fff62-7695-44c2-aba0-6bc96074bc64 India
Endpoints

Zepto API endpoints

What each one takes and what it returns. Open one for a real response, every input and every field.

Zepto Products Search API

Search a term such as rice at your chosen pincode.

Sendqueryorurl Returnsnamebrandproduct_variant_idformatted_pack_sizediscounted_selling_price_paisemrp_paise
1 credit

Zepto Product API

Use a Zepto product link or variant ID with a location to check that pack’s price, stock and published product details.

Sendurlorstore_idorlatitude Returnsnamebrandproduct_variant_idformatted_pack_sizediscounted_selling_price_paisemrp_paise
1 credit

Zepto Categories API

Choose a delivery area to see its categories and subcategories, with the IDs your analyst needs to collect their products.

Sendstore_idorlatitudeorlongitude Returnscategory_namecategory_idsubcategory_countcategory_image_urlcategory_prioritycategory_url
1 credit

Zepto Category Products API

Choose a category or subcategory ID and location to collect its products.

Sendurlorcategory_idorstore_id Returnsnamebrandproduct_variant_idformatted_pack_sizediscounted_selling_price_paisemrp_paise
1 credit

Zepto Store Catalog API

Choose a location to collect products across its store’s categories.

Sendstore_idorlatitudeorlongitude Returnsnamebrandproduct_variant_idformatted_pack_sizediscounted_selling_price_paisemrp_paise
1 credit

Zepto Ads API

Choose the home, search or category page to inspect its banners and product placements, with their position and text where provided.

Sendqueryorurlorcategory_id Returnselement_nameplacement_typepage_typeposition_in_listwidget_nameimage_url
1 credit

Zepto Multi-location Search API

Send one query and several locations to review the products each area returns.

Sendqueryandlocations Returnsstore_idpincodelatitudelongitudecountlocation
1 credit

Zepto Multi-location Catalog API

Send several locations to collect a catalog sample from each.

Sendlocations Returnsstore_idlatitudelongitudecounthas_morelocation
1 credit

Zepto Resolve Location API

Send a six-digit pincode or coordinates to find the serving store and check delivery coverage at the resolved point.

Sendpincodeorlatitudeorlongitude Returnsstore_idlatitudelongitudeserviceableeta_minuteslocation
1 credit

Zepto ETA API

Choose a location to see its store’s delivery estimate and whether that estimate is available.

Sendpincodeorlatitudeorlongitude Returnsstore_ideta_availableeta_minutesserviceablelocationcaptured_at
1 credit

Zepto Place Autocomplete API

Search a place name to see suggested localities.

Sendquery Returnsdescriptionplace_idmain_textsecondary_textranktypes
1 credit

Zepto Place Details API

Send a suggested place ID to get its coordinates and locality details for a delivery-area check.

Sendplace_id Returnsformatted_addressplace_idlatitudelongitudelocation_typecity
1 credit

Zepto Resolve Place API

Send a place name to get its coordinates and Zepto’s serving-store and delivery-coverage information.

Sendqueryorplace_id Returnsformatted_addresslatitudelongitudelocation_store_idlocation_serviceablelocation
1 credit

Zepto Summarize Search Facets API

Send a query and location to summarize brands, price bands and availability in the products analyzed.

Sendquery Returnsvalueidsample_brand_countlocationavailabilitybrands
1 credit

Zepto Health Check API

Send a location for a small check of Zepto search, categories and placements before your analyst begins a collection.

Sendlatitudeorlongitudeorpincode Returnsstatussearch_okcategories_oklocation_oklocation_store_idads_category_count
1 credit
Use cases

What teams build with Zepto data

Price, stock, search, distribution and promotion checks in the delivery areas you sell in.

Know before you build

How Zepto data behaves

REST API · MCP server

Call it from your code, or ask your agent

One request shape for every Zepto endpoint: the endpoint ID and its input. No SDK needed.

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"  }}'
Response
{  "captured_at": "2026-10-04T11:58:39.865504144Z",  "count": 20,  "has_more": true,  "location_eta_in_minutes": 11,  "location_eta_serviceable": true,  "location_latitude": 12.9967012,  "location_longitude": 77.758197,  "location_serviceable": true,  "location_store_id": "e58fff62-7695-44c2-aba0-6bc96074bc64",  "next_cursor": "eyJyZXF1ZXN0IjoiYjY5MjE3OTEzMGQzZTQ2MjhmYTM3NjI3ZTNhZTJiMTg2MzhlNmRmZjlmYmUxMDU3MGMyZjc2YmRjNjcwMDBiYyIsInYiOjIsInNjb3BlIjoiNDNiYzZlMjYzYTE…",  "page_number": 0,  "rows_scanned": 28,  "sample_size": 20,  "location": {    "eta_minutes": 11,    "eta_serviceable": true,    "latitude": 12.9967012,    "longitude": 77.758197,    "pincode": "560067",    "serviceable": true,    "store_id": "e58fff62-7695-44c2-aba0-6bc96074bc64",    "secondary_store_ids": [      "0059ff6a-7eb0-477a-a7f5-69256f2c444b"    ],    "store_ids": [      "e58fff62-7695-44c2-aba0-6bc96074bc64",      "0059ff6a-7eb0-477a-a7f5-69256f2c444b"    ]  },  "applied_filters": {    "sort": "relevance"  },  "context": {    "source": "resolved_location",    "store_id": "e58fff62-7695-44c2-aba0-6bc96074bc64"  },  "location_secondary_store_ids": [    "0059ff6a-7eb0-477a-a7f5-69256f2c444b"  ],  "location_store_ids": [    "e58fff62-7695-44c2-aba0-6bc96074bc64",    "0059ff6a-7eb0-477a-a7f5-69256f2c444b"  ],  "results": [    {      "name": "BestValue Sona Masoori Raw Rice",      "available_quantity": 12,      "brand": "BestValue",      "brand_id": "a37897a1-f7a9-48e9-bc13-f4bcb96dc6e1",      "country_of_origin": "India",      "description": null,      "discount_amount_paise": 2800,      "discount_percent": 28,      "discounted_selling_price_paise": 7200,      "formatted_pack_size": "1 pack (1 kg)",      "image_url": "https://cdn.zeptonow.com/production/tr:w-600,ar-1000-1000,pr-true,f-auto,q-80/cms/product_variant/1db25844-2d44-44ca-a286-7b5d802d3ca9.png",      "in_stock": true,      "is_active": true,      "is_primary": true,      "l3_category_id": "3baaf8d0-e429-4b09-95bf-d6fc49a01360",      "manufacturer_name": "Unbranded",      "max_allowed_quantity": 12,      "mrp_paise": 10000,      "pack_size": 1,      "primary_category_id": "2f7190d0-7c40-458b-b450-9a1006db3d95",      "product_id": "d6348e25-7990-4ffd-b715-877e0d88eeb0",      "product_type": "SELLABLESKU",      "product_url": "https://www.zepto.com/pn/bestvalue-sona-masoori-raw-rice/pvid/638b44d5-ffcd-49f0-a524-634d48c8ddd6",      "product_variant_id": "638b44d5-ffcd-49f0-a524-634d48c8ddd6",      "quantity": 62,      "rank": 1,      "rating_average": 4.5,      "selling_price_paise": 7200,      "shelf_life_display": "6576 hours",      "shelf_life_hours": 6576,      "store_id": "e58fff62-7695-44c2-aba0-6bc96074bc64",      "store_product_id": "33c96172-a2d0-5a68-8f3a-bda4fc002a6f",      "super_saver": true,      "unit_of_measure": "KILOGRAM",      "weight_in_gms": 1000,      "image_urls": [        "https://cdn.zeptonow.com/production/tr:w-600,ar-1000-1000,pr-true,f-auto,q-80/cms/product_variant/1db25844-2d44-44ca-a286-7b5d802d3ca9.png"      ],      "pricing_campaigns": [        {          "price_paise": 7200,          "type": "SUPER_SAVER"        }      ]    },    {      "name": "Daawat Rozana Gold Basmati Rice | Medium Grain",      "available_quantity": 4,      "brand": "Daawat",      "brand_id": "8f0fa49a-9afe-41b5-b9bc-7fdea8af7d15",      "country_of_origin": "India",      "description": "Daawat Rozana Gold is the finest Basmati Rice and has 3/4th length of the basmati grains. It is specially processed for daily cooking acros…",      "discount_amount_paise": 16700,      "discount_percent": 27,      "discounted_selling_price_paise": 43200,      "formatted_pack_size": "1 pack (5 kg)",      "image_url": "https://cdn.zeptonow.com/production/tr:w-600,ar-1000-1000,pr-true,f-auto,q-80/cms/product_variant/934e256e-ce01-4dc0-bb49-d6a79e84e461.jpg",      "in_stock": true,      "ingredients": "Basmati Rice",      "is_active": true,      "is_primary": true,      "l3_category_id": "3baaf8d0-e429-4b09-95bf-d6fc49a01360",      "manufacturer_address": "L T Foods Limited, 43 milestone, GT road, Nahalgarh, Sonipat, Haryana. 131021.",      "manufacturer_name": "L T Foods Limited",      "max_allowed_quantity": 12,      "mrp_paise": 59900,      "pack_size": 5,      "primary_category_id": "2f7190d0-7c40-458b-b450-9a1006db3d95",      "primary_subcategory_id": "9798b797-0db0-4b04-b198-31b0a5849318",      "product_id": "ac15e910-800b-448f-99fc-d2632ab00378",      "product_type": "SELLABLESKU",      "product_url": "https://www.zepto.com/pn/daawat-rozana-gold-basmati-rice-medium-grain/pvid/43e7fb9a-67eb-4447-998f-7853d8aac77c",      "product_variant_id": "43e7fb9a-67eb-4447-998f-7853d8aac77c",      "quantity": 4,      "rank": 2,      "rating_average": 4.6,      "selling_price_paise": 43200,      "shelf_life_display": "17520 hours",      "shelf_life_hours": 17520,      "store_id": "e58fff62-7695-44c2-aba0-6bc96074bc64",      "store_product_id": "2bcb4dc8-d8fe-48f4-98c4-d946fcd0fcfc",      "super_saver": true,      "unit_of_measure": "KILOGRAM",      "weight_in_gms": 5000,      "badges": [        {          "name": "Sponsored",          "type": "SPONSORED"        },        {          "name": "Medium Grain",          "type": "ATTRIBUTE"        }      ],      "image_urls": [        "https://cdn.zeptonow.com/production/tr:w-600,ar-1000-1000,pr-true,f-auto,q-80/cms/product_variant/934e256e-ce01-4dc0-bb49-d6a79e84e461.jpg"      ],      "pricing_campaigns": [        {          "price_paise": 43200,          "type": "SUPER_SAVER"        }      ]    }  ]}
In your AI agent Claude · Cursor · any MCP client
1Add the Upscrape MCP server
https://data.upscrape.com/mcp
2Ask for the data in plain words

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. Get up to 20 products from the first three pages. Keep the pack and store IDs with the results.

With Upscrape, get the Zepto product for https://www.zepto.com/pn/tender-coconut/pvid/b9fbf0e7-de2d-4a89-ae74-b12a7c0ab236. Tell me what it costs before you run it, then show the results as a table.

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.

The agent finds the endpoint, shows you the price, and runs it with your credits.
Commerce & delivery
Questions

Zepto API FAQ

The short answers. The docs have the long ones.

Still have a question? Talk to the people who build the endpoints.
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 read product and catalog data 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. Product and listing requests take a six-digit pincode, coordinates or a store ID, and the response names the store that served it. Leave the location out and a default store is used, also named in the response. A pincode stands for one point in the postal area.

Can I filter by brand, price or stock?

Yes. Search and category listings filter by brand, price range, minimum discount and in-stock only, and sort by relevance or price. Price sorting and search facets cover the products read in that request, which may be part of the local range.

Can one request collect the entire Zepto store?

Not in one request. Each catalog, search or category request reads a batch, up to 100 products, and returns a value for the next batch at the same location. The range can change while you collect, so a long collection is not a frozen copy of the store.

Do you supply historical prices or sales figures?

The API returns what Zepto shows at 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.

Does the ads endpoint include clicks or ad spend?

No. Banners and product placements show what appeared on the Zepto page checked, with their text and position. Clicks, advertising spend and campaign sales are not part of it.

What data can I get from Zepto?

Products search, product, categories, category products, store catalog, ads, multi-location search, multi-location catalog, resolve location, eta, place autocomplete, place details, resolve place, summarize search facets and health check. Each is its own endpoint with a published input schema, and the response is JSON.

How much does the Zepto API cost?

Every Zepto endpoint costs 1 credit per successful call. You buy credits once, with no subscription, and paid credits never expire. New accounts get free credits to try it.

Get started

Your first Zepto call is free.

Up to 100 free credits to start, no card needed.