Flipkart Product Scraper Pro
Pricing
from $4.99 / 1,000 results
Flipkart Product Scraper Pro
Professional Flipkart scraper using internal API for comprehensive product data extraction with maximum data coverage.
Pricing
from $4.99 / 1,000 results
Rating
0.0
(0)
Developer
Coding Frontned
Maintained by CommunityActor stats
1
Bookmarked
52
Total users
6
Monthly active users
3 days ago
Last modified
Categories
Share
What does Flipkart Product Scraper Pro do?
Flipkart Product Scraper Pro extracts public product information from Flipkart listing and product pages. It is a public HTML and structured-data scraper, not a private API client: it stops when Flipkart presents CAPTCHA, login, paywall, geofence, device, WAF, rate-limit, or access restrictions and writes a diagnostic record instead of trying to bypass them.
Why use this Flipkart scraper?
Use it for catalog research, price monitoring, assortment analysis, product discovery, and public marketplace intelligence. The Actor supports search queries, product URL batches, public search URLs, and public category URLs. It can follow bounded listing pagination, deduplicate products, apply price/rating/brand/availability/text filters, and limit concurrency and pacing for responsible use.
The dataset keeps normalized fields easy to use while retaining bounded public JSON-LD, meta tags, and DOM signals for traceability. Apify provides scheduling, API access, dataset downloads, monitoring, integrations, and optional Proxy routing when the current runtime supports it.
What data can it extract?
| Field | Type | Description |
|---|---|---|
productId, itemId, listingId | string | Public identifiers from product URLs or structured data |
productTitle, brand, category | string | Public catalog identity and breadcrumbs |
priceAmount, originalPriceAmount, discountPercent | number | Public price and discount signals |
rating, ratingsCount, reviewsCount | number | Public aggregate rating signals |
sellerName, inStock, deliveryText | mixed | Public seller, availability, and delivery signals |
offerSummary, variantProducts | array | Bounded public offer text and variant links |
images, videos, badges | array | Public media URLs and badges |
rawMeta, rawStructuredData, rawVisibleSignals | object | Bounded public traceability objects |
diagnostic | object | Fail-closed reason when data is unavailable or blocked |
How to scrape Flipkart products
- Open the Actor and choose
search,productUrl,searchUrl, orcategoryUrlin the input tab. - Enter a search term or public HTTPS Flipkart URL and set
maxItemsandmaxPages. - Add optional filters such as
minPrice,maxPrice,minRating,brands, oravailability. - Run the Actor and inspect the dataset. Product rows have
found: trueanddataAvailable: true; blocked or unavailable paths havefound: falseanddataAvailable: falsewith adiagnosticobject. - Download the dataset as JSON, CSV, Excel, HTML, or another supported format, or use the API tab for programmatic access.
Input
See the input tab for full configuration options. The main controls are:
searchQuery,productUrls,searchUrl, andcategoryUrlselect the public source.startPage,maxPages, andmaxItemsbound pagination and output volume.filterssupports price, rating, discount, brand, availability, required terms, and excluded terms.includeDetails,includeMedia,includeRatings,includeOffers, andincludeVariantsreduce output scope when needed.maxConcurrency,minDelayMs,maxDelayMs,maxRequestRetries, andrequestTimeoutSecscontrol runtime behavior.proxyConfigurationis honored only when Apify Proxy is available in the runtime. It never enables a private session or a bypass.
Example input:
{"mode": "search","searchQuery": "example phone","startPage": 1,"maxPages": 1,"maxItems": 3,"filters": {"minRating": 4,"availability": "inStock"},"includeDetails": true,"includeMedia": true,"includeRatings": true,"maxConcurrency": 2,"minDelayMs": 1000,"maxDelayMs": 1800}
Output
You can download the dataset in various formats such as JSON, HTML, CSV, or Excel. A simplified successful record looks like this:
{"recordType": "product","found": true,"dataAvailable": true,"productId": "EXAMPLEPID","productTitle": "Example Phone (Blue, 128 GB)","priceAmount": 15999,"rating": 4.5,"source": "Flipkart public HTML"}
If a page is blocked, the Actor fails closed and emits a diagnostic similar to this:
{"recordType": "diagnostic","found": false,"dataAvailable": false,"success": false,"diagnostic": {"code": "access_denied","barrier": true,"retryable": false}}
How much does it cost?
Cost depends on page count, concurrency, response size, and the selected media/detail scope. Start with a small maxItems, one listing page, and moderate pacing. Increase limits gradually after checking compute usage in the run details. Proxy usage, when enabled and available, can also affect cost.
Key-value store
The Actor does not write custom key-value records. Product and diagnostic records are stored in the dataset; the declared key-value store is intentionally empty.
Tips and limitations
Prefer direct public product URLs for deterministic batches. Keep maxPages bounded and use the filter controls to reduce unnecessary page visits. Public page layouts and availability change over time, so missing fields remain optional and nullable. The Actor does not solve CAPTCHA, reuse protected sessions, access private endpoints, evade WAF/device checks, bypass login or paywalls, or use mirrors.
FAQ, disclaimer, and support
Does this Actor access private data?
No. It reads public Flipkart listing and product pages only. It does not request private account data, credentials, payment information, or protected session state.
What happens when Flipkart blocks a request?
The Actor stops that path and records a diagnostic with found: false and dataAvailable: false. It does not retry a detected barrier as a bypass strategy.
Is scraping allowed?
Our Actors are ethical and do not extract any private user data, such as email addresses, gender, or location. They only extract what the user has chosen to share publicly. We therefore believe that our Actors, when used for ethical purposes by Apify users, are safe. However, you should be aware that your results could contain personal data. Personal data is protected by the GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers.
Use the Issues tab for feedback and the API tab for programmatic access.
Code structure
src/main.jsstarts the Actor lifecycle.src/actor.jsowns Apify initialization and shutdown.src/runner.jscontains the bounded public-page crawler and product extraction workflow.src/extractors/andsrc/schema/hold the reusable extraction and input/output definitions.