Scrapingdog

Blinkit Search Scraper API

The Blinkit Search Scraper API returns product search results from one Blinkit store as structured JSON. Blinkit has no public store directory — the serving store is a function of coordinates, so every request is tied to a location and the store it resolved to comes back in location. Prices are per store, and sponsored placements are flagged with is_sponsored rather than removed.

Endpoint: https://api.scrapingdog.com/blinkit/search

API Parameters

🔑

Scrapingdog Parameters

  • api_key Required
    Your personal API key. Available on your dashboard.

    Type: String
🔍

Search

  • query Required
    The search term to look up on Blinkit (e.g., rice).

    Type: String
  • page Optional
    Page number of results.

    Default: 1

    Type: Integer
📍

Location

  • pincode Optional
    Indian pincode to resolve a serving store from. Either pincode, or both lat and lon, is required.

    A pincode costs one extra lookup on our side; passing coordinates skips it and is faster.

    Type: String
  • lat Optional
    Latitude to search from. Use together with lon in place of pincode.

    Type: Number
  • lon Optional
    Longitude to search from. Note Blinkit takes lon — Swiggy Instamart takes lng.

    Type: Number
⚙

️ Scrapingdog Options

  • html Optional
    Set to true to receive the raw upstream response instead of parsed JSON.

    Default: false

    Type: Boolean

API Examples

API result preview
Code to Integrate
curl "https://api.scrapingdog.com/blinkit/search?api_key=APIKEY&query=rice&pincode=302018"
API Response
{
  "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"
    }
  ]
}