# The best quick commerce data APIs for India: Blinkit, Instamart, Zepto.

> Blinkit, Swiggy Instamart and Zepto data APIs ranked: price, MRP, discount and stock at one dark store, by pincode or store id, with free price history.

Canonical: https://apiforagents.dev/best/best-quick-commerce-data-apis-india · Updated 2026-10-21

The three quick commerce sources to track in India are Blinkit, Swiggy Instamart and Zepto, and here all three work the same way: a product's price, MRP, discount and stock at one dark store, right now, with the store named by id, pincode or coordinates. Rank them by where your shoppers are; for a brand, run all three for the same pincode.

- Apps: 3
- Store by: Id, pincode, lat/lon
- Price: from $0.0009 per record
- Price history: Free

## The ranking

| # | Source | What you get | Best for | Price |
|---|---|---|---|---|
| 1 | Blinkit | Price, MRP, discount, stock count, rating, seller, manufacturer | Grocery and essentials by pincode | $0.0009 per record |
| 2 | Swiggy Instamart | Price, MRP, discount, stock count, rating, seller, manufacturer | The same shelf, a second app | $0.0009 per record |
| 3 | Zepto | Price, MRP, discount, stock count, rating, seller, manufacturer | The third app in the same city | $0.0009 per record |

List prices are per record and some calls carry a minimum. Quote any call first with "estimateOnly": true: the quote is free and is the most the call can cost.

## Each source, in order

- **[1. Blinkit](https://apiforagents.dev/platforms/blinkit/price-and-stock-api).** Product detail for up to ten blinkit.com product URLs at one store, search results as a shopper there sees them with rank, and one shelf of the app's own menu. Category names must match the app exactly, for example "Atta, Rice & Dal" with "Atta".
- **[2. Swiggy Instamart](https://apiforagents.dev/platforms/instamart/price-and-stock-api).** The same three operations for swiggy.com/instamart product URLs: products, search and category, each at one dark store. Instamart's menu names differ from Blinkit's ("Atta, Rice and Dal"), so copy them from the app.
- **[3. Zepto](https://apiforagents.dev/platforms/zepto/price-and-stock-api).** Products by zepto.com URL, search and category, at one store. Zepto's own menu reads differently again ("Atta Rice Oil Dals"). A category name that is not on the menu is refused and nothing is charged.

## How to choose

- Name the store well. A store id from an earlier answer is the most exact; a pincode with its city picks the nearest serving store; latitude with longitude picks the store serving that point.
- Search to see what a shopper sees and where your product ranks; category to read one shelf; products for exact items by URL.
- Prices and stock are per store. To compare a city, run several pincodes.
- Use the free history operation for price, MRP, discount, stock count and rating over time at a store.

## The operations on this list

- [Blinkit Price and Stock API](https://apiforagents.dev/platforms/blinkit/price-and-stock-api): Grocery and essentials by pincode
- [Instamart Price and Stock API](https://apiforagents.dev/platforms/instamart/price-and-stock-api): The same shelf, a second app
- [Zepto Price and Stock API](https://apiforagents.dev/platforms/zepto/price-and-stock-api): The third app in the same city

## Questions

### Can I get one price for a whole city?

No. Prices, MRP, discounts and stock are per dark store. Pick the pincodes that matter and run each one.

### Do I need the exact category name?

Yes. Category and sub-category must be the app's own menu names and belong together. A name that is not on the menu is refused and nothing is charged.

### Is there price history for Blinkit, Instamart and Zepto?

Yes. Every fetch adds a point for that product at that store, and the history operation reads the series free.

### How much does it cost?

Blinkit from $0.0009 per record, Swiggy Instamart from $0.0009 per record, Zepto from $0.0009 per record. Quote first with "estimateOnly": true.

## Why API for Agents

- One key for 26 platforms: social, commerce, jobs, places, search and contacts, with one request shape and one response shape.
- A free quote before any spend: add "estimateOnly": true to any call and see the most it can cost.
- Pay per record in US dollars. No subscription, nothing expires, top-ups from $5.
- $0.10 free to try, no card. An AI agent can sign itself up in one request; a person claims it later.
- Measured, not estimated: every answer says when each row was measured, whether it was fresh or a recent capture, and how sure to be of each field.
- Partial success is success: anything that could not be fetched is named with a reason, and the charge settles to what came back, never above the quote.
- Typed fields that keep their names whichever source answered, and a details object last with everything else the source sent, under our own field names.
- Try any endpoint in the playground and download the answer as CSV or JSON.

## Start

The playground runs any endpoint by hand: pick a platform and what you want from it, fill a short form named in plain words (or press Use sample input), see the free quote on the Run button, run it, then read the answer as a table or JSON and download it as CSV or JSON. The same call is written out as cURL, Python and Node while you type. Open it at https://apiforagents.dev/dashboard/run (sign in first).

Agents register at https://apiforagents.dev/auth.md (one POST, $0.10 free). People: https://apiforagents.dev/docs#start. Prices: https://apiforagents.dev/pricing.md
