Discover/zepto.com API
live

zepto.com APIzepto.com

Access Zepto grocery data via API: search products, browse categories, check delivery serviceability by pincode, get product details, and fetch live ETA estimates.

Endpoints
5
Updated
14d ago
Try it
Page number for pagination (0-indexed)
Search keyword (e.g., 'milk', 'bread', 'chips')
api.parse.bot/scraper/9323a803-9e53-4c9b-bd5b-e61f1da838b9/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/9323a803-9e53-4c9b-bd5b-e61f1da838b9/search_products?page=0&query=chips' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 5 totalclick to expand

Search for products by keyword on Zepto. Returns product details including name, category, price, discounts, and stock availability for the configured store location.

Input
ParamTypeDescription
pageintegerPage number for pagination (0-indexed)
queryrequiredstringSearch keyword (e.g., 'milk', 'bread', 'chips')
Response
{
  "type": "object",
  "fields": {
    "page": "integer — the page number returned",
    "query": "string — the search keyword used",
    "products": "array of product objects with id, pvid, name, brand, description, packsize, mrp, price, discount_percent, discount_amount, in_stock, available_quantity, category_name, category_id, images, product_url"
  },
  "sample": {
    "data": {
      "page": 0,
      "query": "milk",
      "products": [
        {
          "id": "a9c4c45e-4fe4-5762-ad8f-b29c1d0814ed",
          "mrp": 27,
          "name": "Godrej Jersey Toned Fresh Milk | Pouch",
          "pvid": "ba77f9b3-0525-4ce8-bc4b-a2480419b780",
          "brand": "Godrej Jersey",
          "price": 26,
          "images": [
            "cms/product_variant/8fd1fa19-56f7-4f23-8a0d-625fc669cec2.jpeg"
          ],
          "in_stock": true,
          "packsize": "1 pack (500 ml)",
          "category_id": "4b938e02-7bde-4479-bc0a-2b54cb6bd5f5",
          "description": [
            "Godrej Jersey Toned Milk"
          ],
          "product_url": "https://www.zepto.com/pn/a9c4c45e-4fe4-5762-ad8f-b29c1d0814ed",
          "category_name": "Dairy, Bread & Eggs",
          "discount_amount": 1,
          "discount_percent": 3,
          "available_quantity": 3
        }
      ]
    },
    "status": "success"
  }
}

About the zepto.com API

The Zepto API exposes 5 endpoints covering India's quick-commerce grocery platform, letting you search products by keyword, retrieve full product details by variant ID, check delivery serviceability for any Indian pincode, list top-level categories, and fetch real-time delivery ETA estimates. The search_products endpoint returns per-product fields including MRP, selling price, discount percentage, brand, pack size, and stock status.

Product Search and Details

The search_products endpoint accepts a required query string (e.g., 'milk', 'chips') and an optional zero-indexed page integer for pagination. Each result in the products array includes id, pvid, name, brand, description, packsize, mrp, price, discount_percent, discount_amount, and in_stock. The pvid field is a UUID that feeds directly into get_product_details, which returns the full product record including an images array of image path strings and the canonical product_url on Zepto.

Location Setup and Serviceability

Before fetching location-sensitive data, use set_delivery_location with a 6-digit Indian pincode (e.g., '400001' for Mumbai, '110001' for Delhi). The response returns a store_id UUID identifying the nearest Zepto store, a serviceable boolean, resolved lat/lng coordinates, and a short_address string. This call establishes the store context used by search_products and get_categories.

Categories and Delivery ETA

get_categories returns all top-level categories for the configured location, each with an id, name, image, and deeplink. get_delivery_eta returns the current estimated delivery window as eta_minutes, a display_text label, a human-readable secondary_text (e.g., '4 minutes'), and an is_deliverable boolean. Both endpoints require no additional parameters beyond an active delivery location.

Coverage Notes

The API covers Zepto's Indian service area only. Prices and stock status are location-dependent and reflect the nearest store resolved for the supplied pincode. Product prices are denominated in INR.

