If you sell home cleaning on Blinkit, you were already in last night’s category record across 15 pincodes. Every other brand starts the night you ask. ShelfPin searches your brand name on Blinkit, Zepto and Swiggy Instamart, pincode by pincode, the way a shopper does, and records what the shopper was shown: your rank, whether you were shown sold out, who sat above you and whether it carried the Ad label, the price against MRP, and how many dark stores the app said it would serve you from. No seller login, ever. At 7am IST you get one short email in plain English; reply to it and a person answers. Each night’s record is fingerprinted and chained to the night before, and the chain is public.
Pan-India: any pincode these apps deliver to — name up to 15 and we start tonight. Blinkit is our own capture; Zepto and Swiggy Instamart come through a third-party data feed that ShelfPin licenses. Tonight’s census: 15 pincodes, 6 cities · fingerprinted each morning · emailed 7am.
ShelfPin is independent and not affiliated with or endorsed by Blinkit, Zepto, Swiggy Instamart, BigBasket, Flipkart or Amazon. Names are trademarks of their owners.
Who’s above you on your own name?
When a shopper types your brand, is another brand’s listing, or one labelled Ad, sitting above yours? We tell you the first morning it shows in 3 or more of your pincodes, and name them.Where were you shown sold out last night?
Pack by pack, pincode by pincode, on all three apps — and how many of the last nights we have seen it, so a one-off never reads like a trend.Is your shelf the same in every city?
Availability, price against MRP, the dark stores the apps said they’d serve you from, and ratings, side by side across your pincodes and apps — in one scorecard at 7am.Blinkit, Zepto and Swiggy Instamart in one email. The top line says how many things were flagged overnight; every flag names its pincodes, says how many of the last nights we have seen it, and carries one question your team can put to the platform. If nothing was flagged, it says so in one line.
Also on your phone. Anyone on your team can opt in to the same summary on Telegram at 7am. WhatsApp is coming soon. Opt out any time.
Example layout with a masked brand, built from a real night’s record.
Our standard. ShelfPin has never had your password, your API key, or a rupee of your ad budget — by design, we can’t. Every night we search Blinkit at your pincodes the way a shopper does, and we record what the shopper sees: your rank on each keyword, paid versus earned, listed or sold out, who holds the #1 slot, and who is buying a sponsored card on your own brand name. Every night’s record is fingerprinted, chained to the night before, and the chain is public. A tool inside your seller account can see your numbers. It cannot see your shelf — and it cannot be your witness when your agency or your Blinkit account manager tells you something different.
Different jobs. A dashboard tells you what to do next. ShelfPin gives you a record of what shoppers actually saw — for when your agency or your Blinkit account manager tells you something different.
Each one would make us more like everyone else and less useful as a witness. So we print them.
Every night at 09:00 IST, after the 7am emails have gone out, we take a SHA-256 fingerprint of the whole archive and chain it to the night before’s. The chain is public at proof.txt — one line per night, back to the first — with the exact formula and a one-line command anyone can run to confirm the chain is consistent and that no past line has been rewritten. Save a copy and you can tell later if a published line changed. The archive itself stays private, so what you can check today is our public commitment and its dates, not the underlying files; a way for you to check your own emailed record against the archive is on the roadmap and not yet built.
Same night, brand-name search: in 1 of 13 pincodes that loaded, a rival’s sponsored card sat at #1 on another brand’s own name, pushing the brand to #2. That brand is a client; it was in their 7am email.
Every night since the first is one line in proof.txt: date, time, file count, fingerprint. Rewrite an old night and every line after it breaks.
The file also states the exact formula and a one-line check any developer can run. The archive itself stays private; the fingerprints are public.
Open proof.txt →Quick-commerce apps show different things to different people in different places. We open Blinkit the way a shopper’s phone does, at your pincode, with no account of yours, and save exactly what it shows — every product the search returns, not just your SKUs. A search that fails to load is rechecked before we call anything.
15 category and rival searches across 15 pincodes, every night — plus your own searches at your pincodes. Every product the search returns, not just yours.
Rank, price, Sponsored label, listed or sold out, units as the app shows them — from the shopper’s side. No account of yours involved.
Each night’s record is fingerprinted, chained to the night before, and its proof line is published at 9am IST — after the 7am emails, so every number a brand received is in that morning’s fingerprint.
What changed since yesterday, in plain English, with the pincode and time on every line — plus a short summary on Telegram (WhatsApp soon) for anyone who opts in.
Every night we search your brand name the way a shopper does, in every pincode you care about, on Blinkit, Zepto and Swiggy Instamart. The same record answers questions a seller portal can’t, and builds a night-by-night history no one can recreate later.
Which of your packs the app showed as sold out, where, and on how many of the last nights.
The morning another brand’s listing, or one labelled Ad, sits above yours when shoppers search your name.
Your watched products shown available in, say, 28 of 30 pincode checks last night, with the night before beside it.
How many dark stores the apps said they would serve your listings from, and when that number moves.
What each pack was shown at, pincode by pincode and app by app, and the night a discount starts or ends.
Your most-rated listing’s stars and rating count on Zepto and Instamart, and when the count jumps overnight.
Where you rank on the searches shoppers use for your category, and your share of the first 10 results.
A pack not seen on the previous nights, pincode by pincode, so a launch is visible as it rolls out (from a brand’s fourth night).
Everything here comes from the shopper-facing app. We show what was shown, say when, and never claim what we can’t see: stock, orders, ad spend or why anything happened. Blinkit is our own capture; Zepto and Swiggy Instamart come through a licensed data feed.
Built for agencies as the independent proof layer behind quick-commerce work: each client brand gets its own 7am email and record pages, and you get a read across every brand you run.
Once a week, every client brand on one page: what was flagged and where, across all three apps.
White-labelled reports from 10 brands up, sent to your team and your clients.
Every night as a spreadsheet (CSV) per brand, ready for the reports you already send.
Volume pricing for agencies, billed monthly on one invoice. Ask for the agency rate card.
Investors and roll-ups: pick one brand and we’ll send one night’s record of its shelf across 15 pincodes and three apps, free.
Shelf Watch is ₹25,000 a month + GST for Blinkit — our own capture, and the record the public proof chain fingerprints. Blinkit plus Zepto and Swiggy Instamart (those two through a third-party data feed that ShelfPin licenses) is ₹29,000 + GST; add BigBasket and Flipkart Minutes for ₹35,000 + GST. No quote form, no sales call. Category Watch, on Blinkit, opens in October at ₹45,000 + GST.
The public proof chain — our own Blinkit capture, every night’s record fingerprinted for anyone to check. (Zepto and Instamart rows come from a data partner and are not in the chain.) Proof should be free; reading the shelf for you is what costs.
Your brand on Blinkit, 15 pincodes, every night, our own capture. The 7am email. Month to month, cancel any time.
The same brand, the same 15 pincodes wherever each app delivers, on Blinkit, Zepto and Swiggy Instamart. One email at 7am covering all three apps, with a forwardable record page for every flag.
Blinkit, Zepto, Swiggy Instamart, BigBasket and Flipkart Minutes — the same brand, the same 15 pincodes wherever each app delivers. One email at 7am covering all five apps, with a forwardable record page for every flag.
Your whole category: every rival’s rank, ads, stockouts and ambushes on your brand terms — the one view your own seller login can’t show you.
Use both. A dashboard built on your seller login is a fine way to decide what to do today. Pay us for what it structurally can’t see: the rival’s sponsored card above you, the ad on your own brand name, the shopper’s screen at one pincode — and for a dated, independent record when someone disagrees with you.
The fingerprint proves nobody edited the record after the fact. What matters is what was recorded. Our distinction: in the category we census, the fingerprinted history begins before you contact us and covers every brand on the shelf, not only clients — recorded from outside every account involved.
No. Your seller portal shows what should be live. ShelfPin shows what a real shopper actually saw in search at a given pincode, this morning — plus every competitor on the same shelf, which no seller portal shows. Blinkit today as our own capture; Zepto and Swiggy Instamart today, on the all-three-apps plan, through a third-party data feed that ShelfPin licenses. BigBasket, Flipkart Minutes and Amazon are not live yet.
The same place your customers get it — the public consumer app, viewed the way a shopper in a real pincode would view it. We open the same public, unauthenticated pages a shopper’s phone loads, a handful of searches a night per pincode, with no account and no shopper’s personal data involved. Blinkit is our own capture, and it is the only record the nightly proof chain fingerprints. Zepto and Swiggy Instamart rows are supplied through a third-party data feed that ShelfPin licenses; they carry the provider’s capture time, ShelfPin does not capture them, and they are not in the proof chain. What we receive from that feed is shelf listings as shown to shoppers — rank, price, stock status. We hold no seller login, never use any platform’s internal or seller data, and never relabel anyone else’s data as our own capture. We’re not affiliated with Blinkit, Zepto, Swiggy, BigBasket, Flipkart or Amazon.
A search that didn’t load is rechecked and, if still missing, reported as “rechecking” — never as “out of stock” and never as zero. Stock is “units as shown in the app at capture time”, not a claim about physical inventory. Every number carries its time and pincode and is in that night’s fingerprinted archive.
What you tell us privately — your SKU list, your recipients, your notes, your emails — is never shared with anyone. The shelf itself was public: any shopper could have seen it. Our nightly record of that public shelf is the product, and we sell it to brands and to people doing diligence on brands. Publicly, on this site, we show only fingerprints and category-level aggregates. Brand names appear in our records because they appeared on the shelf, not because of any relationship with ShelfPin.
Home cleaning brand? Your history already exists — we’ll send it. Anyone else: name up to 5 pincodes, we start tonight, and your first email lands tomorrow at 7am. Three brands a week, so it’s real. You keep the record whether you buy or not.