Flipkart Product Scraper đź›’ avatar

Flipkart Product Scraper đź›’

Pricing

Pay per usage

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

Pay per usage

Rating

5.0

(2)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

0

Bookmarked

28

Total users

5

Monthly active users

12 days ago

Last modified

Share

Flipkart Product Scraper

Extract Flipkart product listings at scale with reliable, structured output. Collect pricing, ratings, availability, seller and offer signals, and product metadata for research, monitoring, and analytics. Built for fast collection and strict result targeting.

Features

  • Fast collection mode - Prioritizes speed by extracting directly from listing pages.
  • Strict target pagination - Continues pagination to reach your requested results_wanted count when products are available.
  • Rich structured output - Returns normalized numeric/text fields ready for analysis.
  • Robust retries and anti-block handling - Improves run stability across categories and search pages.

Use Cases

Price Monitoring

Track selling price, original price, and discount changes across categories. Use repeated runs to monitor promotions and pricing trends.

Catalog Intelligence

Build product datasets with IDs, listings, brand/category metadata, and key specs. Useful for product benchmarking and catalog enrichment.

Seller and Availability Tracking

Capture listing availability, serviceability flags, seller identifiers, and offer volume indicators. Helpful for operational market monitoring.

Competitive Analysis

Compare rating volume, review volume, and offer intensity across similar products. Identify fast-moving and high-engagement listings.


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

Each dataset item may contain:

FieldTypeDescription
idStringProduct identifier.
item_idString|NullItem identifier if available.
listing_idString|NullListing identifier.
titleString|NullProduct title.
brandString|NullProduct brand.
categoryString|NullCategory/vertical label.
priceNumber|NullCurrent price.
price_textString|NullCurrent price as formatted text.
original_priceNumber|NullOriginal/MRP price.
original_price_textString|NullOriginal/MRP as formatted text.
discount_percentNumber|NullDiscount percentage.
discount_amountNumber|NullDiscount amount.
discount_textString|NullDiscount text label.
ratingNumber|NullAverage rating.
rating_countNumber|NullTotal rating count.
review_countNumber|NullTotal review count.
rating_breakdownObject|NullCount per rating bucket (1-5).
specificationsObject|NullStructured specification key-values.
key_specsString[]|NullKey specification bullets.
warranty_summaryString|NullWarranty summary text.
availability_statusString|NullAvailability state.
is_availableBoolean|NullAvailability flag.
unserviceability_reasonString|NullServiceability reason when unavailable.
is_serviceableBoolean|NullServiceability flag.
is_prebookBoolean|NullPre-book flag.
is_faBoolean|NullFlipkart Assured style flag when available.
is_fbfBoolean|NullFulfillment flag when available.
is_gst_billing_availableBoolean|NullGST billing availability flag.
seller_idString|NullSeller identifier.
seller_countNumber|NullSeller count signal.
seller_ratingNumber|NullSeller rating signal.
cod_availableBoolean|NullCash-on-delivery availability flag.
offer_countNumber|NullTotal offers count signal.
offer_typesString[]|NullOffer type labels.
currencyString|NullCurrency code.
item_conditionString|NullItem condition label.
shipping_chargeNumber|NullShipping charge when available.
market_placeString|NullMarketplace label.
image_urlString|NullProduct image URL.
urlString|NullProduct URL.
fetched_atStringExtraction timestamp in ISO format.

Usage Examples

Use default fast mode for maximum speed.

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

High-Volume Collection with Proxies

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

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,
"seller_id": "f18a539fe5824fe4",
"offer_count": 16,
"offer_types": ["BASKETPRICE_PAYMENT_DISCOUNT", "LISTING_NONE_DISCOUNT"],
"currency": "INR",
"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/...",
"fetched_at": "2026-02-13T06:57:02.015Z"
}

Tips for Best Results

Prioritize Fast Mode

  • Use the default settings for the fastest runs.
  • Increase results_wanted gradually to estimate runtime for your category.

Use Stable Listing URLs

  • Prefer category and search URLs that show normal product listings.
  • Validate that the URL opens product cards in your browser before running.

Scale Safely

  • Use residential proxies for larger runs and stricter categories.
  • Keep request volume realistic for the target category depth.

Integrations

Connect your extracted dataset with:

  • Google Sheets - Build live tracking sheets.
  • Airtable - Create searchable product databases.
  • Make - Automate downstream workflows.
  • Zapier - Trigger actions in business tools.
  • Webhooks - Push data into your own systems.

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

Does it paginate until my requested count?

Yes. The actor paginates listing pages to reach results_wanted when enough products are available.

Which mode is fastest?

The actor runs in an optimized fast mode by default and is recommended for bulk extraction.

Can available fields vary by category?

Yes. Some fields depend on what each listing exposes, so certain attributes may be null in some categories.

Why are some fields null?

Some products or listings do not expose every field consistently. Null values are expected in such cases.

Can I scrape search URLs and category URLs?

Yes. Both are supported as long as they return product listing pages.

How many products can I collect?

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


Support

For issues or feature requests, use the actor issue tracker in Apify Console.

Resources


This actor is intended for legitimate data collection and analysis use cases. You are responsible for complying with applicable laws, platform terms, and responsible usage practices.