Skip to main content
Upscrape 2.0 is here. Live platform data for agents, apps, and workflows. Upscrape 2.0 is here. REST API and MCP, one connection. Explore capabilities

Blinkit API

Get structured Blinkit product, price, stock, category, deal and delivery data for any pincode you choose.

Up to 100 free credits

Blinkit API endpoints

Seven endpoints cover product search, product details, departments and shelves, deals, delivery times and location serviceability.

Call it from your code

One request with a product ID and a pincode returns its price, MRP, stock, inventory and merchant at that delivery point. The same call in cURL, Python and Node.js.

Exact product check · HSR Layout · 560102 · cURL

curl --request POST \
  --url https://data.upscrape.com/execute \
  --header "Authorization: Bearer $UPSCRAPE_API_KEY" \
  --header "Content-Type: application/json" \
  --header "Prefer: wait=30" \
  --data '{
  "capability": "blinkit.product",
  "input": {
    "pincode": "560102",
    "product_id": 385
  }
}'

Exact product check · HSR Layout · 560102 · Python

import json
import os
import requests

payload = json.loads(r'''{
  "capability": "blinkit.product",
  "input": {
    "pincode": "560102",
    "product_id": 385
  }
}''')

response = requests.post(
    "https://data.upscrape.com/execute",
    headers={
        "Authorization": f"Bearer {os.environ['UPSCRAPE_API_KEY']}",
        "Content-Type": "application/json",
        "Prefer": "wait=30",
    },
    json=payload,
)
response.raise_for_status()
print(json.dumps(response.json(), indent=2))

Exact product check · HSR Layout · 560102 · Node.js

const response = await fetch("https://data.upscrape.com/execute", {
  method: "POST",
  headers: {
    "Authorization": `Bearer ${process.env.UPSCRAPE_API_KEY}`,
    "Content-Type": "application/json",
    "Prefer": "wait=30",
  },
  body: JSON.stringify({
  "capability": "blinkit.product",
  "input": {
    "pincode": "560102",
    "product_id": 385
  }
}),
});

if (!response.ok) {
  throw new Error(`Upscrape request failed: ${response.status}`);
}

console.log(JSON.stringify(await response.json(), null, 2));

Real Blinkit data from every endpoint

Each tab shows an example request and its response. Switch between the table and JSON, or download JSON or CSV.

Product details blinkit.product

Request {"capability":"blinkit.product","input":{"pincode":"560102","product_id":68482}}

Five product checks, one request each: atta, milk, chips, shampoo and a charger. The JSON view shows the first in full.

Product details
# Product , Product title as Blinkit lists it. Brand , Brand name on the listing. Product ID , Blinkit product id, stable across locations. Pack size , Pack size, for example 250 ml. Price , Displayed selling price in rupees. MRP , Maximum retail price printed on the pack. Discount , Discount label exactly as Blinkit words it. Stock , Stock as Blinkit reports it at this delivery point: in stock or out of stock. Inventory , Units Blinkit reports at this location. Rating , Average shopper rating shown on the listing. Shelf life , Shelf life printed on the listing. Origin , Country of origin on the listing. Features , Feature bullet points returned for the product. Nutrition facts , Nutrition values returned, per 100 g or 100 ml. Images , Product images returned. Merchant ID , Store serving this location.
1 Aashirvaad Superior MP Chakki Atta - l kg Aashirvaad 68482 1 kg ₹68 ₹75 9% OFF In stock 19 4.7 90 days India 5 12 14 40589
2 Country Delight Buffalo Fresh Milk Country Delight 637879 450 ml ₹49 ₹59 16% OFF In stock 3 4.6 3 days India 5 11 8 40589
3 Lay's India's Magic Masala Potato Chips Lay's 240092 58 g ₹21 ₹25 16% OFF In stock 50 4.7 150 days India 5 9 9 40589
4 Tresemme Keratin Smooth Shampoo Tresemme 885 180 ml ₹189 ₹189 No discount In stock 3 4.6 24 months India 6 Not returned 10 40589
5 eddiktion Fast Charging Adapter with Cable (25 W) eddiktion 788603 1 unit ₹449 ₹1899 76% OFF In stock 1 Not returned Not returned India 6 Not returned 6 42814

