Big Basket Data Extractor avatar

Big Basket Data Extractor

Pricing

from $1.75 / 1,000 results

Go to Apify Store
Big Basket Data Extractor

Big Basket Data Extractor

Search or browse BigBasket products by keyword or category, with real prices, stock, discounts, and ratings. Get results from any Indian city, or several cities at once, in a single run. Useful for price tracking, catalog research, and comparing deals across regions.

Pricing

from $1.75 / 1,000 results

Rating

0.0

(0)

Developer

Smacient

Smacient

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

18 days ago

Last modified

Share

BigBasket Data Extractor

Search BigBasket products across one or many Indian cities in a single run. No BigBasket account needed, and no proxy setup on your end since city switching works on its own.

Why this Actor

This Actor resolves any city or pincode you type, directly, within the same run. Search "milk" across Mumbai, Chennai, and Delhi at once and get a single dataset with a location column, ready to compare.

What you get

  • Product title, brand, and pack size
  • Current price, MRP, and discount percentage
  • Stock status
  • Category
  • Rating and review count
  • Product image and URL

Quick start

A small first run:

{
"searchTerms": ["milk"],
"locations": ["Mumbai"],
"maxResultsPerQuery": 5
}

Comparing cities in one run

{
"searchTerms": ["milk"],
"locations": ["Mumbai", "Chennai", "Delhi"],
"maxResultsPerQuery": 20
}

Every row in the output is tagged with the city it came from, so comparing regions does not need separate runs or separate settings.

Input

FieldTypeDefaultDescription
searchTermsarray["milk"]One or more keywords, e.g. "milk", "basmati rice".
brandsarray[]Optional. Only keep results from these brands.
locationsarray[]Optional. City names or pincodes. Add more than one to compare cities in a single run. Leave empty to use the default location.
maxResultsPerQueryinteger5Maximum products returned per search term, per location.
includeOutOfStockbooleantrueTurn off to only return products currently available for delivery.

Output

A saved row looks like this:

{
"title": "Greek Yogurt",
"brand": "Milky Mist",
"price": 53,
"mrp": 55,
"discountPercent": 4,
"currency": "INR",
"inStock": true,
"packSize": "100 g",
"category": "Yogurt & Shrikhand",
"rating": 3.9,
"ratingCount": 1846,
"location": "Mumbai, Maharashtra, India",
"productUrl": "https://www.bigbasket.com/pd/40281258/milky-mist-greek-yogurt-natural-high-protein-no-added-sugar-100-g/",
"imageUrl": "https://www.bbassets.com/media/uploads/p/l/40281258_3-milky-mist-greek-yogurt-natural-high-protein-no-added-sugar.jpg",
"productId": "40281258",
"scrapedAt": "2026-08-21T04:11:45.000Z"
}

Some fields are left out of a row entirely when BigBasket does not provide them for that product, rather than shown as empty.

Common uses

  • Compare grocery prices and discounts across brands and cities
  • Track price and stock changes for the same products over time
  • Feed current pricing into internal catalogs or dashboards

Scheduling

To track prices or stock over time, save a working input as a Task, then attach a Schedule to it. Start with a daily schedule and a small result count, and increase only once the output looks right.

Pricing

This Actor is priced per product saved to your dataset, so you only pay for results you actually receive. New accounts start with a set number of free results before any charge applies, no card required to try it.

Responsible use

This Actor reads public product listings only. It does not require a BigBasket account and does not collect personal, payment, or order information. You are responsible for using the data in line with BigBasket's terms and the law in your jurisdiction.

Limits

This Actor is not an official BigBasket product and is not affiliated with or endorsed by BigBasket. Some products may not expose every field, such as rating or discount, and those fields are left out of the row rather than shown as empty.