Blinkit Product Scraper API

Get a Blinkit product priced at its serving store as structured JSON. Extract price, MRP, discounts, stock, attributes, pack-size variants and recommendations using a product ID and location.

GET / blinkit/product
{
  "search_parameters": { "product_id": "1383282", "pincode": "302018", "lat": 26.865523, "lon": 75.7876 },
  "total_time_taken": 1.99,
  "location": { "store_id": "42750", "city": "Jaipur" },
  "store_resolved_from": "pincode",
  "product": {
    "product_id": "1383282",
    "name": "Zeeba Everyday Basmati Rice (Medium Grain)",
    "brand": "Zeeba",
    "brand_id": 53352,
    "price": 76,
    "mrp": 115,
    "discount": "33% OFF",
    "price_note": "(Inclusive of all taxes)",
    "unit": "1 kg",
    "in_stock": true,
    "inventory": 7,
    "merchant_id": "42750",
    "merchant_type": "Express",
    "eta": "earliest",
    "images": ["..."],
    "variants": [
      { "product_id": "1381642", "unit": "5 kg", "price": 272, "mrp": 570 }
    ],
    "attributes": [{ "name": "Grain Length", "value": "Medium Grain" }],
    "recommendations": [{ "title": "Similar products", "products": [] }],
    "product_url": "https://blinkit.com/prn/x/prid/1383282"
  }
}

How It Works Behind the API

</> Get
curl "https://api.scrapingdog.com/blinkit/product?api_key=APIKEY&product_id=1383282&pincode=302018"

Blinkit Product API Response (Structured JSON Data)

Try Scrapingdog for Free
  • Product Identity

    product_idnamebrandbrand_idunitimagesproduct_url
  • Store Pricing

    pricemrpdiscountprice_note
  • Stock & Delivery

    in_stockinventoryetamerchant_idmerchant_type
  • Attributes & Pack Sizes

    attributesvariantsproduct_idunitpricemrp
  • Recommendations

    recommendationstitleproducts
  • Store & Request Context

    locationstore_idcitystore_resolved_fromsearch_parameterstotal_time_taken

Blinkit Product Scraper API Features for Retail Research

  • Detailed Product Data

    Collect names, brands, brand IDs, units, images, product URLs and attribute name-value pairs in one structured product object.

  • Store-Specific Pricing

    Retrieve price, MRP, discount and price_note for the serving store. Keep the returned location with each observation to preserve pricing context.

  • Stock & Delivery Signals

    Read in_stock, inventory, eta and merchant details to understand availability for the product at the requested location.

  • Pack-Size Variants

    Discover other pack sizes as sellable SKUs, with their own product IDs, units, prices and MRP in the variants array.

  • Pincode or Coordinates

    Resolve a serving store using an Indian pincode or both lat and lon. Coordinates skip the extra pincode lookup and are faster when already available.

  • Product Recommendations

    Read recommendation rails from the product page, including each rail title and its products, to support related-product research.

What You Can Build with the Blinkit Product Scraper API

  • Price & Discount Monitoring

    Track price, MRP and discount for selected product IDs over time, grouping observations by the resolved serving store.

  • Local Availability Tracking

    Check whether a store carries a product and record its stock and inventory signals for the requested location.

  • Pack-Size Benchmarking

    Compare variant units, prices and MRP to study pack-size choices and pricing within a product range.

  • Product Catalog Enrichment

    Bring brand information, images, units and product attributes into your internal research catalog.

  • Recommendation Research

    Study recommendation rails to understand which related products appear alongside a selected product at a serving store.

  • Location-Based Retail Dashboards

    Request the same product at different locations and compare store-specific pricing and availability in your dashboard.

Built for Teams of Every Size and Background

  • Consumer Brands
  • Quick Commerce Teams
  • Pricing Analysts
  • Retail Researchers
  • Catalog Teams
  • Merchandising Teams
  • Data Engineers
  • Developers

Get Started with the Blinkit Product API in Minutes

  1. 1

    Create Your Account

    Sign up for Scrapingdog to start testing Blinkit product extraction.

  2. 2

    Get Your API Key

    Copy your API key from the dashboard and send it as api_key.

  3. 3

    Choose a Product & Location

    Call /blinkit/product with product_id and either pincode or both lat and lon. Product IDs are available from Blinkit search results.

  4. 4

    Read the Product Details

    Use the product object alongside location to keep prices, stock, variants and recommendations tied to the serving store.

Transparent & Simple Pricing

Start your web scraping journey with 100 free credits. Test our service and upgrade to one of the plans below. Cancel anytime.

2 months Extra
  • FREE

    $0 forever
    • 100 Requests Credits
    • 1 Concurrency
    • Access To All APIs
    • No Credit Card Required
    • Community Support
    • Team Support
    Start for Free
  • LITE

    $40 /month
    • 200,000 Requests Credits
    • 5 Concurrency
    • Access To All APIs
    • Geotargeting
    • Email Support
    • No Team Support
    Start Trial
  • STANDARD

    $90 /month
    • 1,000,000 Requests Credits
    • 50 Concurrency
    • Access To All APIs
    • Geotargeting
    • Priority Email Support
    • No Team Support
    Start Trial
  • Popular

    PRO

    $200 /month
    • 3,000,000 Requests Credits
    • 100 Concurrency
    • Access To All APIs
    • Geotargeting
    • Priority Email Support
    • Team Support
    Start Trial
  • PREMIUM

    $350 /month
    • 6,000,000 Requests Credits
    • 150 Concurrency
    • Access To All APIs
    • Geotargeting
    • Priority Email Support
    • Team Support
    Start Trial

Frequently Asked Questions

  • The API returns one Blinkit product priced at one serving store as structured JSON. The product object includes identity, brand, price, MRP, discount, stock, images, attributes, pack-size variants and recommendation rails. The response also includes the resolved location.

  • Send api_key, product_id, and a location: either an Indian pincode or both lat and lon. Blinkit uses lon for longitude. Coordinates skip the extra pincode lookup and are faster when you already have them.

  • Each result from the Blinkit Search API includes a product_id. Pass that value to /blinkit/product with a location to retrieve the product details.

  • Each request is tied to a location and resolves one serving store. Prices and availability belong to that store. Keep location and its store_id with your product data when comparing requests across locations.

  • A 404 means Blinkit served the page but the resolved store does not carry that product. The documentation treats this as a real availability answer rather than a failure, and the request is not charged.

  • Yes. The variants array contains other pack sizes as sellable SKUs with their product IDs, units, prices and MRP. The attributes array contains name-value pairs describing the product.

  • Yes. The recommendations array contains recommendation rails from the product page, with rail titles and product lists.

  • Set html=true to receive the raw upstream response instead of parsed JSON. The default is false. See the Blinkit Product Scraper API documentation for all parameters and code examples.

Try Scrapingdog for Free!

Get 100 free credits to spin the API. No credit card required!