The independent shelf record · Blinkit · Zepto · Instamart · India

We recorded the Blinkit shelf last night. Nobody hired us to.

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.

01 · live

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.
02 · live

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.
03 · live

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.
What lands in your inbox

Not a dashboard. One short email at 7am, in plain English.

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.

Example · 7:05am · Subject: Your Brand · 2 flags · Blinkit: another brand above you on your name in 14 of 15 (Ad in 14)
2 flagged tonight. Blinkit ● Flagged · Zepto ● Nothing flagged · Instamart ● Flagged
Blinkit — on a search for your own name, a listing labelled Ad sat above yours in 14 of 15 pincodes. None of your listings in those results carried the Ad label. Flagged 3 of the last 3 nights.
Instamart — your 2-pack was shown sold out in 7 of the 12 pincodes where it appeared: Andheri W, Bandra W, HSR +4 more. Worth asking your account manager: is it meant to be available there?
Scorecard — watched products shown available in 28 of 30 checks on Zepto; the app said it would serve from 15 dark stores; most-rated listing 4.7★ (6,148 ratings); ₹131 in most pincodes (MRP ₹150, 13% off).
Since last night — a pack not seen in the previous nights appeared on Zepto in 4 pincodes; a discount moved from 13% to 25%. Yesterday’s Instamart flag: not seen last night.
Every flag opens a forwardable record page · “See every pincode” opens the full table · every night as a spreadsheet (CSV) · each night’s record is fingerprinted into our public log
How we’re different

We never held a login. That’s the whole point.

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.

 
A typical shelf-analytics tool
ShelfPin
Where the data comes from
Your seller login, connected to their platform
The shopper’s screen, from outside. No login, ever.
When it starts
The day you sign
For the category in our nightly census (home cleaning), your history exists before you call. Anything else starts the night you ask.
Who can check it
You, inside their dashboard
Anyone. The nightly proof chain is public, one line per night.
What you get
A dashboard to log into
One 7am email in plain English that you can forward

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.

What we don’t do

Three things we will never build.

Each one would make us more like everyone else and less useful as a witness. So we print them.

×
No seller login. Ever.We never ask for your Blinkit, Zepto or ad-account credentials. Shoppers don’t have a seller view, so neither do we.
×
No touching your accounts.No auto-pause, no bid changes, no price edits. We don’t pause your ads. We tell you at 7am so you can pause them at 7:05.
×
No invented figures in your report.Every number we send existed on a real screen, at a real pincode, at a stated time, and sits in that night’s fingerprinted record. Nothing modelled, nothing estimated — no sales figures, no ROAS, no “you wasted ₹X”.
Proof

Don’t trust us. Check.

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.

43 of 43searches that loaded had a Blinkit-labelled Sponsored card in the #1 slot. First census night, 19 Sep 2026 — 15 pincodes in 6 cities, four of the fifteen nightly searches (floor cleaner, toilet cleaner, dishwash, and one rival brand term). 60 attempted; 17 didn’t load and count as unknown, never as zero. Positions 2 and 3: not sponsored.

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.

Check us tonight, on your own phone. Open Blinkit, set your pincode to 560102 (HSR Layout) and search “floor cleaner”. Whatever sits at #1 — sponsored or not — is exactly what we record, and it is in tonight’s fingerprint. We record these 15 pincodes every night: Bengaluru 560034 · 560038 · 560102 · 560066  |  Mumbai 400058 · 400076 · 400050 · 400064  |  Hyderabad 500084 · 500033 · 500049  |  Delhi 110017 · 110085  |  Pune 411045  |  Chennai 600042. Your brand’s pincodes are added the night you ask.
Verify it yourself

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 →

ledger.txt — the same chain, machine-readable

How it works

We shop like your customers do.

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.

Nightly census

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.

Read from outside

Rank, price, Sponsored label, listed or sold out, units as the app shows them — from the shopper’s side. No account of yours involved.

Fingerprint and publish

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.

One email, 7am

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.

blinkitlivezeptolive · feedSwiggy Instamartlive · feedbigbasketon requestFlipkart Minuteson requestamazonnext
Same pincodes, same 7am. Blinkit is our own capture and the only platform in the public proof chain; Zepto and Swiggy Instamart are covered through a third-party data feed that ShelfPin licenses; BigBasket and Flipkart Minutes are available on request, on the same feed. The rest roll out in this order.
What the shelf can tell you

More than “in stock or not.”

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.

Live

Shown sold out, pincode by pincode

