Flipkart Product Scraper ๐Ÿ›’ avatar

Flipkart Product Scraper ๐Ÿ›’

Pricing

from $1.49 / 1,000 results

Go to Apify Store
Flipkart Product Scraper ๐Ÿ›’

Flipkart Product Scraper ๐Ÿ›’

Extract detailed product data from Flipkart with ease. Capture essential information including prices, descriptions, images, and customer reviews instantly. Ideal for market research, price monitoring, and e-commerce analysis. Get structured data for your business needs today!

Pricing

from $1.49 / 1,000 results

Rating

5.0

(4)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

4

Bookmarked

220

Total users

28

Monthly active users

16 days ago

Last modified

Share

What does Flipkart Product Scraper do?

Flipkart Product Scraper collects structured product listings from Flipkart.com. Provide a category or search results URL, and the Actor returns product titles, prices, ratings, specifications, availability, and seller metadata. The extracted data works for price monitoring, catalog research, competitive analysis, and ecommerce intelligence workflows.

Why use Flipkart Product Scraper?

  • Structured product data at scale - Collect hundreds of product records from Flipkart in a single run without manual browsing or copy-paste.
  • Rich product-level fields - Extract pricing (current, original, discount), ratings, review counts, rating breakdowns, specifications, and availability indicators in normalized formats.
  • Automation-ready output - Export results to JSON, CSV, Excel, or connect the Actor to schedules, webhooks, and integrations for recurring data collection.
  • Resilient extraction - The Actor retries with alternative request profiles and stores structured diagnostics if a page blocks or stops returning listing products.

What data can you extract from Flipkart?

FieldDescription
titleProduct title
brandProduct brand
priceCurrent selling price
original_priceOriginal or MRP
discount_percentDiscount percentage
ratingAverage customer rating
rating_countTotal rating count
review_countTotal review count
specificationsStructured specification key-values
availability_statusStock availability state
image_urlProduct image URL
urlDirect product URL

How to use Flipkart Product Scraper

  1. Open the Actor on Apify Store.
  2. Enter a Flipkart category URL or search results URL.
  3. Set the maximum number of products to collect.
  4. Optionally configure proxy settings for larger runs.
  5. Run the Actor.
  6. Download the dataset or connect it to your workflow.

Input Parameters

ParameterTypeRequiredDefaultDescription
startUrlStringNoFlipkart monitors listing URLFlipkart category or search URL to scrape.
results_wantedIntegerNo20Maximum number of products to return.
proxyConfigurationObjectNoApify proxy presetProxy settings for reliability at scale.

Output Data

FieldTypeDescription
idString or NullProduct identifier
item_idString or NullItem identifier when available
listing_idString or NullListing identifier
titleString or NullProduct title
brandString or NullProduct brand
categoryString or NullCategory label
priceNumber or NullCurrent selling price
price_textString or NullCurrent price as formatted text
original_priceNumber or NullOriginal or MRP price
original_price_textString or NullOriginal MRP as formatted text
discount_percentNumber or NullDiscount percentage
discount_amountNumber or NullDiscount amount
discount_textString or NullDiscount text label
ratingNumber or NullAverage customer rating
rating_countNumber or NullTotal rating count
review_countNumber or NullTotal review count
rating_breakdownObject or NullCount per rating bucket (1-5)
specificationsObject or NullStructured specification key-values
key_specsArray or NullKey specification bullets
warranty_summaryString or NullWarranty summary text
availability_statusString or NullAvailability state
is_availableBoolean or NullAvailability flag
buyability_intentString or NullBuyability intent from listing state
is_flipkart_advantageBoolean or NullFlipkart Advantage flag when present
swatch_availableBoolean or NullIndicates whether listing swatches are available
currencyString or NullCurrency code
analytics_categoryString or NullAnalytics category label
analytics_sub_categoryString or NullAnalytics sub-category label
market_placeString or NullMarketplace label
image_urlString or NullProduct image URL
urlString or NullProduct URL
fetched_atStringExtraction timestamp in ISO format

Usage Examples

Basic Product Extraction

Collect the first set of products from a Flipkart category page:

{
"startUrl": "https://www.flipkart.com/computers/computer-components/monitors/pr?sid=6bo,g0i,9no&marketplace=FLIPKART",
"results_wanted": 20
}

