Flipkart API

The Flipkart API searches India's largest marketplace and returns one row per product — title, variant subtitle, brand, current price and MRP in rupees, discount percent, average rating with its ratings and reviews counts, stock state, the product URL and an image.

Flipkart is an India-only marketplace, and this collector treats it that way: prices come back in INR, read from the page's server-rendered state through an Indian residential exit so the pricing and availability match what a shopper in India actually sees. Nothing here needs a browser to render — the state blob is parsed straight into typed rows.

$0.001 per delivered product, up to 90 products per run. Nothing delivered means nothing charged.

How the Flipkart API works

You post a query — a search term like headphones or samsung galaxy — and the collector runs it against Flipkart and pages through the results over the TLS tier from an Indian exit.

Each product card becomes one flat row. Two things are worth knowing before you compute a discount or a rating:

Tracking the same catalogue on the other big marketplace? The Amazon product API fills in ASIN-level detail with a comparable typed-row shape.

Inputs

The only required input is query, the search term. Flipkart is a single national marketplace, so there is no country selector — the request always exits from an Indian IP and prices always return in INR. max_results caps the run at up to 90 products and defaults to 24, the size of one results page.

What one product looks like

Each product is one flat row. product_id is Flipkart's pid, a stable key for deduping across runs. price and mrp are numeric with currency always INR, and discount_pct is the integer percentage. in_stock is a boolean you can filter on, subtitle carries the variant line such as colour or size, and rating pairs with its two separate count fields for quality analysis.

What the Flipkart API costs

$0.001 per delivered product (

per 1,000). Nothing delivered means nothing charged, and the $2 monthly free credit covers roughly 2,000 products here. Volume tiers take up to 30% off.

$0.001 per delivered product,

per 1,000. Refreshing 40,000 products across a set of categories daily is $40 a run at list price, cheaper on a volume tier. Billing is per delivered row, so a query that returns fewer products costs proportionally less — there is no per-search fee.

The free monthly allowance is $2 of usage, roughly 2,000 products at this price, with no card required. GET /v1/scraper/collectors reports the exact per-row price your key pays.

Flipkart API vs Flipkart's own programs

People search for a "Flipkart API" and find two dead ends for this use. The Flipkart Affiliate API was retired, and the Marketplace Seller API is for merchants managing their own listings and orders — it exposes your inventory, not a search across everyone else's. Neither gives an analyst or a shopper a way to read the public catalogue programmatically.

This collector reads the same public search results a customer browses, keyed off a search term and authenticated with your QuantumProxies key alone. You get the fields on the product card — price, MRP, discount, rating, stock — rather than a seller back-office feed, which is exactly what competitive pricing and assortment work is about.

Versus scraping Flipkart yourself

One Flipkart page is easy to fetch. A continuous catalogue sweep is the real engineering:

  • You need to exit from India. Flipkart serves pricing, availability and even layout relative to region, so a non-Indian IP returns skewed or blocked results; residential Indian exits are not optional.
  • The data lives in a state blob. Prices and ratings sit inside an embedded JSON state that Flipkart reshapes periodically, so a parser tied to one shape quietly starts returning nulls.
  • Bot defences and A/B layouts. Repeated hits from one IP get throttled, and Flipkart runs multiple card layouts at once, which a brittle selector miscounts.

Handing it over gives you a typed schema and per-row billing. If you would rather keep your own fetcher and just need reliable Indian exits under it, the residential proxies are the same network this collector uses.

What people build with it

Cross-marketplace price monitoring

Track a product line's price and discount_pct on Flipkart and compare against the same items elsewhere to keep your own pricing competitive in the Indian market.

Assortment and brand-share analysis

Sweep a category and group by brand to measure how much shelf a brand holds and where in_stock gaps leave room to compete.

Review-quality and demand signals

Read rating, ratings_count and reviews_count together to separate genuinely popular products from those with a high score on a handful of ratings.

Limits, region and the legal bit

One run returns up to 90 products per search; wider coverage means more search terms or more runs rather than one endless page. Runs are independent and parallelise up to your plan's rate limit — 60 requests a minute on pay-as-you-go, up to 1,200 on the top tier. This collector reads the search result card; it does not open each product's own page for full specifications or the individual review text.

Legally: product listings are shown publicly to every visitor, and reading public data is generally lawful in most jurisdictions, but Flipkart's terms restrict automated access and your downstream use has its own obligations. This is not legal advice — get advice for your specific case.

FAQ

Is there a free Flipkart API?

Not for reading the public catalogue — the Affiliate API was discontinued and the Seller API only covers your own listings. This collector reads the public search results and includes a $2 monthly allowance, about 2,000 products at $0.001 each, before you pay anything.

Do I need a Flipkart API key or seller account?

No. There is no buyer-facing Flipkart API to register for, so no key or seller account is needed. You authenticate with your QuantumProxies key and the collector reads the public results directly.

What currency are the prices in?

Always INR. Flipkart is an India-only marketplace, the request exits from an Indian residential IP, and both price and mrp come back as numeric rupee values with the currency field set to INR.

Can I use it in Python?

Yes. It is a standard HTTP endpoint that returns JSON rows, so any Python client — requests, httpx or the SDK — can post a query and read the typed products back without special tooling.

Related scrapers