Category products blinkit.category.products

Request {"capability":"blinkit.category.products","input":{"limit":20,"pincode":"560102","subcategory_id":"922"}}

The milk shelf (subcategory 922), first 20 products.

Category products
# Product , Product title as Blinkit lists it. Brand , Brand name on the listing. Product ID , Blinkit product id, stable across locations. Pack size , Pack size, for example 250 ml. Price , Displayed selling price in rupees. MRP , Maximum retail price printed on the pack. Discount , Discount label exactly as Blinkit words it. Stock , Stock as Blinkit reports it at this delivery point: in stock or out of stock. Inventory , Units Blinkit reports at this location. Sponsored , Whether Blinkit marks the listing as sponsored. Rating , Average shopper rating shown on the listing. Merchant ID , Store serving this location. Product URL , Product page on blinkit.com.
1 Nandini Toned Milk Nandini 37083 500 ml ₹24 ₹24 No discount In stock 12 No 4.5 40589 https://blinkit.com/prn/nandini-toned-milk/prid/37083
2 Nandini Shubham Pasteurised Standardized Toned Milk Nandini 309921 500 ml ₹27 ₹27 No discount In stock 3 No 4.6 40589 https://blinkit.com/prn/nandini-shubham-pasteurised-standardized-toned-milk/prid/309921
3 Akshayakalpa Organic Cow Milk (Pasteurized) Akshayakalpa Organic 478885 500 ml ₹48 ₹48 No discount In stock 12 No 4.6 50985 https://blinkit.com/prn/akshayakalpa-organic-cow-milk-pasteurized/prid/478885
4 Amul Lactose Free Milk Amul 206314 250 ml ₹26 ₹26 No discount In stock 50 No 4.6 40589 https://blinkit.com/prn/amul-lactose-free-milk/prid/206314
5 Heritage Daily Health Toned Milk Heritage 127081 500 ml ₹27 ₹27 No discount In stock 12 No 4.6 40589 https://blinkit.com/prn/heritage-daily-health-toned-milk/prid/127081
6 Amul Taaza Homogenised Toned Milk Amul 176 1 ltr ₹77 ₹77 No discount In stock 3 No 4.7 40589 https://blinkit.com/prn/amul-taaza-homogenised-toned-milk/prid/176
7 Akshayakalpa Organic Amrutha Organic Farm Fresh A2 Milk Akshayakalpa Organic 478884 500 ml ₹56 ₹56 No discount In stock 12 No 4.7 50985 https://blinkit.com/prn/akshayakalpa-organic-amrutha-organic-farm-fresh-a2-milk/prid/478884
8 Nandini Goodlife Toned Milk Nandini Goodlife 309894 500 ml ₹36 ₹36 No discount In stock 50 No 4.7 40589 https://blinkit.com/prn/nandini-goodlife-toned-milk/prid/309894
9 Amul Taaza Toned Milk Amul 113945 200 ml ₹17 ₹17 No discount In stock 50 No 4.7 40589 https://blinkit.com/prn/amul-taaza-toned-milk/prid/113945
10 Pride of Cows Farm Cow Milk Pride of Cows 485463 500 ml ₹85 ₹85 No discount In stock 12 No 3.9 50985 https://blinkit.com/prn/pride-of-cows-farm-cow-milk/prid/485463
11 Akshayakalpa Organic High Protein Milk Akshayakalpa Organic 720182 250 ml ₹100 ₹100 No discount In stock 12 No 4.1 50985 https://blinkit.com/prn/akshayakalpa-organic-high-protein-milk/prid/720182
12 Amul Slim 'n' Trim Skimmed Milk (Zero Cholesterol) Amul 177181 1 ltr ₹85 ₹85 No discount In stock 12 No 4.6 40589 https://blinkit.com/prn/amul-slim-n-trim-skimmed-milk-zero-cholesterol/prid/177181
13 Akshayakalpa Organic Homogenized Cow Milk Akshayakalpa Organic 779712 1 ltr ₹99 ₹99 No discount In stock 14 No 4.4 50985 https://blinkit.com/prn/akshayakalpa-organic-homogenized-cow-milk/prid/779712
14 Provilac Pasteurized Buffalo Milk Provilac 794418 1 ltr ₹120 ₹120 No discount In stock 5 No 4.9 50985 https://blinkit.com/prn/provilac-pasteurized-buffalo-milk/prid/794418
15 Heritage Special Long Life Milk (90 Days Shelf Life) Heritage 179137 450 ml ₹33 ₹34 2.94% OFF In stock 20 No 4.6 40589 https://blinkit.com/prn/heritage-special-long-life-milk-90-days-shelf-life/prid/179137
16 Sids Farm A2 Desi Cow Fresh Milk Sids Farm 518447 500 ml ₹62 ₹62 No discount In stock 6 No 4.5 50985 https://blinkit.com/prn/sids-farm-a2-desi-cow-fresh-milk/prid/518447
17 Yakult Probiotic Drink Yakult 3471 5 x 65 ml ₹90 ₹90 No discount In stock 8 No 4.7 40589 https://blinkit.com/prn/yakult-probiotic-drink/prid/3471
18 Amul Gold Milk Amul 179 1 ltr ₹83 ₹83 No discount In stock 2 No 4.7 40589 https://blinkit.com/prn/amul-gold-milk/prid/179
19 Amul Moti Toned Milk (90 Days Shelf Life) Amul 34778 450 ml ₹30 ₹30 No discount In stock 34 No 4.5 40589 https://blinkit.com/prn/amul-moti-toned-milk-90-days-shelf-life/prid/34778
20 Nandini Slim Skimmed Milk Nandini 115774 1 ltr ₹73 ₹73 No discount In stock 12 No 4.7 40589 https://blinkit.com/prn/nandini-slim-skimmed-milk/prid/115774

