# Zepto API

Normalized, location-aware Zepto catalog, pricing, stock, promotions, and delivery data.

- Platform ID: `zepto`
- Capabilities: 15
- Execute endpoint: `POST https://data.upscrape.com/execute`

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.


## Capabilities

### [List ads](https://docs.upscrape.com/docs/platforms/zepto/zepto.ads)

- Capability ID: `zepto.ads`
- Cost: 1 credit per request

Read observed Zepto advertising placements for home, search or category contexts at a selected delivery context.
### [Store catalog](https://docs.upscrape.com/docs/platforms/zepto/zepto.catalog)

- Capability ID: `zepto.catalog`
- Cost: 1 credit per request

Traverse a Zepto store assortment as a normalized product feed with a bounded call and an opaque continuation cursor.
### [Multi-location catalog](https://docs.upscrape.com/docs/platforms/zepto/zepto.catalog.multi_location)

- Capability ID: `zepto.catalog.multi_location`
- Cost: 1 credit per request

Fetch bounded Zepto catalogue slices across up to ten delivery locations in one request.
### [List categories](https://docs.upscrape.com/docs/platforms/zepto/zepto.categories)

- Capability ID: `zepto.categories`
- Cost: 1 credit per request

List Zepto categories and subcategories for a store or delivery context, including IDs used for category browsing.
### [List category products](https://docs.upscrape.com/docs/platforms/zepto/zepto.category.products)

- Capability ID: `zepto.category.products`
- Cost: 1 credit per request

List Zepto products from a category, subcategory or supported category URL with bounded filters, logical slices and cursor continuation.
### [Get ETA](https://docs.upscrape.com/docs/platforms/zepto/zepto.eta)

- Capability ID: `zepto.eta`
- Cost: 1 credit per request

Read Zepto serviceability, serving store and the observed delivery estimate for a pincode or coordinate point.
### [Health check](https://docs.upscrape.com/docs/platforms/zepto/zepto.health)

- Capability ID: `zepto.health`
- Cost: 1 credit per request

Run a Zepto diagnostic across location, category, search and advertising surfaces.
### [Resolve location](https://docs.upscrape.com/docs/platforms/zepto/zepto.location)

- Capability ID: `zepto.location`
- Cost: 1 credit per request

Resolve Zepto serviceability, store context and ETA fields from a six-digit Indian pincode or coordinates.
### [Place autocomplete](https://docs.upscrape.com/docs/platforms/zepto/zepto.place.autocomplete)

- Capability ID: `zepto.place.autocomplete`
- Cost: 1 credit per request

Find candidate places from a partial address or place name and return place IDs for later resolution.
### [Place details](https://docs.upscrape.com/docs/platforms/zepto/zepto.place.details)

- Capability ID: `zepto.place.details`
- Cost: 1 credit per request

Resolve a place ID into coordinates, postal fields and structured address components.
### [Resolve place](https://docs.upscrape.com/docs/platforms/zepto/zepto.place.resolve)

- Capability ID: `zepto.place.resolve`
- Cost: 1 credit per request

Resolve a place name or place ID and return structured place information together with Zepto serviceability and store context.
### [Get product](https://docs.upscrape.com/docs/platforms/zepto/zepto.product)

- Capability ID: `zepto.product`
- Cost: 1 credit per request

Get one normalized Zepto product variant by pvid or supported product URL, with price, availability and published product metadata.
### [Search products](https://docs.upscrape.com/docs/platforms/zepto/zepto.search)

- Capability ID: `zepto.search`
- Cost: 1 credit per request

Search Zepto products by keyword or supported search URL with local product fields, bounded filters, sample-scoped sorting and continuation.
### [Summarize search facets](https://docs.upscrape.com/docs/platforms/zepto/zepto.search.facets)

- Capability ID: `zepto.search.facets`
- Cost: 1 credit per request

Summarize brand, category, price, discount and availability facets from a bounded Zepto search sample.
### [Multi-location search](https://docs.upscrape.com/docs/platforms/zepto/zepto.search.multi_location)

- Capability ID: `zepto.search.multi_location`
- Cost: 1 credit per request

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

All capabilities use the shared `POST /execute` envelope. A `200` response completed inline; a `202` response must be polled through `GET /jobs/{id}`.

See [authentication](https://docs.upscrape.com/docs/api/authentication), [jobs and results](https://docs.upscrape.com/docs/api/jobs), and [errors and retries](https://docs.upscrape.com/docs/api/errors).
