Swiggy Instamart Data Extractor avatar

Swiggy Instamart Data Extractor

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Swiggy Instamart Data Extractor

Swiggy Instamart Data Extractor

Scrape real-time product data from Swiggy Instamart for any Indian city. Search by keyword or browse by category to extract prices, MRP, discounts, ratings, stock status, and sponsored product detection. Ideal for price monitoring, market research, and competitor analysis.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

Smacient

Smacient

Maintained by Community

Actor stats

0

Bookmarked

8

Total users

5

Monthly active users

8 days ago

Last modified

Share

Swiggy Instamart Scraper

Scrape real-time product data from Swiggy Instamart for any Indian city. Search by keyword or browse by category - prices, discounts, ratings, stock status, and sponsored product detection all included.


What You Get

Each result includes:

FieldDescription
nameProduct name
brandBrand name
quantityPack size (e.g. 50 g, 1 L)
priceCurrent selling price (₹)
mrpMaximum retail price (₹)
discountDiscount label (e.g. 20% OFF)
savingsAmount saved in ₹
pricePerUnitUnit price (e.g. ₹49.8/100 g) — useful for comparing pack sizes
ratingProduct rating
ratingCountNumber of reviews
inStockWhether the product is currently available
isAdtrue if the result is a sponsored listing
adTitleSponsored banner headline (only on ad products)
categoryProduct category
superCategoryBroader category
shortDescriptionOne-line product description
imageUrlProduct image
cityCity the data was scraped from
scrapedAtTimestamp

How to Use

Search by keyword

Set City and Search Query - that's it.

InputValue
CityChennai
Search QuerySunscreen
Max Results40

Returns all matching products for that search term in the given city.

Browse by category

If you want all products in a specific category instead of searching by keyword, use a Collection ID.

  1. Open Swiggy Instamart in your browser
  2. Navigate to any category page
  3. Copy the collectionId value from the URL — e.g. https://www.swiggy.com/instamart/category?collectionId=91654
  4. Paste it into the Collection ID field (leave Search Query blank)

Every result includes an isAd field. When true, the product was served as a sponsored listing in that search. The adTitle field contains the banner headline Swiggy displayed for that ad (e.g. "High performance sunscreens").

This makes it easy to filter or separate organic vs. paid results in your dataset.


Tips

  • Broader queries return more results. "Sunscreen" returns more than "SPF 50 sunscreen gel".
  • Max Results caps the output. Set it higher if you need a complete category catalog.
  • pricePerUnit is ideal for comparing different pack sizes of the same product.
  • Instamart availability varies by city. If a city returns no results, try the nearest metro.

Output Format

Results are available as a Table (with product images in Overview) or JSON via the Apify dataset interface. You can also export to CSV or connect via the Apify API.