Categories blinkit.categories

Request {"capability":"blinkit.categories","input":{"pincode":"560102"}}

28 departments and 306 shelves with the IDs the other endpoints take.

Categories
# Department , Department name as Blinkit shows it. Department ID , Department ID. Pass it to category products or categories. Default shelf ID , The shelf a department opens on. Shelves , Shelves in this department at this location.
1 Bath & Body 231389 3075 12
2 Hair 102133 2447 8
3 Skin & Face 231354 752 11
4 Beauty & Cosmetics 104848 2411 11
5 Feminine Hygiene 231304 2450 7
6 Baby Care 231296 3218 11
7 Health & Pharma 98591 8192 18
8 Sexual Wellness 88853 1350 7
9 Vegetables & Fruits 10255 3989 11
10 Atta, Rice & Dal 231463 1165 10
11 Oil, Ghee & Masala 104858 917 10
12 Dairy, Bread & Eggs 96263 922 10
13 Bakery & Biscuits 102156 28 10
14 Dry Fruits & Cereals 231500 2381 10
15 Chicken, Meat & Fish 102144 1362 11
16 Kitchenware & Appliances 102110 8100 11
17 Chips & Namkeen 231418 940 9
18 Sweets & Chocolates 231407 944 8
19 Drinks & Juices 92887 1102 14
20 Tea, Coffee & Milk Drinks 85325 957 9
21 Instant Food 231366 962 10
22 Sauces & Spreads 231342 277 11
23 Paan Corner 231316 1948 11
24 Ice Creams & More 230714 1961 9
25 Home & Lifestyle 87061 1433 17
26 Cleaners & Repellents 231106 2434 14
27 Electronics 87086 2440 14
28 Stationery & Games 231150 5518 12

Promotions blinkit.promotions

Request {"capability":"blinkit.promotions","input":{"limit":10,"min_discount_percent":20,"pincode":"560102","query":"chips"}}

Chips at 20% off or more: 10 deals from 36 products scanned.

