FMCG price monitoring in India is no longer a weekly spreadsheet job. The same shampoo or biscuit can sell at different prices on BigBasket, Blinkit, Swiggy Instamart, Zepto and DMart Ready, and the price often changes by pincode and by hour. Worse, the pack you compare against may not be the same size.
Direct answer: FMCG price monitoring in India means capturing the MRP, selling price, pack size and stock status of your SKUs and competitor SKUs on each platform, at pincode level, several times a day. You then convert every price to a common unit (per 100 g, per 100 ml or per piece) and trigger alerts when the gap crosses agreed thresholds.
This guide is written for brand, sales and revenue-management teams. It focuses on the part most trackers skip: pack-size normalisation, multipacks, combo packs and shrinkflation, plus how to design hourly alert rules that people actually act on.
India removed its schedule of standard pack sizes. When the Department of Consumer Affairs amended the Legal Metrology (Packaged Commodities) Rules in 2021, it omitted Rule 5, which had prescribed pack sizes for various commodities, with effect from 1 April 2022. Brands can now launch a 67 g, 82 g or 115 g pack freely.
Price points matter too. In 2022, an Edelweiss analyst quoted by PTI said Re 1 to Rs 10 packs account for 25–35% of sales in most FMCG categories, and companies cut grammage to protect those price points instead of raising them. A rupee-only tracker will show such a pack as 'price unchanged' even when the value per gram has fallen.
So a raw price comparison between a 75 g pack on one app and an 80 g pack on another tells you very little. Useful FMCG price monitoring compares like with like: the same unit, the same pincode and the same time window.
Each platform shows price in a different context, so FMCG price monitoring has to follow the platform's structure. Quick-commerce apps serve a delivery address from a nearby dark store, so price and stock depend on the pincode. Scheduled grocery apps show a city or store-catchment view. Your collection plan should follow that structure.
| Platform type | Examples | What price depends on | Suggested cadence |
|---|---|---|---|
| Quick commerce | Blinkit, Zepto, Swiggy Instamart | Pincode / dark store | Hourly for priority SKUs |
| Online grocery | BigBasket, Amazon Fresh, JioMart | City / slot / store catchment | 2–4 times a day |
| Hyperlocal / modern trade apps | DMart Ready and similar | City / pickup point | 2–4 times a day |
Cadence suggestions are Actowiz practice guidance, not platform rules. Capture only publicly visible prices; no logged-in or member-only data.
For context on scale, Bain and Flipkart estimate that India's quick-commerce GMV reached $10–11 billion in 2025, served from more than 7,000 micro-fulfilment centres in over 200 cities.
Normalisation is the core of FMCG price monitoring: it turns messy listing text into a clean, comparable number. The steps below work for most food, home-care and personal-care categories.
Illustrative worked example with round numbers to show the method – not observed platform prices.
| Listing (illustrative) | Selling price (Rs) | Total quantity | Price per 100 g (Rs) |
|---|---|---|---|
| Biscuit 75 g, single | 20 | 75 g | 26.67 |
| Biscuit 2 x 75 g multipack | 38 | 150 g | 25.33 |
| Biscuit 200 g family pack | 50 | 200 g | 25.00 |
| Biscuit 67 g, single (reduced pack) | 20 | 67 g | 29.85 |
The last row shows why per-unit price matters. The shelf price is still Rs 20, but the price per 100 g has risen by about 12%. A rupee-only tracker would miss it.
Treat a same-product multipack as a variant of the parent SKU, with its own unit price. Treat a combo of different products (shampoo plus conditioner, noodles plus sauce) as a separate 'bundle' record. Allocate its price across components only if your team agrees a rule, such as allocation by each item's standalone selling price on the same capture.
Track net quantity as a time series for every matched SKU. Flag a shrinkflation event when the declared quantity falls while the selling price and MRP stay flat or rise. Confirm against the product image or title before alerting, because a platform may simply have mapped a new variant to an old listing.
MRP is the printed ceiling, inclusive of all taxes; selling price is what the shopper pays in the app. The 2021 amendment made MRP declaration in Indian rupees, inclusive of all taxes, mandatory. Both numbers should be captured on every observation.
Hourly data creates noise unless every alert has an owner, a threshold and a cool-down. Start with a small rule set and tune it after two to four weeks.
For store-level availability alongside price, see our guide to dark-store pricing and availability tracking.
| Alert rule | Example trigger | Typical owner |
|---|---|---|
| Price-floor breach | Selling price or unit price below agreed floor in any tracked pincode for two consecutive captures | Key-account / channel sales |
| Competitor undercut | Competitor price per 100 g lower than yours by more than an agreed % in the same pincode | Revenue management |
| Discount spike | Discount depth jumps by more than an agreed number of points within one hour | Trade marketing |
| Pack-size change | Net quantity of a matched SKU changes on any platform | Category / pricing team |
| MRP mismatch | Same SKU shows two MRPs across platforms or pincodes | Supply chain / compliance |
| Out of stock in priority pincode | In-stock flag false for two consecutive hourly captures | Distributor / supply planning |
Collecting publicly displayed prices for competitive analysis is a common practice, but it should be done responsibly. Capture only public product pages, avoid logins and personal data, respect each site's terms and keep request rates modest.
Legal Metrology is relevant because it shapes what you see. The 2021 amendment introduced a unit sale price declaration on pre-packed commodities so shoppers can compare prices. As amended in 2022, the rule asks for unit sale price per gram below one kilogram and per kilogram above, with parallel rules for millilitres, litres and items sold by number. The government has also issued notices to e-commerce entities for not displaying mandatory declarations such as MRP and net quantity.
For FMCG price monitoring in India, this means the declared net quantity and MRP on a listing are compliance data, not just marketing data. A monitor that flags missing or inconsistent declarations helps your team correct listings quickly. This is general information, not legal advice; confirm specifics with your legal team.
| Factor | Build in-house | Managed data service |
|---|---|---|
| Pincode coverage | You maintain location settings and sessions for every platform | Provider maintains coverage across platforms |
| Pack-size parsing | You write and maintain parsing rules per category | Parsing and SKU matching delivered with review |
| Site changes | Engineering time each time a layout changes | Monitored and fixed by provider |
| Alerts | You build rules, routing and cool-downs | Rules configured with your team |
| Best fit | Large data team, few platforms | Brand teams that need data, not crawlers |
Many brand teams start with a pilot: two or three cities, a few hundred SKUs, five platforms and hourly captures, then expand once alert rules have been tuned. See how a similar setup worked in our FMCG quick-commerce price monitoring case study.
It is the regular capture of MRP, selling price, pack size, offers and stock status for your products and competitors across online retail and quick-commerce platforms, converted into comparable unit prices and alerts.
For priority SKUs and pincodes, hourly captures are common because quick-commerce prices and stock change within the day. Less volatile SKUs can be captured every two to four hours.
Yes. By storing net quantity as a time series for each matched SKU, the monitor can flag cases where the declared quantity drops while the price stays flat or rises, then confirm with the product title or image.
Start with pincodes that drive the most sales or where distributors report issues, then add a sample from each city zone. Quick-commerce prices are set per serving dark store, so city averages can hide problems.
No. Actowiz collects publicly visible product information only, without logins or personal data, and in line with site terms.
You can also reach us for all your mobile app scraping, data collection, web scraping, and instant data scraper service requirements!
Our web scraping expertise is relied on by 4,000+ global enterprises including Zomato, Tata Consumer, Subway, and Expedia — helping them turn web data into growth.
Watch how businesses like yours are using Actowiz data to drive growth.
From Zomato to Expedia — see why global leaders trust us with their data.
Backed by automation, data volume, and enterprise-grade scale — we help businesses from startups to Fortune 500s extract competitive insights across the USA, UK, UAE, and beyond.
We partner with agencies, system integrators, and technology platforms to deliver end-to-end solutions across the retail and digital shelf ecosystem.
Use this web data RFP checklist to define scope, sources, fields, SLA, QA and pricing models, then score vendors fairly.
Sensitive Skin Skincare Product Data API helps brands track cleansers, serums, moisturizers, and sunscreens with structured product data.
German marketplace data report 2026: online retail size, Amazon.de, Otto, Kaufland and Zalando price signals, PAngV rules and peak seasons.
Whether you're a startup or a Fortune 500 — we have the right plan for your data needs.