We built a scraper that pulls real time product data from Zepto, the Indian quick commerce app. Give it a search term and a city, it returns clean structured data: name, brand, price, MRP, discount, pack size, stock status, rating, image URL, category, and product IDs.
Why we built it
Zepto's prices and stock change constantly, and there's no public API. Anyone doing price monitoring, market research, or competitive analysis on Indian grocery delivery has to scrape it themselves. So we packaged that into an actor anyone can run without touching code.
How it works
You pass in an array of search queries, pick a city (Chennai, Bangalore, Delhi, Mumbai, Hyderabad, Pune, Kolkata, Ahmedabad), and set a max results count. It runs, and you export the data as JSON or CSV.
Example input:
{
"queries": ["chocolate", "sunscreen"],
"city": "bangalore",
"maxResults": 50
}
Who it's for
Anyone tracking pricing across quick commerce platforms in India: brands watching their own listings, analysts comparing prices across cities, or teams building dashboards on top of grocery delivery data.
It's live on Apify Store now: apify.com/smacient/zepto-data-extractor
Would love feedback from anyone doing similar scraping work in the quick commerce space, especially on what other fields or cities would be useful to add.