Skip to documentation
Browse documentation

Swiggy Instamart API

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

Platform ID swiggy-instamart
Endpoints 10 capabilities
View raw

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.

Overview, pricing and sample data: Swiggy Instamart 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.

List categories swiggy-instamart.categories.list

List the category tree for a store or delivery location and return the IDs, names, sections and taxonomy used for category browsing.

From $1.25 per 1,000 requests · 1 credit
List category products swiggy-instamart.category.products.list

List packs in an Instamart category or supported category URL, with local prices, stock, filters, sorting and continuation.

From $1.25 per 1,000 requests · 1 credit
Get delivery ETA swiggy-instamart.eta

Read serviceability and the observed delivery estimate for a pincode or coordinate point.

From $1.25 per 1,000 requests · 1 credit
List home products swiggy-instamart.home.list

Read the Instamart home feed for a pincode or coordinates, including returned product packs and continuation.

From $1.25 per 1,000 requests · 1 credit
Resolve location swiggy-instamart.location.resolve

Resolve a place_id from location suggestions into coordinates and readable location text.

From $1.25 per 1,000 requests · 1 credit
Resolve serviceability swiggy-instamart.location.serviceability

Check whether a pincode or coordinate point is served and return serving-store and ETA fields when available.

From $1.25 per 1,000 requests · 1 credit
Suggest locations swiggy-instamart.location.suggest

Find candidate delivery places from an area name, city or six-digit Indian pincode and return place IDs for resolution.

From $1.25 per 1,000 requests · 1 credit
Get product swiggy-instamart.product.get

Read one Instamart product by ID or supported item URL, including pack variations, price and availability fields plus published product details where present.

From $1.25 per 1,000 requests · 1 credit
Search products swiggy-instamart.products.search

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.

From $1.25 per 1,000 requests · 1 credit
Search suggestions swiggy-instamart.search.suggestions

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

From $1.25 per 1,000 requests · 1 credit

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

A 200 response completed inline. A 202 response was queued; poll GET /jobs/:id until it reaches completed or failed.

Use Swiggy Instamart data in Claude or connect another AI client with the MCP server.