Which of your packs the app showed as sold out, where, and on how many of the last nights.

Live

Ads and rivals on your own name

The morning another brand’s listing, or one labelled Ad, sits above yours when shoppers search your name.

Live

Availability score

Your watched products shown available in, say, 28 of 30 pincode checks last night, with the night before beside it.

Live

Dark stores behind your listings

How many dark stores the apps said they would serve your listings from, and when that number moves.

Live

Price, MRP and discount

What each pack was shown at, pincode by pincode and app by app, and the night a discount starts or ends.

Live

Ratings

Your most-rated listing’s stars and rating count on Zepto and Instamart, and when the count jumps overnight.

Weekly

Category rank

Where you rank on the searches shoppers use for your category, and your share of the first 10 results.

Live

New packs and launches

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.

For agencies, roll-ups & investors

Run many brands? See all of them every morning.

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.

A read of your whole book

Once a week, every client brand on one page: what was flagged and where, across all three apps.

Your name on it

White-labelled reports from 10 brands up, sent to your team and your clients.

Into your dashboards

Every night as a spreadsheet (CSV) per brand, ready for the reports you already send.

One invoice

Volume pricing for agencies, billed monthly on one invoice. Ask for the agency rate card.

What each brand gets. First 7am email within 48 hours of the brand name. 15 pincodes and the brand-name search on all three apps every night; up to 3 category searches once a week. Record pages and spreadsheets kept for 90 days. No seller login and no client credentials, ever; we never contact platforms or account managers on anyone’s behalf. Month to month; a pilot brand’s first 14 nights are free.

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.

Ask for a live read of your brands → or write to hello@shelfpin.in
Pricing

One price. In rupees. On the page.

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.

Free
₹0

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.

  • proof.txt — one line per night, public
  • ledger.txt — the same chain, machine-readable
  • Your brand’s recent nights, on request, if we already watch your category
Shelf Watch · Blinkit
₹25,000 / month + GST

Your brand on Blinkit, 15 pincodes, every night, our own capture. The 7am email. Month to month, cancel any time.

  • Out of stock, rank, price, rival stockouts — by pincode
  • Paid vs earned rank, ads on your brand name
  • Ships this week: sellout-risk bands, ad-on-empty-shelf
  • Every line fingerprinted in the public chain
  • Founding price: first 10 brands keep ₹25,000 + GST for 24 months while subscribed
Shelf Watch · All three apps
₹29,000 / month + GST

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.

  • All the Blinkit coverage of Shelf Watch · Blinkit — your brand, 15 pincodes, every night, the 7am email, month to month
  • Rank, price and sold-out status by pincode on Zepto and Instamart
  • Rivals ranked above you on your own brand name, on each app
  • Zepto and Instamart rows come through a third-party data feed that ShelfPin licenses. They carry the provider’s capture time, not ours, and they are not in the public proof chain — only the Blinkit record is our own capture, fingerprinted nightly.
  • Month to month, cancel any time. No founding-price lock on this tier.
Shelf Watch · Quick Commerce 5
₹35,000 / month + GST

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.

  • Everything in Shelf Watch · All three apps
  • BigBasket and Flipkart Minutes by pincode: rank, price, sold-out status
  • Partner-feed rows carry the provider’s capture time and are not in the public proof chain — only the Blinkit record is our own capture
  • BigBasket and Flipkart Minutes are in validation: your first nights run before you are billed for them
  • Month to month, cancel any time. No founding-price lock on this tier.
Category Watch
₹45,000 / month + GST

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.

  • Everything in Shelf Watch
  • Named rivals, tracked nightly
  • Monthly evidence pack for account-manager or agency conversations
  • From October — join the list by email; the price is the price
Straight answers

Questions brands ask us.

Why pay ₹25,000 when some shelf tools are free?

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.

Other tools also say “hash-chained evidence”. What’s different?

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.

Isn’t this the same as my Blinkit seller dashboard?

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.

Where does the data come from?

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.

How accurate is it?

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.

Will you publish my data?

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.

The offer

Your first 14 nights. Free.

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.

A real record, not a demo. No call, no card, no login. Your details go to hello@shelfpin.in and nowhere else. Prefer email? hello@shelfpin.in

No wall of logos yet — so here’s the deal instead: if the first three paid mornings tell you nothing your dashboard didn’t already, say so and we stop billing that month. No notice period. We’d rather be judged on this week’s record than on logos.

And you’re dealing with a person, not a portal: the scans run every night on their own; Pankaj reads every reply.