Documentation Python quickstart Blog Free tools Enterprise solutions hello@quanticdata.ioLog in
All collectors

Flipkart Scraper API

E-commerce · v1.1.0 · flipkart_search

$0.001 / product

$0.80 / 1K · pay per delivered product

A Flipkart scraper API that turns a keyword into product rows from Flipkart India: title, variant subtitle, brand, current price and MRP in INR, discount percent, average rating with ratings and reviews counts, stock state, product id, URL and image — one row per product, billed per delivered product.

$0.001 per delivered product · $2 free every month · Failed runs never billed

What it does

What a Flipkart scraper API does

Flipkart renders its result grid from an embedded state object server-side, so the numbers on the page are in the page rather than assembled by a script — but only if you reach it from inside India. This collector requests through Indian residential exits, so the catalogue, prices and availability are the ones a shopper in India actually sees.

Prices are read as Flipkart states them: price is the current INR figure, mrp the struck-through list price, and discount_pct the percentage as shown, with currency fixed to INR because Flipkart is India-only. An unrated product returns a null rating rather than a zero that would drag down an average.

Inputs

The whole request. Anything you leave out falls back to the default shown in the catalog.

InputTypeRequiredWhat it does
querystringyesWhat to search, e.g. "headphones".
max_resultsintegernoHow many products to deliver at most (1–90). You pay only for delivered products.

Outputs — 28 fields, one row per product

What one product looks like

Every delivered product carries these fields. Nullable means the source did not publish it — the field stays empty instead of being guessed.

FieldTypeWhat it holds
rankinteger1-based position.
product_idstringFlipkart product id (pid).
titlestringProduct title.
subtitlestring · nullableVariant line (color, size…).
brandstring · nullableBrand.
ratingnumber · nullableAverage rating (null when unrated).
ratings_countinteger · nullableNumber of ratings.
reviews_countinteger · nullableNumber of written reviews.
pricenumber · nullableCurrent price (INR).
mrpnumber · nullableList price (INR).
currencystringAlways INR.
discount_pctinteger · nullableDiscount percent.
in_stockbooleanAvailability.
urlstring · nullableProduct URL.
imagestring · nullableProduct image.
pageintegerSearch page the row came from.
item_idstring · nullableFlipkart item id.
listing_idstring · nullableListing id of the displayed offer.
categorystring · nullableFlipkart category.
sub_categorystring · nullableFlipkart sub-category.
verticalstring · nullableProduct vertical ("mouse").
key_specsstring[]Key specification lines shown on the card.
delivery_chargenumber · nullableDelivery charge in INR (0 when free).
discount_amountnumber · nullableDiscount in INR.
assuredbooleanTrue for Flipkart Assured items.
warrantystring · nullableWarranty summary.
availabilitystring · nullableStock state as published (in_stock, out_of_stock…).
imagesstring[]Gallery image URLs.

Integration

One POST, typed rows

Base URL https://api.quanticdata.io/v1, Bearer auth, the same key as every other Data API. Endpoint: POST /v1/scraper/collectors/flipkart_search/run.

curl -X POST https://api.quanticdata.io/v1/scraper/collectors/flipkart_search/run \
  -H "Authorization: Bearer $QD_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"query":"headphones","max_results":24}'

Example response

POST /v1/scraper/collectors/flipkart_search/run
$ curl $QD/flipkart_search/run \
    -H "Authorization: Bearer $QD_API_KEY" \
    -d '{"query": "headphones", "max_results": 24}'
{ "status": "done", "count": 24,
  "results": [
    {
      "product_id": "…",
      "title": "…",
      "subtitle": "…",
      "brand": "…" } ],
  "cost": 0.024 }
# 24 products × $0.001 · nothing delivered, nothing charged

Try it

Flipkart search, running now

Change the input and run it against the live collector — nothing to install, no sign-up.

Run it from your own code, on your own inputs

Same collector, same rows — $2 of free API credit every month, no card.

