Flipkart Scraper avatar

Flipkart Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Flipkart Scraper

Flipkart Scraper

Extract structured Flipkart product data - title, price, MRP, discount, rating, reviews, image, and URL - from any search or category page. Auto-paginates through all results. Clean JSON output via API.

Pricing

from $3.00 / 1,000 results

Rating

5.0

(1)

Developer

Dev Patel

Dev Patel

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

Extract structured product data from Flipkart search and category pages — at scale, with automatic pagination through every result page.

What it does

Give it one or more Flipkart search/category URLs and it returns clean JSON for every product: title, price, MRP (struck price), discount, rating, rating count, image, product URL, and product ID.

  • 🔎 Works with any Flipkart search (/search?q=...) or category (/.../pr?sid=...) URL
  • 📄 Auto-pagination through all result pages (derives the real page count from the result total)
  • 🛡️ Soft-block recovery — Flipkart throttles with empty pages (HTTP 200); the scraper re-fetches them on a fresh proxy
  • 🔁 Dedup by product ID across all pages
  • ⚡ Cheap & fast — pure HTTP + HTML parsing, no headless browser

Input

FieldTypeDescription
searchUrlsarrayRequired. Flipkart search or category URLs. Example: https://www.flipkart.com/search?q=ghar+soaps
maxItemsPerStartUrlintegerHard cap on total products per URL. Default 500. Set high to get everything.
proxyConfigurationobjectResidential proxies (country India) required — Flipkart blocks datacenter IPs. Default already requests them.

Example input

{
"searchUrls": [
{ "url": "https://www.flipkart.com/search?q=ghar+soaps" }
],
"maxItemsPerStartUrl": 500,
"proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"], "apifyProxyCountry": "IN" }
}

Output

{
"productId": "SOPHYGFXVA3ZEPAT",
"title": "Ghar Soaps Sandal Wood And Saffron Soap For Glowing & Radiant Skin (2 x 100 g)",
"productUrl": "https://www.flipkart.com/ghar-soaps-.../p/itm...",
"price": 299,
"originalPrice": 333,
"currency": "INR",
"discountPercent": 10,
"rating": 4,
"ratingCount": 172584,
"image": "https://rukminim2.flixcart.com/image/...jpeg",
"scrapedFrom": "https://www.flipkart.com/search?q=ghar+soaps"
}

Notes

  • Flipkart blocks datacenter IPs, so residential proxies are required on the platform. The default config requests Apify Residential (India). If results come back empty, your proxy IPs are likely flagged — switch to a premium residential pool.
  • Flipkart's CSS class names are obfuscated and rotate; this scraper extracts data using stable structural signals (div[data-id], the title anchor, ₹-price regex) so it survives Flipkart's frequent markup tweaks.