↑ ↓ to move ↵ to open

Zepto API reference

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

At a glance

Platform ID
zepto
Endpoints
15
Price
From 1.5 credits per call; failed calls are free
Pin in MCP
https://data.upscrape.com/mcp?platforms=zepto
Pin tools
OpenAPI
openapi.json
Download

Use the Zepto API to read products and delivery details. The endpoints cover location and delivery time, categories, product detail, keyword search, category listings, a store's whole catalogue, ad placements, search and catalogue comparison across several locations, place search and lookup, filter counts from the products a search reads, and a service check.

For analysis at one place, send a six-digit Indian pincode or a full latitude and longitude pair. Several catalogue endpoints also take a store ID. Keep the returned store and the time of the check with the prices, stock, search, range and delivery results you compare.

Authenticate with your Upscrape API key and send POST /execute with the endpoint ID and its input. Open an endpoint below for its exact inputs and what the response holds. Search and category filters and price sorting apply to the products read in each call; search facets summarise those products, not Zepto's own search filters.

Endpoints

Open an endpoint for its input, the fields it returns and the request in cURL, Python and Node.js.

EndpointWhat it returnsPrice
zepto.search Search a term such as rice at your chosen pincode. 3–10 credits
zepto.product Use a Zepto product link or variant ID with a location to check that pack’s price, stock and published product details. 3 credits
zepto.categories Choose a delivery area to see its categories and subcategories, with the IDs your analyst needs to collect their products. 3 credits
zepto.category.products Choose a category or subcategory ID and location to collect its products. 3–5 credits
zepto.catalog Choose a location to collect products across its store’s categories. 3–10 credits
zepto.ads Choose the home, search or category page to inspect its banners and product placements, with their position and text where provided. 3 credits
zepto.search.multi_location Send one query and several locations to review the products each area returns. 5–10 credits
zepto.catalog.multi_location Send several locations to collect a catalog sample from each. 5–25 credits
zepto.location Send a six-digit pincode or coordinates to find the serving store and check delivery coverage at the resolved point. 2 credits
zepto.eta Choose a location to see its store’s delivery estimate and whether that estimate is available. 2 credits
zepto.place.autocomplete Search a place name to see suggested localities. 1.5 credits
zepto.place.details Send a suggested place ID to get its coordinates and locality details for a delivery-area check. 5 credits
zepto.place.resolve Send a place name to get its coordinates and Zepto’s serving-store and delivery-coverage information. 2 credits
zepto.search.facets Send a query and location to summarize brands, price bands and availability in the products analyzed. 5–10 credits
zepto.health Send a location for a small check of Zepto search, categories and placements before your analyst begins a collection. 5 credits

What to know

  • 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.
  • 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.

Something missing or unclear? Ask the team that builds the Zepto endpoints.