Blinkit Product Scraper: Ingredients, Nutrition & Barcodes
Pricing
from $3.00 / 1,000 products
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Features
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
| Field | Example |
|---|---|
name, brand, quantity | Pintola All Natural Crunchy Peanut Butter · Pintola · 1 kg |
price, mrp, discount_percent | 376 · 430 · 12.6 |
in_stock, inventory | true · 8 |
barcode, barcodes | 8908010900056 |
category › sub_category › sub_sub_category | Sauces & Spreads › Peanut Butter › Crunchy Peanut Butter |
ingredients | Roasted Peanuts (100%) |
nutrition | { "energy_kcal": 628, "protein_g": 28, "total_fat_g": 49.6, "sodium_mg": 143.1, ... } |
nutrition_info | The original nutrition text, as shown on Blinkit |
serving_size, allergen_information | 32 g · Contains Nut. |
description, key_features | Product copy |
shelf_life, country_of_origin | 12 months · India |
manufacturer, marketed_by, fssai_license, customer_care | Name, address and license number |
other_attributes | Everything else Blinkit lists (flavour, diet preference, dimensions, ...) |
images | All gallery image URLs |
rating | Average rating |
search_query, search_rank | The keyword and the product's position in Blinkit's results |
store_id, location | The 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
- Enter one or more search keywords (e.g.
peanut butter,atta,protein bar) and/or product URLs. - Set max products per keyword.
- Optionally set the delivery location (latitude/longitude). Blinkit prices and stock vary by dark store; ingredients, nutrition and barcodes don't.
- 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,beveragesorpersonal carewith 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.