Blinkit Product Scraper: Ingredients, Nutrition & Barcodes avatar

Blinkit Product Scraper: Ingredients, Nutrition & Barcodes

Pricing

from $3.00 / 1,000 products

Go to Apify Store
Blinkit Product Scraper: Ingredients, Nutrition & Barcodes

Blinkit Product Scraper: Ingredients, Nutrition & Barcodes

Scrape Blinkit products with price, MRP, discount, stock, EAN barcodes, full ingredients, parsed nutrition facts, category path, manufacturer, FSSAI license and all images. Search by keyword or paste product URLs.

Pricing

from $3.00 / 1,000 products

Rating

0.0

(0)

Developer

Sharath Pai

Sharath Pai

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Features

Limited permissions

Share

Scrape products from Blinkit (India's quick-commerce grocery app) with the data other Blinkit scrapers leave out: full ingredient lists, nutrition facts parsed into numbers, EAN/UPC barcodes, the full category path, manufacturer, FSSAI license, shelf life and every product image, alongside the usual price, MRP, discount and stock.

Search by keyword, or paste product URLs. Results download as JSON, CSV, Excel or via API.

What you get

FieldExample
name, brand, quantityPintola All Natural Crunchy Peanut Butter · Pintola · 1 kg
price, mrp, discount_percent376 · 430 · 12.6
in_stock, inventorytrue · 8
barcode, barcodes8908010900056
category › sub_category › sub_sub_categorySauces & Spreads › Peanut Butter › Crunchy Peanut Butter
ingredientsRoasted Peanuts (100%)
nutrition{ "energy_kcal": 628, "protein_g": 28, "total_fat_g": 49.6, "sodium_mg": 143.1, ... }
nutrition_infoThe original nutrition text, as shown on Blinkit
serving_size, allergen_information32 g · Contains Nut.
description, key_featuresProduct copy
shelf_life, country_of_origin12 months · India
manufacturer, marketed_by, fssai_license, customer_careName, address and license number
other_attributesEverything else Blinkit lists (flavour, diet preference, dimensions, ...)
imagesAll gallery image URLs
ratingAverage rating
search_query, search_rankThe keyword and the product's position in Blinkit's results
store_id, locationThe dark store and coordinates used for price and stock
url, product_id, scraped_at

Sample output

{
"product_id": "179771",
"name": "Maggi Nutrilicious Veg Atta Noodles Made with Only Atta Flour",
"brand": "Maggi Nutrilicious",
"quantity": "290 g",
"price": 100,
"mrp": 116,
"discount_percent": 13.8,
"in_stock": true,
"barcode": "8901058022223",
"category": "Instant & Frozen Food",
"sub_category": "Noodles",
"sub_sub_category": "Instant Noodles",
"ingredients": "Wheat flour (Atta) (86.2%), Palm oil, Iodized salt, ...",
"nutrition": {
"energy_kcal": 325, "protein_g": 7.7, "carbohydrates_g": 57.2, "total_sugars_g": 2.5,
"added_sugars_g": 1.4, "dietary_fiber_g": 4.4, "total_fat_g": 9.2, "saturated_fat_g": 8.5,
"trans_fat_g": 0.15, "sodium_mg": 1141.8, "iron_mg": 6.62
},
"shelf_life": "8 months",
"manufacturer": "Nestle India Ltd. ...",
"fssai_license": "10012011000168",
"images": ["https://cdn.grofers.com/...jpg", "..."],
"url": "https://blinkit.com/prn/maggi-nutrilicious-veg-atta-noodles-made-with-only-atta-flour/prid/179771"
}

Use cases

  • Nutrition and health apps: build a food database of Indian packaged products with ingredients, allergens and per-100 g nutrition.
  • Barcode lookup: map EAN codes to Indian product names, brands, images and ingredients.
  • Price and discount monitoring: track price, MRP and discount across brands and categories.
  • Brand and shelf analytics: see where your products rank for a keyword versus competitors.
  • Catalog enrichment: fill product listings with images, descriptions and regulatory details (FSSAI, manufacturer, country of origin).

How to use

  1. Enter one or more search keywords (e.g. peanut butter, atta, protein bar) and/or product URLs.
  2. Set max products per keyword.
  3. Optionally set the delivery location (latitude/longitude). Blinkit prices and stock vary by dark store; ingredients, nutrition and barcodes don't.
  4. Run, then export the dataset.

Input example

{
"searchQueries": ["peanut butter", "dark chocolate"],
"productUrls": [{ "url": "https://blinkit.com/prn/maggi-noodles/prid/179771" }],
"maxProductsPerQuery": 200,
"extractBarcodes": true,
"lat": 19.076,
"lon": 72.8777
}

Barcodes

Blinkit doesn't publish barcodes, so this Actor reads them from the product photos. Every code is check-digit validated. A barcode is found when the gallery includes a back-of-pack photo, which is about half of packaged foods and fewer in some categories. When no barcode photo exists, barcode is null.

Speed and cost

  • With full details and barcodes on: roughly 100 products per minute.
  • With details off: price, stock and rank only, much faster.
  • You're charged per product saved. Set Maximum cost per run in the run options to cap spending; the Actor stops cleanly when it's reached.

Tips

  • Use broad keywords like snacks, beverages or personal care with a high limit to cover a whole category.
  • If you only need prices, turn off Fetch full product details and Extract barcodes.
  • The same product may appear under several keywords; deduplicate on product_id.

FAQ

Is scraping Blinkit legal? This Actor collects publicly visible product information. You are responsible for how you use the data and for complying with Blinkit's terms and applicable law. Don't use it for personal data.

Why is a product missing price or stock? It isn't sold at the dark store for the chosen location. Try a different latitude/longitude.

Found a bug or need a field? Open an issue on the Actor's Issues tab.