Blinkit Product
blinkit.product
Look up one product by ID or Blinkit link to check its price, stock and published product details at the location you choose.
At a glance
- Endpoint ID
blinkit.product- Price
- 1.3 credits per call; failed calls are free
- Runs for up to
- 30 seconds
Request
Send the endpoint ID as capability and its fields as input. Set UPSCRAPE_API_KEY to your key first.
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": 68482 }}'
import jsonimport osimport requestspayload = json.loads(r'''{ "capability": "blinkit.product", "input": { "pincode": "560102", "product_id": 68482 }}''')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))
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": 68482 }}),});if (!response.ok) { throw new Error(`Upscrape request failed: ${response.status}`);}console.log(JSON.stringify(await response.json(), null, 2));
Input
- Send one kind of location: a six-digit pincode, a place name in location_query, or latitude and longitude together, not a mix. A pincode stands for one delivery point, not every address in the area.
- Send product_id or product_url; product links contain /prid/ followed by the product ID. Ask for fulfilment details with include where Blinkit has them.
| Field | Type | Required | What it does | Example |
|---|---|---|---|---|
latitude |
number | one of | Latitude of the delivery address. From -90 to 90. | |
location_query |
string | one of | Free-text Indian location resolved before fetching location-dependent Blinkit data. | |
longitude |
number | one of | Longitude of the delivery address. From -180 to 180. | |
pincode |
string | one of | Six-digit Indian pincode; surrounding whitespace is allowed and trimmed. Do not combine with coordinates. | 560102 |
product_id |
integer | one of | Blinkit product ID. | 68482 |
product_url |
string | one of | Blinkit product URL containing a /prid/{product_id} segment. | |
include |
array<string> | no | Optional fields or enrichments to include. Allowed values: fulfillment. |
fulfillment |
Response
A finished call answers with HTTP 200; the data is in results[0].data, and billing.credits_charged is what it cost. A call still running after the wait answers 202: see jobs and results.
This is results[0].data from a real run:
{ "product": { "name": "Aashirvaad Superior MP Chakki Atta - l kg", "price": 68, "mrp": 75, "rating": 4.7, "available": true, "brand": "Aashirvaad", "captured_at": "2026-10-04T13:39:53Z", "category_id": null, "category_name": "Atta, Rice & Dal", "country_of_origin": "India", "currency": "INR", "description": "Sourced from select centers, Aashirvaad Superior MP Atta is Made in India. 100% pure whole wheat atta. The grains undergo a 3-step cleaning…", "discount_amount": 7, "discount_percent": 9.33, "discount_text": "9% OFF", "fssai_license": "10012031000312", "fulfillment": null, "group_id": 3262347, "image_url": "https://cdn.grofers.com/da/cms-assets/cms/product/3c63ccbb-6f20-444c-808b-311bcf06cfd9.jpg", "ingredients": null, "inventory": 29, "is_sold_out": false, "is_sponsored": false, "manufacturer": "ITC Limited, 37, J.L. Nehru Road, Kolkata- 700071", "merchant_id": "40589", "merchant_type": "express", "organic_rank": null, "price_per_100_unit": 6.8, "price_per_unit": 0.068, "product_id": 68482, "product_url": "https://blinkit.com/prn/aashirvaad-superior-mp-chakki-atta-l-kg/prid/68482", "quantity": 1000, "rating_count": null, "seller": "BLINK COMMERCE PRIVATE LIMITED \nNo. 404, 22nd Cross, 24th Main, Sector 2, HSR Lay out, Bangalore - 560102", "shelf_life": "90 days", "short_description": null, "sku": null, "stock_status": "in_stock", "storage_instructions": null, "subcategory_id": null, "subcategory_name": "Atta", "unit": "g", "variant": "1 kg", "location": { "latitude": 12.911862, "longitude": 77.6445923, "pincode": "560102" }, "attributes": { "Atta Type": "Chakki Atta", "Disclaimer": "Every effort is made to maintain accuracy of all information. However, actual product packaging and materials may contain more and/or diffe…", "Marketer’s Name and Address": "ITC Limited, 37, J.L. Nehru Road, Kolkata- 700071", "Milling Process": "Stone Ground", "Return Policy": "Only replacement of the item is permitted, within 72 hours of purchase, if it is found to be of poor quality, damaged or incorrect. If the …", "Seller FSSAI": "10018064001545", "Source": "Madhya Pradesh", "Sugar Profile": "No Added Sugar", "Unit": "1 kg" }, "nutritional_information": { "Added Sugar Per 100 g": "0 g", "Cholesterol Per 100 g": "0 g", "Dietary Fiber Per 100 g": "10.4 g", "Energy Per 100 g": "338 kcal", "Protein Per 100 g": "10.7 g", "Saturated Fat Per 100 g": "0.3 g", "Sodium Per 100 g": "1.5 mg", "Total Carbohydrates Per 100 g": "76", "Total Fat Per 100 g": "1.3 g", "Total Sugar Per 100 g": "3.6 g", "Trans Fat Per 100 g": "0 g", "Unsaturated Fat Per 100 g": "1" }, "breadcrumbs": [ "Atta, Rice & Dal", "Atta" ], "features": [ "Aashirvaad Superior MP Atta uses the 4-step advantage process of sourcing, 3-step cleaning, no-touch packaging & nutri-lock.", "Wheat is sourced from 6500+ selection centers across India." ], "images": [ "https://cdn.grofers.com/da/cms-assets/cms/product/3c63ccbb-6f20-444c-808b-311bcf06cfd9.jpg", "https://cdn.grofers.com/da/cms-assets/cms/product/44d1f295-f43d-40c1-9b04-37e258b71e21.jpg" ], "media": [ { "aspect_ratio": 1, "media_type": "image", "url": "https://cdn.grofers.com/da/cms-assets/cms/product/3c63ccbb-6f20-444c-808b-311bcf06cfd9.jpg" }, { "aspect_ratio": 1, "media_type": "image", "url": "https://cdn.grofers.com/da/cms-assets/cms/product/44d1f295-f43d-40c1-9b04-37e258b71e21.jpg" } ], "offers": [] }}
Fields
| Field | Type | What it is | Example |
|---|---|---|---|
product.media[].aspect_ratio |
integer | 1 | |
product.media[].media_type |
string | image | |
product.media[].url |
string | https://cdn.grofers.com/da/cms-assets/cms/product/3c63ccbb-6f20… | |
product |
object | The product record. | 51 fields |
product.attributes |
object | Product facts as Blinkit lists them, by name. | 9 fields |
product.attributes.Atta Type |
string | The kind of atta, as listed. | Chakki Atta |
product.attributes.Disclaimer |
string | Blinkit's note about the product information. | Every effort is made to maintain accuracy of all information. H… |
product.attributes.Marketer’s Name and Address |
string | Who markets the product, with their address. | ITC Limited, 37, J.L. Nehru Road, Kolkata- 700071 |
product.attributes.Milling Process |
string | How the flour is milled, as listed. | Stone Ground |
product.attributes.Return Policy |
string | Blinkit's return terms for the product. | Only replacement of the item is permitted, within 72 hours of p… |
product.attributes.Seller FSSAI |
string | The seller's food safety licence number. | 10018064001545 |
product.attributes.Source |
string | Where the product comes from, as listed. | Madhya Pradesh |
product.attributes.Sugar Profile |
string | The sugar claim, such as No Added Sugar. | No Added Sugar |
product.attributes.Unit |
string | 1 kg | |
product.available |
boolean | Whether the product can be bought at this location now. | true |
product.brand |
string | Brand name on the listing. | Aashirvaad |
product.breadcrumbs |
array | Where the product sits in Blinkit's categories. | Atta, Rice & Dal, Atta, Atta Assortment |
product.captured_at |
string | When this result was collected. It is not the time Blinkit last changed the product. | 2026-10-04T13:39:53Z |
product.category_id |
null | Department ID. Pass it to category products or categories. | null |
product.category_name |
string | Department name as Blinkit shows it. | Atta, Rice & Dal |
product.country_of_origin |
string | Country of origin on the listing. | India |
product.currency |
string | The currency of the prices, such as INR. | INR |
product.description |
string | The product description. | Sourced from select centers, Aashirvaad Superior MP Atta is Mad… |
product.discount_amount |
integer | Rupees off MRP. | 7 |
product.discount_percent |
number | Discount from MRP, as a percentage. | 9.33 |
product.discount_text |
string | Discount label exactly as Blinkit words it. | 9% OFF |
product.features |
array | Feature bullet points returned for the product. | Aashirvaad Superior MP Atta uses the 4-step advantage process o… |
product.fssai_license |
string | The food safety licence number on the listing. | 10012031000312 |
product.fulfillment |
null | How the order is delivered, when given. | null |
product.group_id |
integer | Links pack sizes of the same product. | 3,262,347 |
product.image_url |
string | Blinkit CDN image for this product. | https://cdn.grofers.com/da/cms-assets/cms/product/3c63ccbb-6f20… |
product.images |
array | Product images returned. | https://cdn.grofers.com/da/cms-assets/cms/product/3c63ccbb-6f20… |
product.ingredients |
null | Ingredients, when listed. | null |
product.inventory |
integer | Units Blinkit reports at this location. | 29 |
product.is_sold_out |
boolean | Whether the listing is explicitly sold out. | false |
product.is_sponsored |
boolean | Whether Blinkit marks the listing as sponsored. | false |
product.location |
object | The location the result was read for. | 3 fields |
product.location.latitude |
number | Latitude of the delivery point this response is priced for. | 12.91 |
product.location.longitude |
number | Longitude of the delivery point this response is priced for. | 77.64 |
product.location.pincode |
string | Pincode the delivery point was resolved from. | 560102 |
product.manufacturer |
string | Who makes the product, with their address. | ITC Limited, 37, J.L. Nehru Road, Kolkata- 700071 |
product.media |
array | Pictures and videos of the product. | 14 records |
product.merchant_id |
string | Store serving this location. | 40589 |
product.merchant_type |
string | Fulfilment type, for example express. | express |
product.mrp |
integer | Maximum retail price printed on the pack. | 75 |
product.name |
string | Product title as Blinkit lists it. | Aashirvaad Superior MP Chakki Atta - l kg |
product.nutritional_information |
object | 12 fields | |
product.nutritional_information.Added Sugar Per 100 g |
string | 0 g | |
product.nutritional_information.Cholesterol Per 100 g |
string | 0 g | |
product.nutritional_information.Dietary Fiber Per 100 g |
string | 10.4 g | |
product.nutritional_information.Energy Per 100 g |
string | 338 kcal | |
product.nutritional_information.Protein Per 100 g |
string | 10.7 g | |
product.nutritional_information.Saturated Fat Per 100 g |
string | 0.3 g | |
product.nutritional_information.Sodium Per 100 g |
string | 1.5 mg | |
product.nutritional_information.Total Carbohydrates Per 100 g |
string | 76 | |
product.nutritional_information.Total Fat Per 100 g |
string | 1.3 g | |
product.nutritional_information.Total Sugar Per 100 g |
string | 3.6 g | |
product.nutritional_information.Trans Fat Per 100 g |
string | 0 g | |
product.nutritional_information.Unsaturated Fat Per 100 g |
string | 1 | |
product.offers |
array | Offers on the product, when there are any. | empty in this sample |
What to know
- Price, MRP and inventory are empty when Blinkit shows no value, and a real zero stays zero. Stock comes as in stock, low stock, out of stock or unknown, apart from the price; when Blinkit's signals are missing or disagree, it says unknown.
- Descriptions, features, nutrition facts, manufacturer details and other product details depend on what Blinkit publishes for that product.
If a call fails
A failed call costs nothing. The response carries an error.code you can branch on; Errors and retries lists every code and which ones to retry.
Other Blinkit endpoints
Something missing or unclear? Ask the team that builds the Blinkit endpoints.