Swiggy Instamart · Scraper API

Swiggy Instamart scraper — developer-grade data extraction

REST API or structured feed for Instamart product, pricing, stock and category data. Built for data teams who want clean, reliable Instamart data without operating their own scrapers — pincode-level depth, hourly refresh.

REST API + feeds  ·  Pincode-level  ·  Auth via API keys
This is the developer/data-team focused page. For broader business intelligence across Blinkit + Zepto + Instamart, see our Quick Commerce Intelligence pillar or the Instamart Analytics page.
curl — pds-instamart API v1200 OK
# Fetch a product by Item ID at a pincode GET /v1/instamart/products/482917 ?pincode=400058 &include=stock,promos,oneBlck # Response { "itemId": 482917, "name": "Amul Lassi 250ml", "pincode": "400058", "price": 25, "mrp": 30, "discountPct": 16.7, "oneBlckPrice": 22, "stock": "IN_STOCK", "capturedAt": "2026-05-28T14:32:00Z" }
iconREST API
Auth: API key headers
Format: JSON
Pagination: Cursor-based
iconRate limits
Standard: 1k req/hr
Pro: 10k req/hr
Enterprise: custom
iconBulk feeds
CSV / JSON / Parquet
Scheduled drops
S3 / GCS / Azure
iconWebhooks
Stock change alerts
Price change webhooks
OOS / restock events
API endpoints

Core endpoints, all RESTful.

Standard JSON over HTTPS, API key auth, predictable schemas. Full spec shipped on signup.

Verb Endpoint Description
GET /v1/instamart/products/{itemId} Get full product details at a pincode — price, MRP, stock, promos.
GET /v1/instamart/category/{categoryId} List products in a category at a pincode, with rank and pagination.
GET /v1/instamart/search?q={query} SERP results for a query at a pincode, with position and sponsored flags.
GET /v1/instamart/pincodes/{pincode}/coverage Whether Instamart serves the pincode, dark store mapping, delivery promise.
GET /v1/instamart/products/{itemId}/history Historical price & stock snapshots for a product at a pincode.
POST /v1/instamart/bulk/products Batch lookup — up to 500 Item IDs in one call.
POST /v1/webhooks/subscribe Subscribe to stock / price / promo change events for a SKU list.
What we capture

Full Instamart data surface, structured for code.

Every field a data team needs, with consistent schemas across endpoints.

01

Product details

Item ID, name, brand, MRP, price, pack size, attributes, image URLs.

02

Pincode-level pricing

Per-pincode price + MRP. Hyperlocal pricing exposed as structured fields.

03

One BLCK tier

Swiggy One BLCK member-tier pricing tagged separately from base price.

04

Stock signals

IN_STOCK / LOW_STOCK / OUT_OF_STOCK enums with timestamps.

05

Promo & deal flags

Promo type, discount %, start & end timestamps, app-only flag.

06

Category & rank

Category tree, product position on category browse, sponsored placement flag.

07

Search rank

SERP position for query at a pincode, with organic vs sponsored tagging.

08

Dark store coverage

Pincode-to-dark-store mapping with coverage zone changes.

09

Historical snapshots

Full history of price & stock changes for any Item ID at any pincode.

Use cases

What data teams build on the Instamart scraper.

Pricing engines

Feed Instamart pricing into your dynamic pricing engine via API — closed-loop response.

BI dashboards

Push to Snowflake / BigQuery, build dashboards in Tableau / Power BI / Looker.

Stockout alerting

Webhook-based OOS detection routed to Slack / PagerDuty / your supply ops tool.

Competitive intelligence apps

Build internal competitive intel tools using the API as the data layer.

Pricing model training

Historical price & stock snapshots to train elasticity and demand-forecast models.

Marketplace parity audits

Programmatic parity checks vs Blinkit, Zepto, Amazon Fresh feeds.

Custom ETL pipelines

Pull API data into your data lake on your schedule, with your own transformations.

Promo cycle analytics

Time-series promo data for category teams analysing discount cycles.

Stock prediction models

Historical stock data + OOS frequency to predict restock timing per pincode.

Delivery

API, files, or both.

Different teams want different shapes. We support all common patterns.

icon

CSV / Excel

Scheduled file drops to email, SFTP, S3 or Azure.

icon

JSON / API

REST API with auth tokens, paginated by SKU or ItemID.

icon

Database / warehouse

Direct push to Snowflake, BigQuery, Redshift or your data lake.

icon

Hosted dashboard

Optional dashboard if you want a no-tech-needed view.

How it works

From signup to first API call in 24 hours.

STEP 01

Send scope

Tell us the SKUs, pincodes, endpoints needed and expected call volume.

STEP 02

API key & sample

Within 24 hours: API key issued + sample response payload for validation.

STEP 03

Integration

Your team integrates — we support with docs, code samples, and Slack/email support.

STEP 04

Production & SLA

Production keys, uptime SLA, and a named delivery lead on your account.

Questions, answered

Swiggy Instamart scraper FAQs

A managed scraping service that extracts Swiggy Instamart product, pricing, stock and category data — delivered as REST API, JSON, CSV or direct database push. Built for data teams that need clean, reliable Instamart data without operating their own scrapers.

Swiggy does not expose a public product API for brands or analysts. Our scraper captures publicly visible Instamart data the same way a shopper would see it — structured for analytics and integration.

Product lookup by SKU / Item ID, pincode-level pricing, category browse, search rank, store coverage, stock signals, and One BLCK member-tier pricing. Auth via API keys with usage limits configured per plan.

The scraper itself runs on our infrastructure. You consume via API or file delivery. Self-hosted deployments are scoped only for enterprise clients with specific compliance needs.

This is the developer/data-team focused page — for teams that want raw Instamart data through API or files. The Quick Commerce Intelligence page is the broader business pillar with Blinkit + Zepto + Instamart together.

FAQs

Quick Commerce Data Scraping

Our Quick Commerce Data Scraping FAQs address key insights, trends, and tools for efficiently extracting real-time product and market data.

To enhance business strategies, you can extract product details, pricing, availability, promotional offers, customer reviews, and delivery options from Quick Commerce platforms.

Scraping data helps businesses track competitors, understand customer preferences, and optimize inventory management by providing real-time insights into product performance and pricing dynamics.

Yes, automation allows businesses to collect data regularly across multiple platforms, ensuring up-to-date insights without manual effort and improving efficiency in market monitoring.

Businesses can tailor offerings, ensure competitive pricing, and create personalized promotions that align with customer needs by analyzing consumer feedback, product availability, and pricing trends.

Robust encryption, secure data storage, and compliance with legal regulations ensure that data scraping activities are secure, protecting both business and consumer privacy.

Get a free sample dataset

See the exact fields, accuracy and format — for your products, on your target sites — before you spend a rupee or a dollar.

  • Sample delivered within 24 hours
  • Scoped to your real use case, not a generic demo
  • No obligation, no long contract

Tell us what you need

A specialist replies within one business day.