Skip to content

Blinkit Scraper

Try for free

Scrape Blinkit search results for any Indian delivery location: product names, brands, prices, MRP, discounts, stock, delivery ETA, ratings and images. No login needed.

🛒 Blinkit Scraper

Scrape Blinkit search results exactly as shoppers see them in any Indian neighbourhood: product names, brands, prices, MRP, discounts, stock, delivery ETA, ratings and images. Type a few keywords and delivery locations, and get clean rows in seconds. No login, no app, and you pay only for the products you save.

✨ Why use Blinkit Scraper?

  • ⚡ Fast: 10 products for one keyword arrive in about 5 seconds of run time, and 250 products across 9 keyword and location pairs in about 10 seconds.
  • 📍 Any delivery location: enter an area and city, a 6-digit PIN code or exact coordinates. Each location gets the prices, stock and delivery time of the dark store that serves it.
  • 🚚 Delivery ETA per product: the delivery time of the store that would ship each product, not just one number per city.
  • 🧾 Rich rows: price, MRP, discount, offer label, stock count, order limit, rating and rating count, sponsored flag, every product image and the other pack sizes.
  • 🎯 Filters built in: in-stock only, no sponsored products, price range and minimum discount.
  • 🔓 No login needed: only the public search results that anyone can see on blinkit.com.

🎯 Use cases

  • 💰 Price monitoring: track the selling price, MRP and discounts of your products or your competitors' in Delhi, Bengaluru, Mumbai and other cities.
  • 📦 Availability and stock checks: see where a product is sold out and how many units a store holds.
  • 🏁 Quick-commerce research: compare assortments and delivery times between neighbourhoods and cities.
  • 📣 Share of shelf and ads: see which brands rank first for a keyword and which listings are sponsored.
  • 📊 Dashboards and pipelines: feed daily snapshots into BI tools, spreadsheets or your own database.

🚀 How to use

  1. Enter one or more search queries, e.g. milk, chocolate, atta 5kg.
  2. Enter one or more delivery locations, e.g. Koramangala, Bengaluru, 400053 or 28.5247, 77.1554.
  3. Set Max products per search (20 by default; 0 saves every product Blinkit returns).
  4. Optionally add filters (in stock only, price range, minimum discount, no ads).
  5. Click Start and download the results as JSON, CSV or Excel, or read them through the API.

📥 Input

FieldWhat it does
searchQueriesKeywords to search, one per line. Each is searched in every location.
locationsArea and city, 6-digit PIN code, or latitude, longitude. Empty: Connaught Place, New Delhi.
maxItemsProducts to save per keyword and location. 0 = all.
startUrlsOptional Blinkit search URLs such as https://blinkit.com/s/?q=paneer.
onlyInStock, excludeSponsoredSkip sold-out products or ads.
minPrice, maxPrice, minDiscountPercentPrice range in rupees and minimum discount off MRP.
includeRelatedProductsAlso save the "related products" Blinkit shows after the direct matches.
{
  "searchQueries": ["Chocolate", "milk"],
  "locations": ["Vasant Kunj, New Delhi", "Koramangala, Bengaluru"],
  "maxItems": 20,
  "onlyInStock": true
}

📤 Output

One row per product, keyword and location.

FieldDescription
name, brand, variantProduct name, brand and pack size
price, mrp, discount_percent, offer_textSelling price and MRP in rupees, discount and offer label
out_of_stock, inventory, max_order_quantityStock at the serving store and the order limit
eta_in_minutesDelivery time from the store that ships the product
rating_value, rating_countAverage rating and number of ratings
is_sponsored, is_related, positionAd flag, related-product flag and rank in the results
product_id, product_url, group_id, product_typeBlinkit IDs, product page and product type
image_url, images, other_variantsMain image, all images and the other pack sizes with their prices
merchant_id, merchant_typeThe dark store that serves the location
location, city, pincode, latitude, longitudeWhere the search was made
search_keyword, location_query, timestampThe input that produced the row and when it was scraped

Example row from a test run (image list shortened):