Promotions
# Product , Product title as Blinkit lists it. Brand , Brand name on the listing. Offer , The offer label exactly as Blinkit shows it. Deal type , How Blinkit’s offer is classified: percentage or amount off, buy one get one, free item or flash offer. Placement , Where the offer was found: a deal, a banner or a flash offer. Found in , The source scanned: home feed, search or shelf. Discount % , Discount from MRP, as a percentage. Saving , Rupees off MRP. Price , Displayed selling price in rupees. MRP , Maximum retail price printed on the pack. Buy 1 get 1 , Whether the offer is buy one get one. Free item , Whether the offer includes a free item. Product ID , Blinkit product id, stable across locations. Pack size , Pack size, for example 250 ml. Stock , Stock as Blinkit reports it at this delivery point: in stock or out of stock. Inventory , Units Blinkit reports at this location. Sponsored , Whether Blinkit marks the listing as sponsored. Merchant ID , Store serving this location. Product URL , Product page on blinkit.com. Image URL , Blinkit CDN image for this product.
1 Uncle Chipps Spicy Treat Potato Chips Uncle Chipps 29% OFF Percentage discount Deals Search 29.17 ₹14 ₹34 ₹48 No No 534451 80 g In stock 2 Yes 40589 https://blinkit.com/prn/uncle-chipps-spicy-treat-potato-chips/prid/534451 https://cdn.grofers.com/da/cms-assets/cms/product/rc-upload-1782185292662-124.png
2 Uncle Chipps Plain Salted Potato Chips Uncle Chipps 29% OFF Percentage discount Deals Search 29.17 ₹14 ₹34 ₹48 No No 534449 80 g In stock 2 Yes 40589 https://blinkit.com/prn/uncle-chipps-plain-salted-potato-chips/prid/534449 https://cdn.grofers.com/da/cms-assets/cms/product/rc-upload-1782185292662-113.png
3 Haldiram's Classic Salted Potato Chips Haldiram's 32% OFF Percentage discount Deals Search 32 ₹16 ₹34 ₹50 No No 544715 89 g In stock 2 Yes 40589 https://blinkit.com/prn/haldiram-s-classic-salted-potato-chips/prid/544715 https://cdn.grofers.com/da/cms-assets/cms/product/4e98b579-8a4a-4103-8b84-0bed6a0f11ad.png
4 Haldiram's Pudina Treat Potato Chips Haldiram's 32% OFF Percentage discount Deals Search 32 ₹16 ₹34 ₹50 No No 544714 89 g In stock 1 Yes 40589 https://blinkit.com/prn/haldiram-s-pudina-treat-potato-chips/prid/544714 https://cdn.grofers.com/da/cms-assets/cms/product/98a2465a-2dbf-4319-86e0-46a5744d52a9.png
5 Haldiram's Sour Cream & Onion Chips Haldiram's 32% OFF Percentage discount Deals Search 32 ₹16 ₹34 ₹50 No No 557055 89 g In stock 1 Yes 40589 https://blinkit.com/prn/haldiram-s-sour-cream-onion-chips/prid/557055 https://cdn.grofers.com/da/cms-assets/cms/product/0fc2f54e-ec07-42f0-9c1f-970aabafaaea.png
6 Snackible Peri Peri Ragi Chips Snackible 28% OFF Percentage discount Deals Search 28 ₹14 ₹36 ₹50 No No 481420 57 g In stock 12 No 40589 https://blinkit.com/prn/snackible-peri-peri-ragi-chips/prid/481420 https://cdn.grofers.com/da/cms-assets/cms/product/rc-upload-1786543175612-131.png
7 Beyond Snack Peri Peri Nendran Banana Chips Beyond Snack 33% OFF Percentage discount Deals Search 33.33 ₹20 ₹40 ₹60 No No 452633 75 g In stock 5 Yes 40589 https://blinkit.com/prn/beyond-snack-peri-peri-nendran-banana-chips/prid/452633 https://cdn.grofers.com/da/cms-assets/cms/product/71bce0be-f774-4b43-a25d-3a7690afe644.png
8 Bingo Original Style Chilli Sprinkled Potato Chips Bingo 26% OFF Percentage discount Deals Search 26 ₹13 ₹37 ₹50 No No 481202 85 g In stock 26 No 40589 https://blinkit.com/prn/bingo-original-style-chilli-sprinkled-potato-chips/prid/481202 https://cdn.grofers.com/da/cms-assets/cms/product/rc-upload-1770963085463-155.png
9 BRB Potato Popped Chips (Spicy Chipotle Flavour) BRB 20% OFF Percentage discount Deals Search 20 ₹8 ₹32 ₹40 No No 499475 51 g In stock 6 Yes 40589 https://blinkit.com/prn/brb-potato-popped-chips-spicy-chipotle-flavour/prid/499475 https://cdn.grofers.com/da/cms-assets/cms/product/e3b60929-49d2-49aa-b8a8-bc72b4261b10.png
10 Let's Try Lite Snacks Rock Salt Potato Chips Let's Try 35% OFF Percentage discount Deals Search 35.71 ₹20 ₹36 ₹56 No No 570361 45 g In stock 11 No 40589 https://blinkit.com/prn/let-s-try-lite-snacks-rock-salt-potato-chips/prid/570361 https://cdn.grofers.com/da/cms-assets/cms/product/rc-upload-1786977877773-712.png

