Big Basket India Daily Pin-Code Pricing & Availability Dataset
A daily file of Big Basket with 22 columns covering MRP, selling price, discount percentage, grammage, availability, city, pin-code and dark store — one row per SKU per pin-code, across 26 dark stores in the supplied sample.
Two things stand out in that sample. 26 of 50 rows were out of stock, and prices arrive with real decimals — ₹643.92, ₹266.01 — rather than rounded figures. If your pipeline casts to integer, you will lose that precision silently.
The file already exists, because this pipeline runs every morning whether you buy it or not. Most vendors start collecting after you order — which is why they quote a lead time. Here the most recent file is in your account within minutes of payment, with an API key issued at the same time.
What you get, in plain terms
Four things. This is a pin-code pricing and availability file — if you need keyword rank on Big Basket, that is the twice-weekly dataset.
One row per product per pin-code
The grain is geographic. The same SKU appears once for every pin-code tracked, each with its own price and availability.
Grammage parsed as its own column
Pack size sits in grammage — “200 Grams”, “90 pcs”, “500 ml” — rather than inside the product title, so price per unit is arithmetic instead of a parsing exercise.
Prices to two decimal places
Big Basket discounts to fractions of a rupee. ₹266.01 is a real captured price, not a rounding artefact, and the file keeps it.
However you want it
Direct download, REST API, Amazon S3, Google Cloud, Snowflake or SFTP. The API key comes with the dataset.
Fields included in this dataset
All 22 columns, in the exact order they appear in the file — taken straight from the sample, not from a brochure. The free sample ships with a data dictionary giving an example value for each one.
Sample rows from the real file
Real rows from the sample file, not an illustration. The free sample is 50 SKU-by-pin-code rows with all 22 columns.
Coverage
Captured every morning across the pin-codes and dark stores on your feed. The supplied sample spans 17 pin-codes and 26 dark stores across four cities.
| City | Pin-codes in sample | Dark stores | Rows | Share out of stock |
|---|---|---|---|---|
| Pune | 6 | 9 | 17 | 47% |
| Bengaluru | 5 | 8 | 14 | 57% |
| Mumbai | 4 | 6 | 12 | 50% |
| Gurgaon | 2 | 3 | 7 | 57% |
| All cities | 17 | 26 | 50 | 52% |
Seventeen pin-codes and 26 dark stores is what the sample shows, not what the feed is limited to. Pin-code and store count is what drives the price — tell us which cities matter and we will quote it.
Historical data
The last 30 days come with the dataset. Beyond that we hold Big Basket records from February 2025 onwards for the pin-codes on this feed.
Ask about historical dataNeed more data points?
We can extend this dataset beyond the standard 22 columns — inventory as a unit count is the most requested addition, along with category hierarchy, a populated type field and a wider pin-code set.
“Half our rows were out of stock and we had been reporting Big Basket as a healthy channel. It was healthy in four pin-codes and empty in the rest.”
What people use this dataset for
FMCG brands
Verify that your SKUs are actually listed and in stock in the pin-codes your distributors claim to cover.
Sales and distribution teams
Find the pin-codes where a listing has silently dropped out, before the sales number tells you.
Category teams
Compare your availability against competitor brands in the same pin-code, run over run.
Analysts
Build a real distribution and pricing series for a platform whose reach extends well past the metros.
About Big Basket distribution data
Big Basket is Tata's online grocery platform and operates both a scheduled-delivery model and a quick-commerce arm. It reaches further into non-metro India than most of its competitors, which makes its availability data genuinely informative about distribution rather than just pricing.
Why the out-of-stock rate matters more than the price
In the supplied sample 26 of 50 rows were out of stock — slightly over half — spread across four cities rather than concentrated in one. That is a distribution finding, and it is invisible in any national or city-level view. A brand reading a city-level average would see partial availability and assume soft demand; the pin-code view shows which specific areas are empty.
Decimal prices are real, not noise
Big Basket discounts to fractions of a rupee: ₹643.92 against a ₹1,170 MRP, ₹266.01 against ₹295. Most platforms round. If your loading pipeline casts price to an integer you will silently lose that, and your discount calculations will drift by a few percent against the platform's own figures.
What the empty columns mean
type and Tier came through empty across the whole supplied sample. type is intended to distinguish delivery models and can be populated on request; Tier is a city classification that is not currently filled for this source.
Is collecting this data legal?
Collecting publicly visible product and price information is generally lawful in most jurisdictions. Actowiz collects only public pages, respects robots.txt and platform terms, holds no personal data, and aligns with GDPR and CCPA. We are ISO 9001 and ISO 27001 certified, and this dataset carries documented provenance so your legal team can review the source before you buy.
Frequently asked questions
Availability is a status. Our Blinkit and Zepto store-level datasets carry real unit counts and we can add the same here on a custom feed, scoped free.
type is meant to distinguish delivery models and can be populated on request.
Your Data Needs
-
Free Sample in 2 HoursShare your requirement, get 500 rows of real data — no commitment.
-
Plans from $500/monthFlexible pricing for startups, growing brands, and enterprises.
-
US-Based SupportOffices in New York & California. Aligned with your timezone.
-
ISO 9001 & 27001 CertifiedEnterprise-grade security and quality standards.
