Flipkart Product Price & Specs Scraper
Pricing
from $0.49 / 1,000 results
Flipkart Product Price & Specs Scraper
Pull Flipkart products by keyword, category URL or exact product link, with current price, original MRP, discount percentage, rating, key specifications and seller name. Filter by price range and minimum rating.
Pricing
from $0.49 / 1,000 results
Rating
0.0
(0)
Developer
Nimbryxo-studio
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 hours ago
Last modified
Categories
Share
Flipkart is India's largest marketplace, and almost every product page carries the details a price tracker, catalog team or brand analyst needs: the current selling price, the struck-through MRP, the discount, the rating breakdown, the full specification table, the seller behind the listing, the variants and the buyer reviews. This actor turns that public data into clean JSON — from a keyword search, a category page, a list of product links, or bare product IDs. No login, cookies or API key.
What this actor does
- Three modes: keyword search, category/browse URL, and product URLs or IDs.
- Filters: price range in INR, minimum rating, brand, minimum discount and Flipkart Assured.
- Full detail enrichment: specifications, highlights, description, warranty, manufacturer/importer details, gallery, variants, offers and seller scores.
- Optional reviews: rating, title, text, author, date, certified-buyer flag, location, helpful votes, photos and the variant reviewed.
- Pagination with de-duplication: walks search/category pages up to your
maxItems, skips repeated sponsored cards. - Empty fields are omitted — only populated fields appear in output records.
Output per product
productId— Flipkart product ID (pid)itemId— Flipkart internal item ID, when the listing card provides itlistingId— listing (seller offer) IDtitle,subtitle— product name and variant lineurl— product URLbrand,colorprice— current selling price in INRoriginalPrice— MRP when it is higher than the selling pricediscountPercent,discountAmountbestOfferPrice— effective price after a bank/exchange offer, when Flipkart shows onespecialPrice— true when Flipkart flags a special/best pricecurrency—INRrating,ratingCount,reviewCountratingHistogram— counts for 1 to 5 starsaspectRatings— ratings for battery, design, performance and similar aspectskeySpecs— short spec bullets from the product card or highlightsimageUrl,images[]— main image and full galleryavailability,inStockisFlipkartAssuredoffers[]— bank, exchange and coupon offers with type, title, subtitle and discount textofferCountseller— seller namesellerId,sellerRating,sellerTenure,sellerProductsSold,sellerQualityScore,sellerSpeedScore,sellerAbout,sellerProductQuality,sellerServiceQualityspecifications— grouped specification table (for exampleGeneral,Display and Audio Features,Dimensions)highlights[],description,warrantymanufacturerInfo— country of origin, manufacturer, importer, packer and generic name when publishedvariants[]— colour and size options with label, product ID, URL, image, stock state and selected flagbreadcrumb[],category,subCategory,superCategory,verticalquestionCount,answerCountcodAvailable,returnPolicy,noCostEmisourceUrl— product URL for product/ID runs and the search/category page URL for listing runssourceQuery,searchRank— search/category runs onlyrecordType: "product",scrapedAt
Output per review
Review records appear when Include Reviews is on (recordType: "review"):
productId,reviewIdrating,title,textauthor,created,certifiedBuyerlocation— city and statehelpfulCount,upvotes,downvotestotalCount— combined upvotes and downvotes as Flipkart reports them (not a review total)images[]— photos attached to the reviewproductAttributes[]— the variant the reviewer bought (colour, size, storage, etc.)reviewUrl,reviewPageUrlrecordType: "review",scrapedAt
Input
| Field | Type | Default | Description |
|---|---|---|---|
mode | string | search | search / byCategory / byUrl |
searchQuery | string | – | Keyword search query (mode=search) |
categoryUrl | string | – | Flipkart category or browse URL (mode=byCategory) |
startUrls | array | [] | Product URLs (mode=byUrl) |
productIds | array | [] | Product IDs or product URLs (mode=byUrl) |
sortBy | string | relevance | relevance, popularity, price_asc, price_desc, recency_desc |
minPrice | integer | – | Minimum price in INR |
maxPrice | integer | – | Maximum price in INR |
minRating | number | – | Minimum rating (1.0–5.0) |
brand | string | – | Only this brand, e.g. Samsung |
minDiscount | string | "0" | Minimum discount: "0", "10", "20", "30", "40", "50" |
fAssuredOnly | boolean | false | Only Flipkart Assured products |
includeDetails | boolean | true | Open each product page for specs, variants, offers, seller, gallery and warranty |
includeReviews | boolean | false | Add buyer review records |
maxReviewsPerProduct | integer | 20 | Review cap per product (0–200) |
reviewsSort | string | MOST_HELPFUL | MOST_HELPFUL, MOST_RECENT, POSITIVE_FIRST, NEGATIVE_FIRST |
certifiedBuyersOnly | boolean | false | Only certified-buyer reviews |
maxItems | integer | 50 | Maximum products to return (1–500) |
maxPages | integer | 30 | Maximum search/category pages to read (1–30) |
Example: laptops under ₹60,000
{"mode": "search","searchQuery": "laptop","maxPrice": 60000,"minRating": 4.0,"sortBy": "price_asc","includeDetails": true,"maxItems": 50}
Example: browse a category
{"mode": "byCategory","categoryUrl": "https://www.flipkart.com/laptops/pr?sid=6bo%2Cb5g","sortBy": "popularity","minDiscount": "20","maxItems": 100}
Example: product URLs and IDs
{"mode": "byUrl","startUrls": [{"url": "https://www.flipkart.com/asus-expertbook-laptop/p/itm0af4b?pid=COMH8Z2Q"},{"url": "https://www.flipkart.com/samsung-galaxy-s24/p/itm123?pid=SMSG123"}],"productIds": ["MOBHPP598ENKRGBY"],"includeReviews": true,"maxReviewsPerProduct": 20}
Example: top-rated smartphones with reviews
{"mode": "search","searchQuery": "smartphone","maxPrice": 30000,"minRating": 4.2,"brand": "Samsung","fAssuredOnly": true,"includeDetails": true,"includeReviews": true,"maxReviewsPerProduct": 10,"reviewsSort": "MOST_RECENT","certifiedBuyersOnly": true,"maxItems": 30}
Use cases
- Price and discount tracking — re-run the same search or product list on a schedule and compare
price,originalPriceanddiscountPercentperproductId. - Catalog and PIM enrichment — pull grouped specifications, highlights, description, warranty and manufacturer details for a product line.
- Variant monitoring — see every colour and size with its own product ID, URL, image and stock state.
- Seller research — compare seller ratings, tenure, products sold, quality and speed scores across listings.
- Review and sentiment analysis — collect certified-buyer reviews with ratings, text, location, votes, photos and the purchased variant.
- Assortment and brand benchmarking — filter a category by brand, price, rating, discount and Flipkart Assured.
FAQ
What data can I get without a product URL? Keyword search and category URLs return the full listing cards: price, MRP, discount, rating, counts, key specs, image, availability and Flipkart Assured. Turn on Include Full Product Details to add specs, variants, offers, seller, gallery and warranty.
Does this actor require a Flipkart account, cookies or an API key? No. It reads public product pages and needs no login or key.
Do I need to set up a proxy? No. The actor chooses a working connection to Flipkart automatically. Just fill in the input and run it.
Can I use bare product IDs instead of full URLs?
Yes. Paste the product ID (the pid from a Flipkart URL) into productIds with mode set to byUrl. The actor opens the product page and returns the full record.
How many products can I get per run?
Set maxItems up to 500 and maxPages up to 30. Flipkart shows 24–40 cards per page and stops serving results after a few dozen pages; for very broad searches, split by category, brand or price band.
Why are some products missing variants or highlights?
Not every product has variants, highlights, a description or a warranty. Those fields are omitted when Flipkart does not show them; they are never filled with guessed values. Placeholder values such as NA, N/A or None are also omitted.
What happens if a product page cannot be opened? The listing record is still returned with the data from the results page, and the run status reports how many product pages could not be enriched after retries. Nothing is filled with guessed values.
Why does a category run sometimes return fewer products than expected? Flipkart can mix recommendation or sponsored cards from unrelated departments into a category page. Those cards are filtered out so a category run only returns products from the requested category. If none match, the run reports that honestly instead of returning unrelated items.
Why is originalPrice missing on some products?
When the selling price equals the MRP, there is no discount to report, so originalPrice, discountPercent and discountAmount are omitted.
What is the difference between ratingCount and reviewCount?
ratingCount is the number of star ratings. reviewCount is the number of written reviews. Both come from Flipkart.
Do reviews include the variant the reviewer bought?
Yes, when Flipkart publishes it. The productAttributes array shows the colour, size, storage or other variant attributes attached to the review.
Are prices in a specific currency? All prices are in Indian Rupees (INR), as shown on flipkart.com.
Is this actor affiliated with Flipkart? No. This is an independent third-party tool that reads publicly visible product data. It is not affiliated with, endorsed by, or connected to Flipkart.