Get my free API key
Flipkart Scraper API: from query, QuanticData reads the Flipkart results and returns one row per product with title, subtitle and brand, at $0.001 per delivered product.
You send query and max_results; the run goes out through a residential exit and comes back as products with rank, product_id and title — 28 fields on every row — and you are billed $0.001 for each product actually delivered, nothing for a run that delivers none.
$0.001 / product2,000 products on the free $2 every month
Semantic inputquery, max_results — no URL lists
Up to 90products per run, pagination handled for you
No browserread over HTTP/TLS — cheaper and faster than rendering

Pricing

Flipkart Scraper API pricing

$0.001 per delivered product. A run that delivers nothing costs nothing: blocked pages, challenges and retries are on us, and the $2 monthly allowance covers about 2,000 products before you spend anything.

$0.001per delivered product$0.8 per 1,000 delivered products
2,000 productson the free allowance$2 every month, no card
Zero rowszero chargeblocks, captchas and retries are on us
−30%on volume tiersthe catalog returns your key's price

Same wallet, same key and same $2 monthly allowance as every other Data API. Prices are launch pricing read live from the billing config — GET /v1/scraper/collectors returns the price your key actually pays.

What people build with the Flipkart scraper API

Three shapes of work this endpoint was designed around.

India price tracking

Watch current price against MRP and discount for a keyword across the Flipkart catalogue.

Rating benchmarks

Rank a category by average rating with the ratings and reviews counts that back it.

Assortment and stock

See which brands and variants own a query and whether each is in stock.

Flipkart Scraper API versus rolling your own

The differences that actually cost time when you build this in-house.

DIY scraperThis collector
Exit geographyA generic proxy that gets a stripped pageIndian residential exits, the real catalogue
CurrencyA number with no unitINR on every row, currency stated
Unrated itemsA misleading 0.0Null rating, counts left empty

What people search for

Live autocomplete demand around Flipkart search, pulled with our own Keyword ideas collector.

Flipkart Scraper API: the POST to the flipkart_search collector, 24 products delivered and the bill, 24 × $0.001 = $0.024 in usage.cost_usd; zero products would cost $0.
The same call you would paste into a terminal: a Bearer key, query in the body, and back the envelope every QuanticData endpoint returns — type, message, payload — where count is how many products arrived and usage.cost_usd is $0.024, which is 24 × $0.001. A run that delivers nothing costs nothing. The key is good for 60 req/min on the free tier.

Sources and standards

The platform documentation and standards this collector is built against — check any claim on this page against the primary source:

FAQ

Questions we get about the Flipkart scraper API.

Something else? Ask us

Is there an official Flipkart API for product data?

Flipkart's own programme is aimed at affiliates and sellers, not open product search. This collector reads the public search page instead, so you pass a query rather than apply for access.

Why are all the prices in rupees?

Because Flipkart operates only in India and quotes only INR. The currency field is always INR by design, not a setting — there is no other market to switch to.

Can I read a specific product page?

This collector returns the search grid — id, title, price, rating, stock — for a keyword. It gives you the product_id (pid) and URL for each hit, which is the handle you would use to go deeper.

Is there a free Flipkart scraper API?

Every account gets $2 of credit every month with no card, which is about 2,000 delivered products on this endpoint at $0.001 each. It renews monthly, and a run that delivers nothing is never billed — so a failed or blocked attempt does not eat the allowance.

How much does one run cost?

Multiply the rows you actually receive by $0.001. A run capped at 90 products — the maximum for this collector — costs $0.09 if every row comes back, and less when the source has fewer. Volume tiers take up to 30% off, and GET /v1/scraper/collectors returns the price your key actually pays.

Run the Flipkart scraper API now

$2 of free credit every month, no card. Your key returns its own prices from GET /v1/scraper/collectors.

Run in dashboard
Illustration: three coloured zones of the page that is read (Flipkart results) turn into clean JSON with the fields title, subtitle and brand; 28 fields on every row.