Large Collection Run

Request a larger batch of products from a mobile phones category:

{
"startUrl": "https://www.flipkart.com/mobiles/pr?sid=tyy,4io&marketplace=FLIPKART",
"results_wanted": 300,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Search Results Extraction

Collect products from a specific search query:

{
"startUrl": "https://www.flipkart.com/search?q=laptop+under+50000",
"results_wanted": 50
}

Sample Output

{
"id": "MONH3H7XYMMSJBCB",
"listing_id": "LSTMONH3H7XYMMSJBCBCQNQPE",
"title": "Frontech Ultima Series 55.88 cm (22 inch) Full HD LED Backlit VA Panel Monitor",
"brand": "Frontech",
"category": "monitor",
"price": 5772,
"original_price": 19500,
"discount_percent": 70,
"discount_amount": 13728,
"rating": 4.1,
"rating_count": 1388,
"review_count": 130,
"rating_breakdown": {
"1": 141,
"2": 63,
"3": 113,
"4": 241,
"5": 830
},
"availability_status": "IN_STOCK",
"is_available": true,
"buyability_intent": "POSITIVE",
"is_flipkart_advantage": true,
"swatch_available": false,
"currency": "INR",
"analytics_category": "ComputerComponents",
"analytics_sub_category": "Monitors",
"image_url": "https://rukmini1.flixcart.com/image/1500/1500/xif0q/monitor/l/v/a/mon-0079c-full-hd-22-2024-mon-0079c-frontech-original-imahkm4mftzgg96g.jpeg?q=70",
"url": "https://www.flipkart.com/frontech-ultima-series-55-88-cm-22-inch-full-hd-led-backlit-va-panel-monitor/p/itm1c7e1c7e1c7e1",
"fetched_at": "2026-02-13T06:57:02.015Z"
}

Tips for Best Results

  • Use complete, public Flipkart category or search URLs. Validate that the URL opens product listings in your browser before running.
  • Start with a smaller results_wanted value for testing. Increase it gradually to estimate runtime for your category.
  • Use residential proxies for larger runs and categories that may have stricter request handling.
  • If certain fields return null, check whether the source listing page exposes that information. Some categories use different listing layouts.

Integrations

Connect your extracted Flipkart data with:

  • Google Sheets - Build live price tracking and inventory sheets.
  • Airtable - Create searchable product databases.
  • Make - Automate downstream workflows with no-code connectors.
  • Zapier - Trigger actions in business tools after each run.
  • Webhooks - Push data into your own systems programmatically.

Export Formats

  • JSON - Best for APIs and developers.
  • CSV - Best for spreadsheets and BI tools.
  • Excel - Best for operational reporting.
  • HTML - Quick human-readable preview.

Frequently Asked Questions

Can I export Flipkart data to CSV or Excel?

Yes. Apify datasets can be downloaded in CSV, Excel, JSON, XML, and other supported formats from the Apify Console.

Can I run this Actor on a schedule?

Yes. You can schedule the Actor in Apify Console to refresh Flipkart product data hourly, daily, weekly, or at another interval.

Does the Actor paginate until it reaches my requested count?

Yes. The Actor paginates through Flipkart listing pages to reach your results_wanted count when enough products are available.

Why are some fields null?

Some products or Flipkart categories do not expose every field consistently. Null values are expected when the source page does not include that information.

What happens if Flipkart changes its page structure?

The Actor retries with alternative request profiles and stores a structured diagnostic report if a page blocks or stops returning product listings.

Can I scrape both category URLs and search URLs?

Yes. Both Flipkart category URLs and search results URLs are supported as long as they return product listing pages.

How many products can I collect in one run?

You can request large volumes. Practical limits depend on category depth, page availability, and runtime constraints.

Scraping public web data can be legal, but you are responsible for complying with applicable laws, Flipkart's terms of service, and privacy regulations.

Support

For issues, feature requests, or custom Actor work, use the Issues tab on the Actor page or contact the developer through Apify.

This Actor is designed for legitimate data collection from publicly available pages on Flipkart.com. Users are responsible for using the data responsibly and complying with applicable laws and website terms.