Flipkart Products Scraper — Price, MRP, Rating & Specs avatar

Flipkart Products Scraper — Price, MRP, Rating & Specs

Pricing

from $6.80 / 1,000 results

Go to Apify Store
Flipkart Products Scraper — Price, MRP, Rating & Specs

Flipkart Products Scraper — Price, MRP, Rating & Specs

Scrape Flipkart products by search keyword or category URL. Extract title, price, MRP, discount, rating, reviews, seller, full specifications and images to JSON, CSV or Excel.

Pricing

from $6.80 / 1,000 results

Rating

0.0

(0)

Developer

Scrapers Lat

Scrapers Lat

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

Flipkart Products Scraper: Price, MRP, Rating & Specs

Flipkart Products Scraper: Price, MRP, Rating & Specs

Here is one real result, in full-detail mode with the AI add-ons on, with every field the actor returns:

{
"productId": "MOBGTAGPAQNVFZZY",
"listingId": "LSTMOBGTAGPAQNVFZZYQRLPCQ",
"title": "Apple iPhone 15 (Blue, 128 GB)",
"subtitle": null,
"url": "https://www.flipkart.com/apple-iphone-15-blue-128-gb/p/itmbf14ef54f645d",
"currentPrice": 57749,
"mrp": 59900,
"currency": "INR",
"discountPercentage": 3,
"discountAmount": 2151,
"rating": 4.6,
"ratingCount": 247029,
"reviewCount": 9616,
"keySpecs": [
"128 GB ROM",
"15.49 cm (6.1 inch) Super Retina XDR Display",
"48MP + 12MP | 12MP Front Camera",
"A16 Bionic Chip, 6 Core Processor Processor"
],
"imageUrl": "https://rukminim2.flixcart.com/image/832/832/xif0q/mobile/k/l/l/-original-imagtc5fz9spysyk.jpeg",
"images": [
"https://rukminim2.flixcart.com/image/832/832/xif0q/mobile/k/l/l/-original-imagtc5fz9spysyk.jpeg",
"https://rukminim2.flixcart.com/image/832/832/xif0q/mobile/2/7/h/-original-imagtc5fyznz42bx.jpeg",
"... 7 more image URLs ..."
],
"inStock": true,
"availabilityState": "IN_STOCK",
"warrantySummary": "1 year warranty for phone and 1 year warranty for in Box Accessories.",
"category": "Mobile",
"subCategory": "Handset",
"superCategory": "Mobile",
"vertical": "mobile",
"searchInput": "iphone 15",
"brand": "Apple",
"sellerId": "f6d15b4a4f304426",
"sellerName": null,
"sellerRating": null,
"highlights": [
"128 GB ROM",
"A16 Bionic Chip, 6 Core Processor | Hexa Core | 3.46 GHz Clock Speed",
"48MP + 12MP Rear Camera",
"12MP Front Camera",
"6.1 inch All Screen OLED Display",
"3349 mAh Battery"
],
"specifications": [
{ "name": "Battery Capacity", "value": "3349 mAh" },
{ "name": "Display Size", "value": "15.49 cm (6.1 inch)" },
{ "name": "Resolution", "value": "2556 x 1179 Pixels" },
{ "name": "Processor Type", "value": "A16 Bionic Chip, 6 Core Processor" },
{ "name": "Primary Camera", "value": "48MP + 12MP" },
{ "name": "Internal Storage", "value": "128 GB" },
{ "name": "Model Number", "value": "MTP43HN/A" },
{ "name": "Color", "value": "Blue" }
],
"specificationCount": 109,
"categoryPath": ["Home", "Mobiles & Accessories", "Mobiles", "APPLE Mobiles"],
"observedAt": "2026-08-15T04:40:34.319Z",
"source": "Flipkart",
"aiCleanName": "Apple iPhone 15 Blue 128GB",
"aiTitleEn": "Apple iPhone 15 - Blue, 128GB Storage",
"aiAttributes": {
"Model": "Apple iPhone 15",
"Color": "Blue",
"Storage": "128 GB",
"Display Size": "6.1 inch",
"Processor": "A16 Bionic Chip",
"Rear Camera": "48MP + 12MP",
"Front Camera": "12MP",
"Operating System": "iOS 17",
"5G Support": "Yes"
},
"aiCategory": "Smartphones",
"error": null
}

This product returns 109 specifications entries and 9 images; the arrays above are trimmed for readability (real run has all of them). Every value shown is real, from a live run on 2026-08-15.

The most complete Flipkart product scraper available. It returns every field a Flipkart listing and product page expose (price, MRP, discount, rating, review counts, key specs, the full specification sheet, all images, seller, warranty, and category path), plus optional AI-cleaned product names and AI-extracted structured attributes, and gives you keyword, URL, brand, price, and sort filters to target exactly the products you need.

📥 Input · 📤 Output · 💰 Pricing · ▶️ Examples

Apify Coverage Output Billing

Table of contents

What it does