Common use cases
  • Monitor price and discount changes on specific products using mrp, price, and discount_percent from search_products
  • Build a grocery price comparison tool across Indian pincodes using set_delivery_location and search_products
  • Check whether Zepto delivers to a given pincode using the serviceable field from set_delivery_location
  • Display real-time delivery ETA in a last-mile logistics dashboard using eta_minutes and is_deliverable from get_delivery_eta
  • Populate a category navigation menu for an Indian quick-commerce aggregator using get_categories
  • Track in-stock status of specific product variants over time using in_stock from get_product_details
  • Build a product catalog enrichment pipeline using images, brand, packsize, and product_url from get_product_details
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Zepto have an official public developer API?+
Zepto does not publish an official public developer API or documented REST/GraphQL interface for third-party developers. This Parse API provides structured access to Zepto's product and delivery data without requiring a developer agreement with Zepto.
What does `set_delivery_location` actually control, and do I need to call it before searching?+
Yes. set_delivery_location resolves a 6-digit Indian pincode to coordinates and identifies the nearest Zepto store via a store_id UUID. Product search results, category listings, and stock availability are all store-specific, so the delivery location should be set before calling search_products or get_categories. The response also includes a serviceable boolean so you can confirm Zepto operates in that area before making further calls.
Does `search_products` support filtering by category, brand, or price range?+
The search_products endpoint accepts a query string and an optional page integer. It does not expose filter parameters for category, brand, or price range directly. Each returned product includes brand, price, mrp, and discount_percent, so client-side filtering is possible on those fields. You can fork this API on Parse and revise it to add a category-scoped browse or brand-filter endpoint.
Does the API expose order placement, cart management, or user account data?+
No. The API covers read-only catalog and delivery data: product search, product details, categories, delivery location setup, and ETA estimates. Order placement, cart operations, and account data are not included. You can fork this API on Parse and revise it to add those endpoints if Zepto exposes the relevant surface.
Is coverage limited to India, and which cities are supported?+
Yes, Zepto operates exclusively in India, and the set_delivery_location endpoint accepts only 6-digit Indian pincodes. Coverage depends on Zepto's active store network — the serviceable field in the response confirms whether a given pincode is currently served. Cities like Mumbai (400001), Bangalore (560001), and Delhi (110001) are among the documented examples, but actual coverage is determined by Zepto's store footprint at the time of the request.
Page content last updated . Spec covers 5 endpoints from zepto.com.
Related APIs in Food DiningSee all →
dia.es API
Browse and search products across Día supermarket's catalog, view product details, categories, and current offers available on dia.es. Find specific items, explore product categories and subcategories, and discover active promotions.
kroger.com API
Find Kroger grocery store locations across the US organized by state, city, and search parameters. Get detailed store information including directories and specifics for any Kroger location in your area.
coupons.com API
Search and discover coupons, printable offers, and store-specific deals from Coupons.com. Browse top featured offers, find deals across thousands of retailers, and access aggregated coupon data including discount amounts, usage conditions, and expiration details.
vivino.com API
Search and discover wines across thousands of options while accessing detailed information like user reviews, pricing, winery profiles, and food pairing recommendations. Explore grape varieties, compare wines side-by-side, and find the perfect bottle based on ratings and availability.
winecompanion.com.au API
Browse and explore Australian wineries from Wine Companion's comprehensive directory, including contact details, ratings, and regional locations. Search and filter by state, region, or facilities to find wineries across Australia.
liquor.com API
Find and browse thousands of cocktail recipes with ratings and user reviews, search drinks by ingredient or category, and read curated articles about spirits and mixology. Get detailed recipe instructions, comments from other users, and expert content all in one place.
bigbasket.com API
Browse and search BigBasket's online grocery catalog. Retrieve product details, pricing, stock availability, category trees, search suggestions, homepage promotions, and delivery coverage — all in one API.
opentable.com API
Search for restaurants across the US with ratings, reviews, photos, and pricing information, plus get real-time availability and autocomplete suggestions as you type. Check reservation openings and explore detailed restaurant features to find and book your perfect dining experience.