Zepto API
Normalized, location-aware Zepto catalog, pricing, stock, promotions, and delivery data.
zepto
Use the Zepto API for read-only product and delivery-context workflows. The enabled contract covers location and ETA, category discovery, product detail, keyword search, category listings, store-catalogue traversal, advertising placements, multi-location search and catalogue comparison, place discovery and resolution, sampled search facets, and diagnostics.
For location-specific analysis, prefer an explicit six-digit Indian pincode or complete latitude and longitude pair. Several catalogue capabilities can also use store_id. Keep the returned store/context and captured_at with prices, stock, search, assortment and delivery observations you compare.
Authenticate with your Upscrape API key and send POST /execute with the capability ID and input object. Open an endpoint below for exact inputs and response guidance. Search/category filters and price sorting apply to bounded samples; search facets are derived sample summaries; native global search-filter metadata is not exposed.
Overview, pricing and sample data: Zepto API
Capabilities
Every capability uses the same POST /execute envelope. Open an endpoint for
its exact ID, input contract, code samples, cost, runtime, and illustrative output.
Each endpoint lists its cost in credits per request; the
pricing page shows what credits cost.
zepto.ads
Read observed Zepto advertising placements for home, search or category contexts at a selected delivery context.
zepto.catalog
Traverse a Zepto store assortment as a normalized product feed with a bounded call and an opaque continuation cursor.
zepto.catalog.multi_location
Fetch bounded Zepto catalogue slices across up to ten delivery locations in one request.
zepto.categories
List Zepto categories and subcategories for a store or delivery context, including IDs used for category browsing.
zepto.category.products
List Zepto products from a category, subcategory or supported category URL with bounded filters, logical slices and cursor continuation.
zepto.eta
Read Zepto serviceability, serving store and the observed delivery estimate for a pincode or coordinate point.
zepto.health
Run a Zepto diagnostic across location, category, search and advertising surfaces.
zepto.location
Resolve Zepto serviceability, store context and ETA fields from a six-digit Indian pincode or coordinates.
zepto.place.autocomplete
Find candidate places from a partial address or place name and return place IDs for later resolution.
zepto.place.details
Resolve a place ID into coordinates, postal fields and structured address components.
zepto.place.resolve
Resolve a place name or place ID and return structured place information together with Zepto serviceability and store context.
zepto.product
Get one normalized Zepto product variant by pvid or supported product URL, with price, availability and published product metadata.
zepto.search
Search Zepto products by keyword or supported search URL with local product fields, bounded filters, sample-scoped sorting and continuation.
zepto.search.facets
Summarize brand, category, price, discount and availability facets from a bounded Zepto search sample.
zepto.search.multi_location
Run one Zepto product query across up to ten delivery locations and return local result groups for comparison.
Common uses
- Compare Zepto prices, stock, promotions, and assortment by delivery area
- Traverse store catalogs and category placement with stable normalized schemas
- Resolve pincodes, stores, serviceability, and delivery ETA
- Compare search and catalog results across multiple locations
Integration contract
A 200 response completed inline. A 202 response was queued; poll
GET /jobs/:id until it reaches completed or failed.
- Authenticate REST requests
- Poll jobs and retrieve results
- Handle errors and safe retries
- Understand credits and limits
Use Zepto data in Claude or connect another AI client with the MCP server.