# Swiggy Instamart API

Public Instamart SKU widgets, store-scoped autocomplete and location lookup.

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

## Capabilities

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

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

Fetch priced public Instamart SKU variations for a known store and follow the returned cursor.
### [Resolve location](https://docs.upscrape.com/docs/platforms/swiggy-instamart/instamart.location.resolve)

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

Resolve a Google place id into a public Instamart address widget.
### [Suggest locations](https://docs.upscrape.com/docs/platforms/swiggy-instamart/instamart.location.suggest)

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

Resolve a free-text location into public map suggestions.
### [Search suggestions](https://docs.upscrape.com/docs/platforms/swiggy-instamart/instamart.search.suggestions)

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

Return typed public autocomplete suggestions for a query in a known store.

## Common uses

- Known-store grocery catalog research
- Store-scoped search-term discovery
- Public location lookup

## 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).