Delivery times blinkit.eta

Request {"capability":"blinkit.eta","input":{"pincode":"560102"}}

Headline estimate 15 minutes, then each merchant and delivery type.

Delivery times
# Merchant ID , Store serving this location. Delivery type , Delivery type, for example express. Minutes , Estimated delivery time in minutes.
1 35940 instant 10
2 40589 express 15
3 42814 longtail 10
4 50985 super_longtail 10

Location blinkit.location

Request {"capability":"blinkit.location","input":{"pincode":"560102"}}

Each pincode resolves to one representative delivery point and its serving merchants.

Location
# Pincode , Pincode the delivery point was resolved from. City , City the pincode resolves to. Locality , Locality of the representative delivery point. Serviceable , Whether Blinkit delivers to this point. Merchant ID , Store serving this location. Merchants , Merchants serving this delivery point. Latitude , Latitude of the delivery point this response is priced for. Longitude , Longitude of the delivery point this response is priced for.
1 560102 Bengaluru HSR Layout Yes 40589 4 12.911862 77.644592
2 560001 Bengaluru Bengaluru Yes 33966 5 12.976594 77.599271
3 110001 New Delhi New Delhi Yes 34748 3 28.632743 77.219597
4 122002 Gurugram Gurugram Yes 44171 4 28.474679 77.104898
5 201301 Noida Noida Yes 34118 4 28.582119 77.326699
6 400001 Mumbai Mumbai Yes 49585 2 18.938535 72.836334
7 411001 Pune Pune Yes 32398 3 18.529603 73.876015
8 500081 Hyderabad Hyderabad Yes 43811 3 17.443357 78.382211
9 380015 Ahmedabad Ahmedabad Yes 30560 3 23.024349 72.530152
10 302001 Jaipur Jaipur Yes 44181 3 26.917892 75.801538
11 845401 East Champaran Suraha Yes 46193 2 26.646962 84.908894

Image data


        

How Blinkit data works

Blinkit shows each shopper a different catalog depending on where they are. These rules keep your numbers comparable.

  • A pincode is one delivery point

    Blinkit prices and stocks by delivery point, not by city. A pincode resolves to one representative point and the stores that serve it, so treat each result as true for that point rather than the whole pincode.

  • Each area has its own store

    Neighbouring pincodes are often served by different stores, each with its own stock. Keep the merchant ID with every observation so you know which store a number came from.

  • Prices can differ by city

    The same product can cost a different amount in another city or area. Compare the same product ID across locations, never a brand name or a search result.

  • Missing from search is not sold out

    A product can be absent from search results and still be in stock, or absent because it sold out. Check the product directly at that location before you count it as unavailable.

  • Sponsored and organic are flagged

    Search results mark sponsored placements, which can include the top result. Measure share of shelf with and without them, and report the two separately.

  • Pack sizes are separate products

    Each pack size has its own product ID, and a group ID links the variants. Quantity, unit and price per 100 g or 100 ml let you compare value across packs.

  • Every row is a dated observation

    Each request reads Blinkit live, and every row carries the time it was collected. The API returns the current state, so store each observation with its time and location to see change.

  • Limits you can plan around

    Search and shelf requests return up to 100 products each, with paging beyond that. Deal scans inspect up to 500 products per request. Failed requests are not charged.

