Blinkit Deals & Offers Scraper avatar

Blinkit Deals & Offers Scraper

Pricing

from $1.49 / 1,000 results

Go to Apify Store
Blinkit Deals & Offers Scraper

Blinkit Deals & Offers Scraper

Collect Blinkit's live deals, discounted products, banners and flash offers for any Indian pincode or city.

Pricing

from $1.49 / 1,000 results

Rating

0.0

(0)

Developer

Upscrape

Upscrape

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

What does Blinkit Deals & Offers Scraper do?

Blinkit Deals & Offers Scraper collects the promotions Blinkit shows on its home feed for the delivery locations you choose: discounted deal products, promotional banners and flash offers. Deal products come with their price, MRP, discount and stock.

Add pincodes or cities and the actor collects each location's deals in one run. Each row carries the location it came from.

Typical uses:

  • see which products and brands Blinkit is promoting in each city today
  • track discounts and flash offers over time with an Apify schedule
  • compare promotions between cities or pincodes
  • follow a competitor's promotions on Blinkit

What data does it return?

FieldMeaning
sectionThe home-feed section the deal appeared in, for example "Hot deals"
title, rankThe deal's title and its position in that response
deeplink_url, image_urlWhere the deal links on Blinkit, and its image
productFor a deal product: name, brand, pack size, price, MRP, discount, stock and product link
promotion_typeThe deal type you asked for
input_pincode, input_cityThe location the row came from

How to scrape Blinkit deals

  1. Add pincodes, pick cities, or both.
  2. Choose a Deal type: all placements, deal products only, banners or flash offers.
  3. Set Results per location (1 to 100, default 20).
  4. Click Start, then download the dataset as JSON, CSV or Excel, or read it through the Apify API.

Input example

{
"pincodes": ["560102"],
"cities": ["Delhi", "Mumbai"],
"dealType": "deals",
"maxResults": 20
}

This collects up to 20 deals in each of 3 locations in one run.

Output example

{
"input_pincode": "560102",
"promotion_type": "deals",
"section": "Hot deals",
"rank": 1,
"title": "Whole Farm Grocery Sugar (Packet) (Sakkare)",
"deeplink_url": "https://blinkit.com/prn/whole-farm-grocery-sugar-packet-sakkare/prid/527639",
"image_url": "https://cdn.grofers.com/da/cms-assets/cms/product/cf6ec834-9b41-4022-9f56-434154bb97f2.png",
"product": {
"name": "Whole Farm Grocery Sugar (Packet) (Sakkare)",
"brand": "Whole Farm Grocery",
"variant": "1 kg",
"price": 70,
"mrp": 95,
"discount_text": "26%\nOFF",
"inventory": 8,
"product_id": 527639,
"product_url": "https://blinkit.com/prn/whole-farm-grocery-sugar-packet-sakkare/prid/527639",
"merchant_id": "40589",
"merchant_type": "express"
}
}

How much does it cost?

$0.003 per run plus $0.00149 per deal, which is $1.49 per 1,000 deals. There is no separate charge for Apify compute.

  • 20 deals in one city: $0.03
  • 20 deals in each of the 14 listed cities (280 rows): $0.42

A location that fails adds no rows and is not charged. You can cap the cost of a run with Apify's maximum charge setting; the actor stops when it is reached.

Locations: pincodes and cities

A pincode resolves to one point inside it, and the deals come from the store serving that point. Each city in the list uses one central pincode that Blinkit serves:

CityPincodeCityPincode
Delhi110001Ahmedabad380015
Mumbai400050Gurugram122002
Bengaluru560001Noida201301
Hyderabad500081Jaipur302001
Chennai600017Lucknow226010
Kolkata700019Chandigarh160017
Pune411001Indore452001

Other Blinkit scrapers

FAQ

Is this an official Blinkit API?

No. It is an independent tool that reads the promotions Blinkit shows publicly to any visitor for a delivery location. It needs no Blinkit account, login, cookies or proxies.

Why are banners or flash offers sometimes empty?

Blinkit shows banners and flash offers only for some campaigns and locations, so a run can return none of them for a location. Deal products appear under headers such as "Hot deals" and carry a product with price and stock.

How often do deals change?

Promotions change with Blinkit's campaigns, so a run shows the deals at that moment. Schedule the actor to build a history.

Can I track Blinkit deals automatically?

Yes. Schedule the actor in Apify to build a history of deals and discounts, call it from any language through the Apify API, or use Apify's integrations.