Flipkart API: Get product
Finds a Flipkart product from its name or link and returns its price, offers, seller, ratings, highlights, specifications, images and delivery estimate (for a PIN code when given).
Unofficial. Not affiliated with or endorsed by Flipkart.
Inputs
Values from the run on Oct 31, 2026, shown under Output.
- Product, required
product Product name or Flipkart product link, for example Samsung Galaxy S25.
Samsung Galaxy S25
- Pin Code optional
pin_code Indian delivery PIN code, for example 560001.
560001
Default
.
Input as JSON
{ "product": "Samsung Galaxy S25", "pin_code": "560001"}Output
{ "offers": [ "Exchange offer: Up to ₹42,750 (Not available at this Pincode)", "Bank offers: ₹3,500 off", "EMI: ₹11,666 x 6m • Pay ₹69,999 • No Cost EMI" ], "in_stock": true, "price_inr": 69999, "highlights": [ "12 GB RAM | 128 GB ROM", "8 Elite for Galaxy | Octa Core Processor | 4.47 GHz Clock Speed", "50MP + 10MP + 12MP Rear Camera" ], "image_links": [ "https://rukmini1.flixcart.com/image/1500/1500/xif0q/mobile/w/u/u/-original-imahrkzh2m2rfyy4.jpeg?q=70" , "https://rukmini1.flixcart.com/image/1500/1500/xif0q/mobile/o/m/n/-original-imahrkfukc2vhwpz.jpeg?q=70" , "https://rukmini1.flixcart.com/image/1500/1500/xif0q/mobile/z/r/y/-original-imahrkfuhzdcuv7u.jpeg?q=70" ], "seller_name": "Truenet Commerce", "star_rating": 4.6, "product_link": "https://www.flipkart.com/samsung-galaxy-s25-5g-snapdragon-silver-shadow-128-gb/p/itm957543a944c80?pid=MOBHQDMKYG8JCE4R" , "product_name": "Samsung Galaxy S25 5G Snapdragon (Silver Shadow, 128 GB)", "seller_rating": 4.5, "specifications": [ { "name": "Battery Capacity", "value": "4000 mAh" }, { "name": "Battery Type", "value": "Lithium Ion" }, { "name": "Dual Battery", "value": "No" } ], "discount_percent": 33, "delivery_estimate": "Delivery by Friday, 2 Oct", "number_of_ratings": 6704, "number_of_reviews": 964, "original_price_inr": 104999, "flipkart_product_id": "MOBHQDMKYG8JCE4R"}Code
curl https://api.fous.com/v1/runs \ -H "Authorization: Bearer $FOUS_API_KEY" \ -H "Content-Type: application/json" \ -d '{"method":"flipkart.com/get_product_by_product","input":{"product":"Samsung Galaxy S25","pin_code":"560001"}}' # Save as fous.py, then run: python3 fous.pyimport json, os, timefrom urllib.error import HTTPErrorfrom urllib.request import Request, urlopenAPI = "https://api.fous.com/v1/runs" KEY = os.environ["FOUS_API_KEY"]HEADERS = { "Authorization": f"Bearer {KEY}", "Content-Type": "application/json" ,}def call(url, body=None): data = json.dumps(body).encode() if body else None request = Request(url, data, HEADERS) try: with urlopen(request, timeout=120) as r: return r.status, json.load(r) except HTTPError as error: message = json.load(error)["error"]["message"] raise RuntimeError(message) from errorstatus, run = call(API, { "method": "flipkart.com/get_product_by_product" , "input": { "product": "Samsung Galaxy S25", "pin_code": "560001" }})# 202: still going after 30 s. Ask again until it ends.while status == 202: time.sleep(2) status, run = call(f"{API}/{run['id']}")print(json.dumps(run["data"], indent=2))// Save as fous.mjs, then run: node fous.mjsconst api = "https://api.fous.com/v1/runs" ;const headers = { Authorization: `Bearer ${process.env.FOUS_API_KEY}`, "Content-Type": "application/json" ,};let response = await fetch(api, { method: "POST", headers, body: JSON.stringify({ "method": "flipkart.com/get_product_by_product" , "input": { "product": "Samsung Galaxy S25", "pin_code": "560001" } }), signal: AbortSignal.timeout(120_000),});let run = await response.json();// 202: still going after 30 s. Ask again until it ends.while (response.status === 202) { await new Promise((done) => setTimeout(done, 2_000)); response = await fetch(`${api}/${run.id}`, { headers }); run = await response.json();}if (!response.ok) throw new Error(run.error.message);console.log(run.data);# Connect your agent to Fous once, over MCP (Streamable HTTP):# https://api.fous.com/mcp# Set FOUS_API_KEY first: create a key at https://app.fous.com/keys.# Claude Codeclaude mcp add \ --scope user \ --transport http fous https://api.fous.com/mcp \ --header "Authorization: Bearer ${FOUS_API_KEY:?Set FOUS_API_KEY to your Fous API key}"# Codexcodex mcp add fous \ --url https://api.fous.com/mcp \ --bearer-token-env-var FOUS_API_KEY# Cursor, VS Code, Windsurf, Cline and morenpx -y add-mcp https://api.fous.com/mcp -g -n fous \ --header "Authorization: Bearer ${FOUS_API_KEY:?Set FOUS_API_KEY to your Fous API key}"# Then ask your agent:# "Use Fous to run flipkart.com/get_product_by_product# with {"product":"Samsung Galaxy S25","pin_code":"560001"}"Over HTTP, the answer’s data holds the output. A run still going after 30 seconds answers 202 with its id: ask GET /v1/runs/{id} until it ends.
Schema
Input schema
{ "type": "object", "required": [ "product" ], "properties": { "product": { "type": "string", "description": "Product name or Flipkart product link, for example Samsung Galaxy S25." }, "pin_code": { "type": "string", "default": "", "description": "Indian delivery PIN code, for example 560001." } }}Output schema
{ "type": "object", "required": [ "product_name", "price_inr", "original_price_inr", "discount_percent", "offers", "seller_name", "seller_rating", "star_rating", "number_of_ratings", "number_of_reviews", "highlights", "specifications", "delivery_estimate", "in_stock", "image_links", "product_link", "flipkart_product_id" ], "properties": { "offers": { "type": "array", "items": { "type": "string" } }, "in_stock": { "type": "boolean" }, "price_inr": { "type": "number" }, "highlights": { "type": "array", "items": { "type": "string" } }, "image_links": { "type": "array", "items": { "type": "string" } }, "seller_name": { "type": [ "string", "null" ] }, "star_rating": { "type": [ "number", "null" ] }, "product_link": { "type": "string" }, "product_name": { "type": "string" }, "seller_rating": { "type": [ "number", "null" ] }, "specifications": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "discount_percent": { "type": [ "integer", "null" ] }, "delivery_estimate": { "type": [ "string", "null" ] }, "number_of_ratings": { "type": [ "integer", "null" ] }, "number_of_reviews": { "type": [ "integer", "null" ] }, "original_price_inr": { "type": [ "number", "null" ] }, "flipkart_product_id": { "type": [ "string", "null" ], "x-fous-developer": true } }}- Price
- 1 credit per completed run (1¢ with pay as you go); failed runs are free.
- Method
flipkart.com/get_product_by_product- Returns
- name, price, MRP, discount, offers, seller, ratings, highlights, specifications, delivery estimate, stock, images, link
Use it from your agent
Give your agent this line. It reads SKILL.md, gets a Fous API key and connects the Fous MCP server. Its run then takes the method flipkart.com/get_product_by_product with the inputs above.
Ask your agent
- What's the current price and bank offers on the iPhone 16 128GB on Flipkart, and when can it be delivered to 400076?
- Pull up the specs, ratings and seller info for the boAt Airdopes 141 earbuds.
- Is the Sony WH-1000XM5 headphone in stock for delivery to PIN 110017? Also tell me the discount off MRP.
- Here's a link: https://www.flipkart.com/realme-narzo-70-pro-5g/p/itm123abc — give me the highlights, images and delivery estimate for 600028.
- Check the price, MRP and customer rating of the LG 7kg front load washing machine FHM1207SDW.
See more
All Flipkart methodsSearches Flipkart products by keyword, with an optional price range and sort order. Returns current listings in site order.
flipkart.com/search_productsGets details, price and availability for a Walmart product by name or product link, using Walmart's default location.
walmart.com/get_productGets a B&H Photo product's details by name, product link, or B&H number. A name uses the best matching search result; details and prices reflect the public page.
bhphotovideo.com/get_productGet one AliExpress product’s prices, variants, reviews, shipping to a chosen country, seller and specifications from its link or the best-selling name match. Sold counts may be rounded, and shipping options are those shown for the displayed variant.
aliexpress.com/get_productGets details for an Amazon product, found by name or by link, in a chosen country store. Offer prices, delivery and variants may be missing when Amazon does not show them publicly.
amazon.com/get_productGets one Alibaba wholesale offer from a product link, or from a product name plus supplier name.
alibaba.com/get_productFinds a Lowe's product by name, item number or product link and returns its details, price, specifications, images and availability at the nearest store for a ZIP code (or the site's default store).
lowes.com/get_productGets a Nike product's details by name or product link for a chosen country. Returns its colourways, size availability, price and reviews.
nike.com/get_product