Ask Blinkit questions from your AI agent

Connect Upscrape through MCP, then use these prompts. Your agent can choose the Blinkit endpoints and work with the returned data.

Prompt

Using Upscrape, check Red Bull 250 ml (Blinkit product 385), Red Bull Sugar Free 250 ml (386) and Monster Ultra Zero Sugar 350 ml (432768) at pincodes 560034, 560066, 560102 and 560003. Pass each pincode directly. Give me a table of stock, inventory and price per product and pincode, list every place a product is out of stock, and keep the merchant ID and time checked.

Prompt

Using Upscrape, search Blinkit for “toned milk” at pincodes 560102 and 110001, limited to Amul, Nandini, Mother Dairy and Heritage. For each brand and pack size, give price, MRP, discount and price per 100 ml, and flag any competitor cheaper than Amul for the same pack size.

Prompt

Using Upscrape, search Blinkit for “atta” at pincode 560102 (24 results). List each result’s position, brand, price and stock, mark which placements are sponsored, and tell me where the first organic Aashirvaad result sits compared with the sponsored ones.

Prompt

Using Upscrape, list the Amul products on Blinkit’s milk shelf (subcategory 922) at pincodes 560102, 560034 and 110001. Show which Amul SKUs appear in each pincode and which are missing from one or more, with pack size and price.

Prompt

Using Upscrape, take a snapshot of Blinkit’s milk shelf (subcategory 922) at pincode 560102, up to 100 products, with brand, pack size, price, MRP and stock. Compare it with the snapshot I give you from last week and list new SKUs, new pack sizes, new brands, delisted products and price changes.

Prompt

Using Upscrape, find chips deals of 20% or more on Blinkit at pincodes 560102 (Bengaluru) and 400001 (Mumbai). For each pincode list the product, offer text, price and MRP, and tell me which offers appear in one city but not the other.

Prompt

Using Upscrape, check Country Delight Buffalo Fresh Milk 450 ml (637879), Aashirvaad Superior MP Atta 1 kg (68482) and Lux Natural Glow Soap 3 × 150 g (24273) at pincodes 560102, 110001, 400001 and 122002. Rank the pincodes by how many of these products are out of stock, and list the gaps first.

Prompt

Using Upscrape, build a digital shelf report for Aashirvaad atta on Blinkit at pincode 560102: search position and sponsored placements for “atta”, the price, MRP and stock of each Aashirvaad SKU found, the competing brands above it, and any active atta deals. Keep the time checked with every number.

Step-by-step setup for

A SKILL.md file that teaches Claude, Codex, Cursor, Gemini CLI and other agents how location, search and stock work on Blinkit. Save it as blinkit-data/SKILL.md in your agent’s skills folder.

The questions Blinkit data answers

Brand, pricing, marketing, category and supply teams use the same Blinkit requests for different decisions.

Where are we losing sales?

E-commerce, supply chain and sales teams check their SKUs across pincodes for stock, inventory and the serving store, and track which ones keep going out of stock.

Are competitors undercutting us?

Pricing teams compare competitor price, MRP, discount and price per unit for the same pack size, at each location, and record how they change over time.

What does our ad shelf look like?

Retail media teams see search positions with sponsored placements flagged, next to stock and competitor listings, for the queries they bid on.

Where is our distribution weak?

Key account and category teams see which of their SKUs appear on a shelf in each pincode and which are missing.

What changed in our category?

Category and strategy teams snapshot a shelf on a schedule and compare: new SKUs, new pack sizes, new brands, delistings and price moves.

Did our promotion reach shoppers?

Trade marketing checks which discounts and offers shoppers actually see, in which cities and at what time.

What should we replenish first?

Commerce operations rank locations by visible stock gaps across a fixed list of products, so the worst areas are fixed first.