The actor searches Flipkart for each keyword you list (or scrapes the search and category URLs you pass verbatim), applies the price, brand, and sort filters, paginates through the results, and writes one normalized record per product to the run's dataset. Each listing record carries the product ID, title, current price, MRP, discount, rating, and review counts. With withDetails on (default), each product page is fetched for the full specification sheet, all images, seller, warranty, and category path.

Two optional paid AI add-ons run on top: withDescription produces a clean product name and a clear English title, and withAttributes extracts a structured attribute map plus a broad product category. Both are off by default and charged only when the model returns usable output. Missing source values are returned as null, never invented.

Quickstart

Open the actor, paste this into the input, and press Run. It returns 2 iPhone 15 products with full details, an AI-cleaned name, and AI-extracted attributes.

{
"searchQueries": ["iphone 15"],
"maxProducts": 2,
"withDetails": true,
"withDescription": true,
"withAttributes": true
}

Leave the AI add-ons off for a plain scrape. Pass startUrls (Flipkart search or category URLs) instead of, or alongside, searchQueries to scrape specific listing pages with their own filters.

Input reference

FieldTypeRequiredDefaultDescription
searchQueriesstring[]no["laptop"]One or more Flipkart search keywords, for example laptop, kurta, iphone 15. Each keyword is searched separately.
startUrlsstring[]no(none)Flipkart search or category page URLs to scrape verbatim (their own filters are respected). Use instead of or alongside keywords.
brandsstring[]no(none)Brand names to restrict keyword results to, for example DELL, HP.
minPriceintegerno(none)Only include products priced at or above this amount (INR).
maxPriceintegerno(none)Only include products priced at or below this amount (INR).
sortenumnorelevanceOrder within each search: relevance, popularity, price_low_to_high, price_high_to_low, newest.
withDetailsbooleannotrueFetch each product page for the full spec sheet, all images, seller, and category path. Billed as an extra details event per product. Turn off to pay listing-only.
withDescriptionbooleannofalsePaid AI add-on. Add a clean product name and a clear English title. Charged only on usable AI output. Paid plans only.
withAttributesbooleannofalsePaid AI add-on. Extract structured attributes/specs and a broad category. Charged only on usable AI output. Paid plans only.
maxProductsintegerno40Maximum products returned across all searches. Free Apify plans are capped at 10 (listing-only).

All fields are optional; with an empty input the actor searches the default keyword.

Output reference

One dataset item per product. Fields marked (details) appear only with withDetails; fields marked (add-on) appear only when the matching AI add-on is on. Types: string, integer, number, boolean, string[], object[], object, or null.

FieldTypeDescription
productIdstringFlipkart product ID (PID), unique per product.
listingIdstringFlipkart listing ID (LID) for this seller offer.
titlestringProduct title as shown on Flipkart.
subtitlestringSecondary title line (variant, colour, weight), or null.
urlstringCanonical product page URL.
currentPriceintegerCurrent selling price (INR).
mrpintegerMaximum retail price (INR), or null.
currencystringCurrency code, INR.
discountPercentageintegerDiscount off MRP as a percentage, or null.
discountAmountintegerAbsolute discount off MRP (INR), or null.
ratingnumberAverage star rating, or null.
ratingCountintegerNumber of ratings, or null.
reviewCountintegerNumber of text reviews, or null.
keySpecsstring[]Short key-specification bullets from the listing.
imageUrlstringPrimary product image URL.
imagesstring[](details) All product image URLs.
inStockbooleanWhether the product is in stock.
availabilityStatestringAvailability state, for example IN_STOCK.
warrantySummarystring(details) Warranty summary text, or null.
categorystringFlipkart category label.
subCategorystringFlipkart sub-category.
superCategorystringFlipkart super-category.
verticalstringFlipkart internal vertical, for example mobile.
searchInputstringThe keyword or URL that produced this record.
brandstringBrand name, or null.
sellerIdstringSeller ID, or null.
sellerNamestringSeller name, or null.
sellerRatingnumberSeller rating, or null.
highlightsstring[](details) Product highlight bullets.
specificationsobject[](details) Full specification sheet as {name, value} pairs.
specificationCountinteger(details) Number of specification entries.
categoryPathstring[](details) Breadcrumb category path.
observedAtstringISO 8601 collection timestamp.
sourcestringAlways Flipkart.
aiCleanNamestring(add-on) AI-cleaned concise product name, or null.
aiTitleEnstring(add-on) AI clear English product title, or null.
aiAttributesobject(add-on) AI-extracted structured attribute map, or null.
aiCategorystring(add-on) AI broad product category, or null.
errorstringnull on success. On a failed run, a single item with a populated error field is written instead.

Example output record

Real listing from a live run (input {"searchQueries":["laptop"],"maxProducts":40,"withDetails":true}), a discounted HP Chromebook:

{
"productId": "COMHMXAHGGGRVCYM",
"listingId": "LSTCOMHMXAHGGGRVCYMCPSWH3",
"title": "HP Chromebook MediaTek Kompanio 540 - (4 GB/128 GB SSD/Chrome OS) Chromebook 14a-nm0004MU Chromebook",
"subtitle": "14 inch, Modern Gray, 1.35 kg",
"url": "https://www.flipkart.com/hp-chromebook-mediatek-kompanio-540-4-gb-128-gb-ssd-chrome-os-14a-nm0004mu/p/itmc28ee25e13254",
"currentPrice": 22990,
"mrp": 58734,
"currency": "INR",
"discountPercentage": 60,
"discountAmount": 35744,
"rating": 3.5,
"ratingCount": 22,
"reviewCount": 3,
"keySpecs": [
"MediaTek MediaTek Kompanio 540 Processor",
"4 GB LPDDR5 RAM",
"Chrome Operating System",
"128 GB SSD",
"35.56 cm (14 inch) Display"
],
"imageUrl": "https://rukminim2.flixcart.com/image/832/832/xif0q/computer/z/s/b/-original-imahzvzd6npdqusy.jpeg",
"inStock": true,
"availabilityState": "IN_STOCK",
"warrantySummary": "1 Year Onsite Service",
"category": "Laptops",
"subCategory": "Laptop",
"superCategory": "LaptopAndDesktop",
"vertical": "computer",
"searchInput": "laptop",
"brand": "HP",
"sellerId": "8187b3fdf3d64605",
"sellerName": null,
"sellerRating": null,
"specificationCount": 43,
"categoryPath": ["Home", "Computers", "Laptops", "HP Laptops"],
"observedAt": "2026-08-11T11:04:06.078Z",
"source": "Flipkart",
"error": null
}

Run via API and CLI

Start a run and wait for it to finish, then read the dataset. Replace <TOKEN> with your Apify API token.

Run synchronously and get dataset items in one call:

curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~flipkart-products-scraper/run-sync-get-dataset-items?token=<TOKEN>" \
-H "Content-Type: application/json" \
-d '{"searchQueries":["iphone 15"],"maxProducts":25,"withDetails":true}'

Start a run asynchronously:

curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~flipkart-products-scraper/runs?token=<TOKEN>" \
-H "Content-Type: application/json" \
-d '{"searchQueries":["laptop"],"brands":["DELL","HP"],"minPrice":30000,"maxPrice":80000,"sort":"price_low_to_high","maxProducts":100}'

Apify CLI:

apify call scrapers_lat/flipkart-products-scraper \
--input '{"startUrls":["https://www.flipkart.com/search?q=headphones"],"maxProducts":40}'

Fetch results

Every run writes to a dataset. Fetch items as JSON, CSV, or Excel by changing format:

# JSON
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=json"
# CSV
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=csv"
# Paginate large datasets
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&offset=1000&limit=1000"

<DATASET_ID> is returned as defaultDatasetId in the run object. Use offset and limit to page through large result sets. clean=true drops empty and internal fields.

Billing and limits

  • Pay per result. You are charged per product record returned (result event). See the pricing tab for the current per-result price.
  • Details and AI add-ons billed separately. withDetails charges an extra details event per product (only when detail data is obtained); the AI name and AI attributes add-ons each charge per product, and only on usable AI output.
  • No charge on failure. If a run errors, the actor writes a single item with a populated error field and does not charge for it. Empty runs cost nothing.
  • Spend cap respected. Set maxTotalChargeUsd on the run; once reached, the actor stops emitting and charging further billable results.
  • Free Apify plans are capped at 10 products per run and listing-only (no product-page details). The AI add-ons require a paid Apify plan. Upgrade for full details and higher volume.

FAQ and troubleshooting

Can I scrape a specific Flipkart category or search page? Yes. Put the page URL in startUrls. The page's own filters are respected. You can combine startUrls with searchQueries.

How do I filter by price or brand? Set minPrice and maxPrice (in INR) and list brands. Brand and price filters apply to keyword searches.

What do the AI add-ons add? withDescription returns a clean product name (aiCleanName) and a clear English title (aiTitleEn); withAttributes returns a structured attribute map (aiAttributes) and a broad category (aiCategory). Both require a paid Apify plan and charge only on usable output.

Why are some fields missing? Listing-only runs (details off) omit the full spec sheet, all images, warranty, highlights, and category path. Turn on withDetails to get them. Values Flipkart does not publish are returned as null.

A run returned 0 records. Why? The keyword, URL, or price/brand filters matched nothing. Loosen the filters or check the keyword. Zero-result runs are not charged.

Is this an official Flipkart tool? No. This actor is independent and has no affiliation with Flipkart. It reads only publicly available product data. Use the results in accordance with Flipkart's terms and applicable law.

More scrapers at scrapers.lat

Built and maintained by scrapers.lat, where we publish scrapers for US and Latin American public platforms: company registries, government data, finance, e-commerce and more. Browse the catalog or request a custom scraper at scrapers.lat.


Independent tool, not affiliated with Flipkart. Accesses only publicly available product data. Use in accordance with Flipkart's terms and applicable law.