# Swiggy Instamart API

Instamart grocery search, categories, product details, delivery availability and ETA.

- Platform ID: `swiggy-instamart`
- Capabilities: 10
- Execute endpoint: `POST https://data.upscrape.com/execute`

Use the Swiggy Instamart API for read-only catalogue and delivery observations. The ten capabilities cover place discovery, place resolution, categories, category listings, home products, autocomplete, product search, product detail, serviceability and ETA.

Choose the location selector required by the endpoint. Catalogue operations accept store_id, a six-digit pincode, or lat plus lng; home accepts pincode or coordinates; autocomplete accepts store_id or pincode; serviceability and ETA accept pincode or latitude plus longitude.

Send requests through POST /execute with your Upscrape API key. Keep location, serving store and observation time with data you plan to compare. Historical series are built by saving repeated requests.


## Capabilities

### [List categories](https://docs.upscrape.com/docs/platforms/swiggy-instamart/swiggy-instamart.categories.list)

- Capability ID: `swiggy-instamart.categories.list`
- Cost: 1 credit per request

List the category tree for a store or delivery location and return the IDs, names, sections and taxonomy used for category browsing.
### [List category products](https://docs.upscrape.com/docs/platforms/swiggy-instamart/swiggy-instamart.category.products.list)

- Capability ID: `swiggy-instamart.category.products.list`
- Cost: 1 credit per request

List packs in an Instamart category or supported category URL, with local prices, stock, filters, sorting and continuation.
### [Get delivery ETA](https://docs.upscrape.com/docs/platforms/swiggy-instamart/swiggy-instamart.eta)

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

Read serviceability and the observed delivery estimate for a pincode or coordinate point.
### [List home products](https://docs.upscrape.com/docs/platforms/swiggy-instamart/swiggy-instamart.home.list)

- Capability ID: `swiggy-instamart.home.list`
- Cost: 1 credit per request

Read the Instamart home feed for a pincode or coordinates, including returned product packs and continuation.
### [Resolve location](https://docs.upscrape.com/docs/platforms/swiggy-instamart/swiggy-instamart.location.resolve)

- Capability ID: `swiggy-instamart.location.resolve`
- Cost: 1 credit per request

Resolve a place_id from location suggestions into coordinates and readable location text.
### [Resolve serviceability](https://docs.upscrape.com/docs/platforms/swiggy-instamart/swiggy-instamart.location.serviceability)

- Capability ID: `swiggy-instamart.location.serviceability`
- Cost: 1 credit per request

Check whether a pincode or coordinate point is served and return serving-store and ETA fields when available.
### [Suggest locations](https://docs.upscrape.com/docs/platforms/swiggy-instamart/swiggy-instamart.location.suggest)

- Capability ID: `swiggy-instamart.location.suggest`
- Cost: 1 credit per request

Find candidate delivery places from an area name, city or six-digit Indian pincode and return place IDs for resolution.
### [Get product](https://docs.upscrape.com/docs/platforms/swiggy-instamart/swiggy-instamart.product.get)

- Capability ID: `swiggy-instamart.product.get`
- Cost: 1 credit per request

Read one Instamart product by ID or supported item URL, including pack variations, price and availability fields plus published product details where present.
### [Search products](https://docs.upscrape.com/docs/platforms/swiggy-instamart/swiggy-instamart.products.search)

- Capability ID: `swiggy-instamart.products.search`
- Cost: 1 credit per request

Search the Instamart catalogue for a query at a selected store or delivery location, with pack prices, stock, match positions, result kinds, filters and continuation.
### [Search suggestions](https://docs.upscrape.com/docs/platforms/swiggy-instamart/swiggy-instamart.search.suggestions)

- Capability ID: `swiggy-instamart.search.suggestions`
- Cost: 1 credit per request

Read Instamart autocomplete suggestions for a query at a store or pincode.

## Common uses

- Browse local grocery categories and products by PIN code or coordinates
- Compare SKU prices and product details
- Check delivery serviceability and ETA
- Discover grocery search terms and delivery 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).