What is our real digital shelf?

Brand and e-commerce leaders combine price, stock, assortment and search visibility into one view per location.

Before you build with Blinkit

Answers to the location, product, stock, search and integration questions that matter before you automate Blinkit data collection.

Is there an official Blinkit API?

Blinkit does not publish a public developer API for its product catalog, prices or stock data. Upscrape’s Blinkit API is an independent service that returns structured data observed from Blinkit’s public shopper experience for a selected location.

Can I get Blinkit prices and stock by pincode?

Yes. Every Blinkit endpoint takes a pincode directly, or a place name such as “Koramangala Bengaluru”, or coordinates. A pincode resolves to one representative delivery point, and blinkit.location tells you which point and merchants that is. Location API reference

Which cities are covered?

Coverage follows Blinkit’s own serviceability rather than a fixed Upscrape city list. Check the pincode or coordinates you need with blinkit.location. Because serviceability is evaluated for a delivery point, one result should not be treated as coverage for an entire city or pincode.

How do I compare the same Blinkit product across locations?

Use the same product ID at each location. Call blinkit.product with each pincode, and store the product ID, pack size, price, MRP, stock, inventory, merchant ID and collection time with every observation. Product API reference

Does a missing Blinkit search result mean the product is sold out?

Not necessarily. Search visibility and availability are different signals: a product can be missing from search and still be in stock, or missing because it sold out. Check the product directly with blinkit.product at the same location before treating search absence as a stockout.

Can I get historical Blinkit prices?

The API returns current observations, not a prebuilt historical price series. To build Blinkit price history, run repeated checks and store the product ID, location, merchant ID, price, MRP and collection time yourself. Build a Blinkit price tracker in Python

How many products can one Blinkit search return?

A search can request up to 100 products. The number actually returned depends on the query and available results. Pagination controls can be used to continue through larger result sets while keeping the query and location consistent. Search API reference

What does the merchant ID mean?

The merchant ID identifies the merchant serving the returned product or location. Different delivery points can be associated with different merchants, so keep the merchant ID with your price and availability observations when comparing locations.

Can I paste a Blinkit product or category link?

Yes. blinkit.product takes a product link (the address containing /prid/), and blinkit.category.products takes a category link (containing /cn/ and /cid/). Links work with or without https:// and with tracking parameters. Product API reference

Can I get Blinkit departments, shelves and deals?

Yes. blinkit.categories lists departments and shelves with their IDs. blinkit.category.products returns the products on a shelf, a department’s default shelf or a pasted category link. blinkit.promotions finds deals on the home feed, in a search or on a shelf, with filters for deal type, minimum discount and maximum price. Promotions API reference

Can I use the Blinkit API with Python?

Yes. The Blinkit endpoints use Upscrape’s HTTPS execution API and return structured JSON. The request on this page is shown in cURL, Python and Node.js, and works from any other HTTP client.

Can an AI agent access Blinkit data?

Yes. Connect Upscrape through MCP in Claude, ChatGPT, Cursor, Gemini or another MCP client, and the agent can resolve locations, choose endpoints and work with the returned data. The Blinkit agent skill on this page teaches it the location and stock rules. Connect an agent with MCP

Is the Blinkit API free to try?

Yes. New accounts get up to 100 free credits to start. After those are used, requests consume credits according to the current Upscrape pricing and capability cost. Failed requests do not consume credits.

How is this different from running a Blinkit scraper from a marketplace?

Marketplace scrapers vary by author, schema, pricing and maintenance. Upscrape exposes Blinkit through the same execution contract used across its public platform catalog and maintains the endpoints as part of the platform. Search and category listings are priced by how many products you request, other endpoints at a fixed price shown on each card, and failed requests are free. Credits and billing

Can I use the Blinkit API in n8n, Make or Google Sheets?

Yes. Use an HTTP Request node in n8n, the HTTP module in Make, or Apps Script in Google Sheets. Send the request with your Upscrape API key and use the returned JSON fields in the rest of your workflow or sheet.

Start with your own pincode

Sign up, copy your API key and send the request above. New accounts get up to 100 free credits.