$0.9/1k Blinkit Category Products Scraper
Pricing
from $0.90 / 1,000 results
$0.9/1k Blinkit Category Products Scraper
Scrape Blinkit grocery category pages by URL. Export product prices, MRP, stock, ratings, and images for any delivery location in India (latitude/longitude). Built for price monitoring, assortment analysis, and market research.
Pricing
from $0.90 / 1,000 results
Rating
0.0
(0)
Developer
Archit Jain
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Blinkit Category Products Scraper | Prices, MRP & Stock India
Scrape product listings from Blinkit category pages in India (not keyword search). Export prices, MRP, discounts, stock, ratings, and images for any delivery location using latitude and longitude.
For keyword search, use the Blinkit Search Scraper actor instead.
Prices and availability depend on where you order from. Set coordinates for the delivery area you care about (for example central Delhi or Koramangala, Bangalore). All categories in one run use the same location.
Input
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
categoryUrls | array | Yes | Sample milk category | Full Blinkit category URLs with /cid/{l0}/{l1}. |
latitude | number | Yes | 28.6139 | Delivery latitude (decimal degrees, -90 to 90). |
longitude | number | Yes | 77.209 | Delivery longitude (decimal degrees, -180 to 180). |
maxItems | integer | No | 50 | Maximum total products saved across all categories. |
maxItemsPerCategory | integer | No | 50 | Maximum products per category (also limited by maxItems). |
proxyConfiguration | object | No | Residential proxy on | Apify residential proxy (recommended on Apify cloud). |
Finding category URLs
Open a leaf subcategory on Blinkit (one that shows a product grid) and copy the URL from your browser, for example:
https://blinkit.com/cn/milk/cid/14/922
The two numbers after /cid/ are category IDs (14 = top level, 922 = leaf). Parent categories that only show subcategory tiles may return few or no products.
If a URL is wrong, the run fails immediately and the log shows the expected format and an example URL.
Output
After a successful run, open Output in the Apify Console:
- Product listings (table) — quick overview of name, brand, price, MRP, stock, and links.
- Full dataset (JSON) — every field for export or API use.
Results are saved to the run dataset—one JSON object per product on the category page.
| Field | Description |
|---|---|
platform | Always blinkit. |
categoryL0, categoryL1 | Category IDs from your URL. |
categoryName | Display name of the category page when available. |
categoryUrl | Category page URL that was scraped. |
rank | Position on the listing (1 = first). |
productId, variantId | Blinkit product identifiers. |
name, brand, quantity | Product title, brand, and pack size. |
price, mrp, currency | Selling price and MRP in INR. |
discountText | Offer label on the card, if shown. |
inStock, inventory | Availability and stock when reported. |
rating, ratingCount | Customer rating and count label (e.g. 7.9 lac). |
merchantId, merchantType, eta | Fulfilment and delivery hints when shown. |
imageUrl, images | Product image URL(s). |
productUrl | Link to the product on Blinkit. |
latitude, longitude | Coordinates used for this result. |
scrapedAt | ISO timestamp when the row was collected. |
Example dataset item
{"platform": "blinkit","categoryL0": "14","categoryL1": "922","categoryName": "Milk","categoryUrl": "https://blinkit.com/cn/milk/cid/14/922","rank": 1,"productId": "19512","name": "Amul Taaza Toned Milk","brand": "Amul","quantity": "500 ml","price": 30,"mrp": 30,"currency": "INR","inStock": true,"rating": 4.6,"productUrl": "https://blinkit.com/prn/amul-taaza-toned-milk/prid/19512","latitude": 28.6139,"longitude": 77.209,"scrapedAt": "2026-05-28T10:15:00.000Z"}
Pricing Structure
Pay per usage — you are charged for Apify compute (runtime, memory) for each run. Residential proxy is used by default on Apify cloud for reliable access to Blinkit.
Examples
Example 1: Milk category in Delhi
Input
{"categoryUrls": ["https://blinkit.com/cn/milk/cid/14/922"],"latitude": 28.6139,"longitude": 77.209,"maxItems": 30}
Output: Up to 30 products from the Milk category, ordered as on Blinkit for that location, with prices and stock for each row.
Example 2: Multiple categories, same location
Input
{"categoryUrls": ["https://blinkit.com/cn/milk/cid/14/922","https://blinkit.com/cn/bread-pav/cid/14/28"],"latitude": 19.076,"longitude": 72.8777,"maxItems": 100,"maxItemsPerCategory": 50}
Output: Products from both categories for Mumbai coordinates, capped at 50 per category and 100 total.
Example 3: Invalid URL (run fails)
Input: https://blinkit.com/cn/milk (missing /cid/{l0}/{l1})
Output: Run fails with a message showing the correct URL format and example: https://blinkit.com/cn/milk/cid/14/922
Best Practices
- Use leaf category URLs that display products, not only subcategory navigation.
- Set latitude and longitude for the delivery pin you care about—prices and stock change by area.
- Start with
maxItems: 10to check output and cost before large runs. - One location per run—all
categoryUrlsshare the same coordinates. - For search by keyword (e.g. “amul butter”), use the Blinkit Search Scraper actor instead of this one.