API
GET /v1/data/observationscurl -H "Authorization: Bearer $REWALTO_API_KEY" "https://api.rewalto.com/v1/data/observations?retailer=zepto&pincode=560001"Read the API documentationREWALTO / DATA BY APP
Rewalto holds Zepto's shelf price, MRP, discount and stock by pin code, read daily from the app's public search results, with the time of every reading. As of 1 Nov 2026: 346 pins held and 28,689 readings on 31 Oct 2026, per rewalto.com/data/commerce/zepto. Pull it by API, CLI or MCP (preview). A missing reading means unknown, not out of stock.
Last updated 1 Nov 2026. Figures on this page are read from the Rewalto catalogue.
| Coverage | 346 pins heldMeasured 1 Nov 2026 |
|---|---|
| Updated | DailyLast update 1 Nov 2026 |
| App | Zepto |
| Fresh read | Available at listed pin codes |
| Price | 1 credit per 10 listingsOnly delivered data uses credits. Every account gets 1,000 free credits a month. |
| Catalogue checked | 1 Nov 2026 |
| Dataset | Zepto | Measured |
|---|---|---|
| Quick-commerce price history by pin | 346 pins held · 28,689 readings on 31 Oct 2026 | 1 Nov 2026 |
| Search rank and sponsored slots | 76+ terms · 30 pinsFrom 1 Oct 2026. One page per search. | 22 Oct 2026 |
| Measure | Coverage | Context |
|---|---|---|
| Zepto | 346 pins held · 28,689 readings on 31 Oct 2026Measured 1 Nov 2026 | No additional context provided. |
Rewalto keeps a dated record of Zepto's shelf prices by pin code for brands and teams. It is not a shopper alert app and sends no price-drop alerts.
| Field | Type | What it means |
|---|---|---|
retailer | string | The retailer the reading is from. |
retailerSku | string | The retailer's own product id. |
pincode | string | The pin code the page was read for, or national. |
observedAt | string (date-time) | When the page was read (UTC). |
title | string | null | The product title as shown. |
brand | string | null | The brand as the retailer wrote it. |
packSizeRaw | string | null | The pack size as shown, e.g. 500 g. |
priceMinor | integer | null | Selling price in paise; null when it could not be read, never 0. |
mrpMinor | integer | null | MRP in paise; null when none was shown. |
currency | string | Always INR. |
inStock | boolean | null | In stock as shown; null when the page had no signal. |
sourceUrl | string | null | The page the reading came from. |
evidenceSha256 | string | null | SHA-256 of the response read; the response itself is not kept. |
Rewalto reads Zepto's public search results the way a shopper sees them at each pin code, and keeps every reading with its source address, the time it was read and the text the figure came from. A fresh read can be asked for at listed pin codes only. Rewalto is not a partner of Zepto and does not receive this data from it; it is what the app shows to shoppers.
Public data Rewalto collects itself from public pages. The collection policy and the customer licence terms are being drafted.
Use the same data through the dashboard, the API, the command line or an AI agent. Each read shows its cost first.
GET /v1/data/observationscurl -H "Authorization: Bearer $REWALTO_API_KEY" "https://api.rewalto.com/v1/data/observations?retailer=zepto&pincode=560001"Read the API documentationrewalto data observations --retailer zepto --pincode 560001Same filters and page size as the API.
Set up the command linelist_observationsConnect your agent at mcp.rewalto.com/mcp. Reads use the same rates as the API.
See everything Rewalto reads, and start free, at rewalto.com.