Blinkit Search API: Extract Product Prices & Stock

Search Blinkit by keyword and location to collect product listings as structured JSON. Get prices, MRP, discounts, stock and pack-size variants from the serving store, with sponsored placements clearly flagged.

GET / blinkit/search
{
  "search_parameters": { "query": "rice", "page": 1, "pincode": "302018", "lat": 26.865523, "lon": 75.7876 },
  "total_time_taken": 2.13,
  "location": {
    "store_id": "42750",
    "city": "Jaipur",
    "state": "Rajasthan",
    "formatted_address": "D-52, Kirti Nagar, ...",
    "is_serviceable": true
  },
  "store_resolved_from": "pincode",
  "total_results": 12,
  "total_available": 124,
  "sponsored_count": 4,
  "filters": [
    { "name": "Filter by Price per kg", "options": ["Below ₹100/kg", "₹100 – ₹200/kg"] }
  ],
  "products": [
    {
      "position": 1,
      "product_id": "1383282",
      "name": "Zeeba Everyday Basmati Rice (Medium Grain)",
      "brand": "Zeeba",
      "unit": "1 kg",
      "price": 76,
      "mrp": 115,
      "discount": "33% OFF",
      "is_sponsored": true,
      "in_stock": true,
      "inventory": 7,
      "eta": "earliest",
      "merchant_id": "42750",
      "merchant_type": "express",
      "images": ["https://cdn.grofers.com/..."],
      "variants": [
        { "product_id": "1381642", "unit": "5 kg", "price": 272, "mrp": 570 }
      ],
      "product_url": "https://blinkit.com/prn/x/prid/1383282"
    }
  ]
}

How It Works Behind the API

</> Get
curl "https://api.scrapingdog.com/blinkit/search?api_key=APIKEY&query=rice&pincode=302018"

Blinkit Search API Response (Structured JSON Data)

Try Scrapingdog for Free
  • Product Listings

    positionproduct_idnamebrandunitimagesproduct_url
  • Pricing & Pack Sizes

    pricemrpdiscountvariants
  • Stock & Delivery

    in_stockinventoryetamerchant_idmerchant_type
  • Sponsored Visibility

    is_sponsoredsponsored_count
  • Resolved Store

    locationstore_idcitystateformatted_addressis_serviceablestore_resolved_from
  • Search Context

    search_parameterstotal_resultstotal_availablefilterstotal_time_taken

Blinkit Search API Features for Product Research

  • Structured Product Listings

    Receive product IDs, names, brands, pack sizes, images and product URLs in a products array ready for your data pipeline.

  • Store-Specific Prices

    Collect price, MRP and discount for the serving store. Keep the returned location with each result so comparisons retain their store context.

  • Stock & Inventory Signals

    Read in_stock, inventory and eta alongside each listing to study product availability at the location you requested.

  • Pincode or Coordinates

    Supply an Indian pincode or both lat and lon. Coordinates skip the extra pincode lookup and are faster when you already know the location.

  • Sponsored Listings & Variants

    Sponsored placements remain in the results with is_sponsored flags. Pack-size variants carry their own product IDs, units, prices and MRP.

  • Pagination & Raw Response

    Use page to collect further result pages, starting at 1. Set html=true when you need the raw upstream response instead of parsed JSON.

What You Can Build with the Blinkit Search API

  • Local Assortment Research

    Search the same category across locations to compare which brands and pack sizes each resolved store carries.

  • Price & Discount Monitoring

    Track selling prices, MRP and discounts over time while grouping observations by product ID and serving store.

  • Product Visibility Tracking

    Record listing positions for target keywords and locations to follow how prominently your products appear.

  • Sponsored Placement Analysis

    Use position, is_sponsored and sponsored_count to study how sponsored products appear alongside other listings.

  • Stock Availability Monitoring

    Collect stock flags and inventory values for repeated searches to identify assortment gaps at specific stores.

  • Pack-Size Comparisons

    Compare listed units and variant prices to build dashboards for product research and merchandising decisions.

Built for Teams of Every Size and Background

  • Consumer Brands
  • Quick Commerce Teams
  • Pricing Analysts
  • Market Researchers
  • Retail Analytics Platforms
  • Merchandising Teams
  • Data Engineers
  • Developers

Get Started with the Blinkit Search API in Minutes

  1. 1

    Create Your Account

    Sign up for Scrapingdog to start testing Blinkit product search.

  2. 2

    Get Your API Key

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

  3. 3

    Choose a Query & Location

    Call /blinkit/search with query and either pincode or both lat and lon. Add page for further results.

  4. 4

    Collect Store-Level Results

    Read the products array alongside location to keep prices, stock and sponsored listings tied to the resolved 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 Blinkit Search API returns product search results from one serving Blinkit store as structured JSON. Results include product names, brands, pack sizes, prices, MRP, discounts, stock, sponsored flags, images, variants and product URLs.

  • Send api_key, query, and a location: either an Indian pincode or both lat and lon. Blinkit uses lon for longitude. Passing coordinates skips the extra pincode lookup and is faster.

  • No. Each request resolves a serving store for the requested location, and prices are specific to that store. The response includes location with the resolved store ID, city, state, address and serviceability. Blinkit has no public store directory; the serving store depends on coordinates.

  • No. Sponsored listings stay in the results and carry is_sponsored. The response also includes sponsored_count, so your application can distinguish sponsored placements when analyzing listings.

  • Yes. Listings include in_stock, inventory and eta. The variants array contains other pack sizes with product IDs, units, prices and MRP.

  • Pass page, starting at 1. The response includes total_results and total_available alongside the products and search parameters.

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

  • Use a search result's product_id with the Blinkit Product Scraper API and a location to retrieve that product's store-specific details, attributes, variants and recommendation rails.

Try Scrapingdog for Free!

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