{
  "search_keyword": "Chocolate",
  "position": 2,
  "product_id": "212722",
  "product_url": "https://blinkit.com/prn/nestle-kitkat-4-fingers-choco-coated-wafer-bar/prid/212722",
  "name": "Nestle KitKat 4 Fingers Choco Coated Wafer Bar",
  "variant": "38.5 g",
  "brand": "Nestle KitKat",
  "product_type": "Wafer Chocolate",
  "price": 30,
  "mrp": 30,
  "discount_percent": null,
  "offer_text": null,
  "currency": "INR",
  "out_of_stock": false,
  "product_state": "available",
  "inventory": 50,
  "max_order_quantity": 50,
  "eta_in_minutes": 11,
  "rating_value": 4.7,
  "rating_count": 570000,
  "is_sponsored": false,
  "is_related": false,
  "merchant_id": "30474",
  "merchant_type": "express",
  "group_id": "2193415",
  "image_url": "https://cdn.grofers.com/da/cms-assets/cms/product/dce27cb9-f7c0-49b8-9721-7c8eaa142a86.png",
  "images": [
    "https://cdn.grofers.com/da/cms-assets/cms/product/dce27cb9-f7c0-49b8-9721-7c8eaa142a86.png",
    "https://cdn.grofers.com/da/cms-assets/cms/product/1b36b171-0315-43d8-9e0b-89190c6855c4.png"
  ],
  "other_variants": [
    {"product_id": "229144", "variant": "2 x 38.5 g", "price": 57, "mrp": 60, "out_of_stock": false, "inventory": 50},
    {"product_id": "372216", "variant": "3 x 38.5 g", "price": 84, "mrp": 90, "out_of_stock": false, "inventory": 10}
  ],
  "location": "Vasant Kunj",
  "location_query": "Vasant Kunj, New Delhi",
  "city": "New Delhi",
  "pincode": "110070",
  "latitude": 28.5247418,
  "longitude": 77.1554539,
  "timestamp": "2026-10-21T15:13:38.954Z"
}

A run summary (products per search, resolved locations, skipped locations) is saved as OUTPUT in the run's key-value store.

💰 Pricing

You pay $3.00 per 1,000 products saved ($0.003 per product), plus the platform usage of the run.

  • Example: 5 keywords × 20 products in one location = 100 products ≈ $0.30 in product fees. Platform usage for a run like that is about $0.001 (memory and a small amount of residential proxy traffic in India).
  • 1,000 products ≈ $3.00 plus about $0.01 of usage.
  • Locations that cannot be found, empty searches and errors are never charged.

❓ FAQ

Is it legal to scrape Blinkit? The actor only reads public search results that anyone can see on blinkit.com without an account. It does not log in or touch personal data. Check Blinkit's terms and your local laws for how you use the data.

Do I need a Blinkit account or my own proxy? No. Blinkit only answers visitors from India, so the actor uses residential proxies in India by default. You can switch to your own proxies in the Proxy section.

How many products can I get? Blinkit shows every direct match for a keyword (from a handful up to several hundred, e.g. about 550 for "chocolate" in Vasant Kunj). With "Include related products" on, the actor keeps going into Blinkit's related products.

Why are prices or stock different between locations? Blinkit serves each neighbourhood from its nearest dark store. Prices, offers, stock and delivery times are those of that store, which is why you can search the same keyword in many locations in one run.

What if a field is empty? Fields are empty when Blinkit does not show them for that product, e.g. offer_text and discount_percent when a product is sold at MRP.

Can I schedule it or use the API? Yes. Save a task and schedule it (for example every morning), or start runs and read the dataset through the API in JSON, CSV or Excel.

⚠️ Limits

  • Only search results: product detail pages (full description, nutrition, seller details) and category pages are not scraped.
  • Only locations Blinkit delivers to. A location outside Blinkit's service area is skipped and named in the status message.
  • One row per product, keyword and location: the same product found in several locations appears once per location.
  • Delivery ETA, prices and stock are a snapshot at the time of the run and change through the day.

Related actors

G2
4.7/5
Excellent
Trustpilot

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes. The advantage lasts forever.

No credit card. No setup calls.