Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Short answer: do not build a bot that scrapes Flipkart product pages. Flipkart’s published marketplace terms prohibit page scraping, robots, spiders, and equivalent automated or manual processes used to obtain content through means the platform has not purposefully made available. For an authorized seller integration, use the authenticated Marketplace Seller API instead. Its documented product-search operation can return seller-listing names, identifiers, prices, dimensions, and weight—but the response reference does not list ratings, and it is not an unrestricted public catalog API.

What Flipkart permits—and what it does not

Flipkart’s Seller Hub Terms of Use (shown as last updated November 20, 2025 when accessed September 29, 2026) contain a broad automated-access prohibition. The clause says: “You shall not use any ‘deep-link’, ‘page-scrape’, ‘robot’, ‘spider’, automatic device, program, algorithm, methodology, or any similar or equivalent manual process to access, acquire, copy, monitor any portion of the Platform or content or in any way reproduce, or circumvent the navigational structure, presentation of the Platform, or any content to obtain or attempt to obtain any material, documents, or information through any means not purposely made available through the Platform.” Flipkart reserves the right to bar that activity. Its affiliate-domain terms contain a similar restriction.

That means a script that loops over visible product URLs, parses HTML, rotates user agents, or bypasses bot controls is not the compliant solution described here. Terms can change, so check the current Flipkart terms before deploying an integration.

The official route: Marketplace Seller API

Who can use it

The documented Marketplace Seller APIs support seller workflows. Registering as a marketplace seller does not automatically grant API access. A seller must apply for access and create an authorized application. A partner or aggregator follows a separate application and seller-authorization process; authorization is not automatic.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
#1 Best Overall
Elebase USB to USB C Adapter for iPhone 18 Pro Max,USBC Car Charger Adapter
  • Read Before You Buy — No Video Output: These adapters support charging and USB 2.0 data transfer, but cannot transmit video signals. Except for standard USB webcams (which use USB data only), they are not compatible with HDMI/DisplayPort cables, video-capable USB-C hubs, or docking stations with video output.
  • Convert USB-A Ports to USB-C: Designed to connect USB-C earphones, cables, flash drives, card readers, and other USB-C accessories to standard USB-A ports. Plug-and-play with no drivers or software required.
  • Aluminum Alloy Housing: Built with a sturdy aluminum alloy shell that aids in heat dissipation and protects against daily wear and scratches. Designed to maintain a stable and secure connection.
  • Compact & Travel-Friendly: The ultra-compact design allows the adapter to stay plugged into your device without blocking adjacent ports or adding bulk, reducing wear and tear on your original USB ports.
  • 12-Month Warranty: Backed by a 12-month manufacturer warranty for peace of mind. Designed to meet strict quality control standards for reliable everyday performance.

Seller self-access workflow

  1. Register as a Flipkart marketplace seller.
  2. In Seller Dashboard, open Manage Profile → Developer Access.
  3. Create a self-access application and generate an access token.
  4. Call the seller APIs over HTTPS, keeping the token in a secret store rather than source code.
  5. Renew the token when it expires. A Seller Dashboard password by itself is not API access.

Flipkart’s guide cautions sellers not to share self-access credentials with partners or aggregators; those credentials are for the seller’s own use.

Partner or aggregator workflow

  1. Register through the Partner Dashboard.
  2. Complete Flipkart’s verification process.
  3. Create a third-party application.
  4. Have each seller authorize that application through the authorization-code flow.
  5. Use the resulting authorized credentials to call seller APIs over HTTPS.

Searching listings with POST /listings/v3/product/search

The documented operation searches the authorized seller’s listings. It requires an authorization header, an internalState filter, and a zero-based batchNo. You can also send searchText. Each response batch contains up to 20 listings and includes a total count.

Request shape

{
  "internalState": "ACTIVE",
  "searchText": "phone",
  "batchNo": 0
}

Use the exact internal-state values accepted by the current Developer API v3.0 documentation for your account. Do not assume that ACTIVE is the only state or that every seller has identical state values.

Python example

import os
import requests

BASE_URL = os.environ["FLIPKART_API_BASE"]
TOKEN = os.environ["FLIPKART_ACCESS_TOKEN"]

payload = {
    "internalState": "ACTIVE",
    "searchText": "phone",
    "batchNo": 0,
}
response = requests.post(
    f"{BASE_URL}/listings/v3/product/search",
    headers={
        "Authorization": f"Bearer {TOKEN}",
        "Accept": "application/json",
        "Content-Type": "application/json",
    },
    json=payload,
    timeout=30,
)
response.raise_for_status()
data = response.json()
print(data)

Set FLIPKART_API_BASE to the API host supplied with your approved Flipkart application. Flipkart’s documentation identifies the path, but does not establish a universal public host or a public token.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #2
Anker USB-C Hub, 5-in-1 USB Hub for Laptops, 4K HDMI Multiport Adapter
  • 5-in-1 USB-C Hub: Experience comprehensive connectivity featuring a Power Delivery input, two USB-A 2.0 ports, a USB-A 3.0 port, and an HDMI port. (Note: The USB-C power delivery input port is only for connecting an external wall charger to power your laptop and cannot power peripheral devices.)
  • 90W Pass-Through Charging: Achieve optimal charging with 90W pass-through power to your laptop, supported by a total input of 100W, with the hub reserving 10W for operational efficiency. (Note: Wall charger not included.)
  • Quick Data Transfers: Accelerate your productivity with rapid data transfers using a high-speed 5Gbps USB 3.0 port and two 480Mbps USB 2.0 ports.
  • 4K HDMI Display: Enhance your visual experience with a hub capable of delivering 4K resolution at 30Hz in both mirror and extend modes. Please note that this hub is compatible with MacBook (macOS 12 and newer), Windows 10 and 11, ChromeOS, and laptops equipped with DP Alt Mode and Power Delivery. Note: This device is not compatible with Linux.
  • What You Get: Anker USB-C Hub (5-in-1, 4K HDMI), welcome guide, 18-month warranty, and our friendly customer service.

Node.js example

const baseUrl = process.env.FLIPKART_API_BASE;
const token = process.env.FLIPKART_ACCESS_TOKEN;

const res = await fetch(`${baseUrl}/listings/v3/product/search`, {
  method: 'POST',
  headers: {
    Authorization: `Bearer ${token}`,
    Accept: 'application/json',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    internalState: 'ACTIVE',
    searchText: 'phone',
    batchNo: 0
  })
});

if (!res.ok) throw new Error(`${res.status} ${await res.text()}`);
console.log(await res.json());

cURL example

curl -X POST "$FLIPKART_API_BASE/listings/v3/product/search" 
  -H "Authorization: Bearer $FLIPKART_ACCESS_TOKEN" 
  -H "Accept: application/json" 
  -H "Content-Type: application/json" 
  --data '{"internalState":"ACTIVE","searchText":"phone","batchNo":0}'

Paginating every batch

Read the response’s total count, then request batchNo values 0, 1, 2 and so on until you have collected the required records. Because the documented maximum is 20 listings per batch, plan for multiple requests and stop when the returned list is empty or your collected count reaches the reported total. Persist the last successful batch so a transient failure does not restart the entire job.

Which fields you can actually obtain

Need Documented field or evidence Important qualification
Product name product_name Mandatory response field for a seller listing; not a canonical name for every public catalog product.
Identifiers Product and listing identifiers Use them as stable keys within the seller integration and retain the raw response.
Price ssp, esp, and mrp in product-description data esp may be null. These are distinct seller-listing values, not a promise of one universal checkout price; offers can change.
Dimensions Breadth, length, and height in centimetres Named dimensions are available where supplied by the listing.
Weight Weight in kilograms Availability and completeness depend on the seller’s data.
Image Optional image URL The field is optional and may be absent.
Ratings Not listed in the documented response fields The cited endpoint documentation does not establish rating access. Do not claim that it returns star ratings or review counts.

Why this is not a general Flipkart product scraper

The API searches listings belonging to an authorized seller. It does not establish arbitrary access to every product visible on Flipkart, historical prices, competitor listings, reviews, or complete category specifications. A category may have additional technical attributes that are not represented by the documented dimensions and weight fields. Treat missing values as unknown rather than filling them from an HTML page that you are not authorized to automate.

Building a reliable export

Store raw and normalized data

Save the original JSON alongside a normalized record containing listing ID, product ID, name, ssp, esp, mrp, dimensions, weight, image URL, batch number, and retrieval time. Keep null distinct from zero and from an empty string. Prices should remain numeric in storage, with currency and locale handled by your application.

Handle changing prices

Never treat a saved price as permanently current. Record when each batch was retrieved, and compare later runs by listing ID. If esp is null, preserve that null; do not silently substitute MRP or SSP and label it as the effective price.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #3
Sale
Anker USB C Hub, 7in1 Multi-Port USB Adapter, 4K@60Hz USBC to HDMI Splitter
  • Sleek 7-in-1 USB-C Hub: Features an HDMI port, two USB-A 3.0 ports, and a USB-C data port, each providing 5Gbps transfer speeds. It also includes a USB-C PD input port for charging up to 100W and dual SD and TF card slots, all in a compact design.
  • Flawless 4K@60Hz Video with HDMI: Delivers exceptional clarity and smoothness with its 4K@60Hz HDMI port, making it ideal for high-definition presentations and entertainment. (Note: Only the HDMI port supports video projection; the USB-C port is for data transfer only.)
  • Double Up on Efficiency: The two USB-A 3.0 ports and a USB-C port support a fast 5Gbps data rate, significantly boosting your transfer speeds and improving productivity.
  • Fast and Reliable 85W Charging: Offers high-capacity, speedy charging for laptops up to 85W, so you spend less time tethered to an outlet and more time being productive.
  • What You Get: Anker USB-C Hub (7-in-1), welcome guide, 18-month warranty, and our friendly customer service.

Protect credentials

  • Load tokens from environment variables or a secret manager.
  • Use HTTPS only.
  • Do not log authorization headers or include tokens in issue reports.
  • Rotate and renew expiring tokens through the approved application flow.
  • Keep seller self-access credentials separate from partner credentials.

Troubleshooting

401 or 403 response

Check that the application is approved, the token has not expired, the authorization header format matches the current documentation, and the seller has authorized the partner application where applicable. A seller login password cannot replace an API token.

400 response

Validate JSON types and required fields. Confirm that batchNo starts at zero, that internalState is valid for the API version, and that the request uses the documented content type.

Only 20 records appear

That is the documented per-batch limit. Read the total count and request subsequent batch numbers.

A price or specification is missing

The field may be optional, null, or absent from that seller’s listing. Preserve the missing value; the endpoint does not promise complete specifications for every category.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #4
Sale
UGREEN USB to USB C Adapter Combo 4-Pack, 10Gbps USB C Converter Space Gray
  • Dual Converters, Infinite Potential:Includes 2× USB C male to USB A female adapters and 2× USB A male to USB C female adapters. Perfect for a wide range of uses—tablets with Bluetooth keyboards, expand USB ports on macbook, and more. Two different converters for all your daily needs
  • Next-Level 10Gbps & 3A Charging: No more slow 480Mbps, this usb to usb c adapter has a transfer speed of up to 10Gbps, allowing you to do more transferring in less time. This usb adapter fits both USB A and USB C charger, supporting up to 3A fast charging
  • Upgraded Exquisite Craftsmanship: With an aluminum alloy housing and metal connector, the usbc to usb adapter is extremely durable and sturdy. Rigorously tested to withstand more than 10,000 times of plugging and unplugging, ensuring long-lasting performance
  • Broad Compatible: The usb c to usb adapter widely supports all USB C/ USB A devices like laptops, tablets, cellphones, car chargers, and phone chargers. Such as compatible with MacBook Pro/Air 2023/2022, Thunderbolt 4/3 Devices,Apple MagSafe Watch 9/8/7/SE/Ultra, iPad Pro 2022/2021, Samsung Galaxy S23/S20/S10, and iPhone 17/16/15 Pro. Plug and play
  • Please Note: To reach 10Gbps speed, keep the cable under 3.3 ft. For USB A Male to USB C adapters, try flipping the USB C connector. USB C Male to USB A adapters support bidirectional 10Gbps transfer within 3.3 ft

You need ratings

The product-search response reference does not list ratings. Do not add an undocumented endpoint or fall back to prohibited page scraping. Ask Flipkart whether an approved product or review data product exists for your use case.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Or skip the browser setup

If your actual requirement is a visual snapshot of a public page—not structured seller data—ScreenshotNeo provides a one-call screenshot API. It is not a substitute for Flipkart authorization and it does not turn a screenshot into an approved product-data feed, but it can be useful for an allowed, human-reviewed record of page appearance.

Cookie banners, newsletter popups, and chat widgets are removed before the shot. Bot checks, blank pages, failed loads, timeouts, and cache hits are not billed, and the response identifies the result with X-Page-Verdict and X-Billed headers. ScreenshotNeo also offers an MCP server so Claude, Cursor, or another MCP client can call take_screenshot, get_page_info, and capture_pdf.

See the ScreenshotNeo documentation for parameters and authorization. Example:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://www.flipkart.com -o shot.webp

The Free plan includes 1,000 screenshots per month with no card. Paid plans start at $5 for 3,000 screenshots; every feature is included on every plan. Create a free ScreenshotNeo account.

Best Value
Anker USB C Hub, 5-in-1 USBC to HDMI Splitter with 4K Display
  • 5-in-1 Connectivity: Equipped with a 4K HDMI port, a 5 Gbps USB-C data port, two 5 Gbps USB-A ports, and a USB C 100W PD-IN port. Note: The USB C 100W PD-IN port supports only charging and does not support data transfer devices such as headphones or speakers.
  • Powerful Pass-Through Charging: Supports up to 85W pass-through charging so you can power up your laptop while you use the hub. Note: Pass-through charging requires a charger (not included). Note: To achieve full power for iPad, we recommend using a 45W wall charger.
  • Transfer Files in Seconds: Move files to and from your laptop at speeds of up to 5 Gbps via the USB-C and USB-A data ports. Note: The USB C 5Gbps Data port does not support video output.
  • HD Display: Connect to the HDMI port to stream or mirror content to an external monitor in resolutions of up to 4K@30Hz. Note: The USB-C ports do not support video output.
  • What You Get: Anker 332 USB-C Hub (5-in-1), welcome guide, our worry-free 18-month warranty, and friendly customer service.

Choosing the right approach

Question Page scraping Authorized seller API
Terms and authorization Conflicts with the cited marketplace prohibition when used to obtain content through unprovided means. Requires an approved application and authorization.
Scope Attempts arbitrary visible pages. Authorized seller listings only.
Names and prices May appear in page markup but are not thereby permitted for automated collection. Documented listing fields include product name, SSP, ESP, and MRP.
Ratings Not a compliant fallback. Not listed in this endpoint’s response reference.
Operations Often involves bot handling and fragile selectors. HTTPS authentication, token renewal, request validation, and batches of up to 20.

Frequently Asked Questions

Can I use the Seller API without becoming a seller?

The documented access model is for seller workflows or approved partners and aggregators. It does not describe unrestricted public catalog access.

Does esp always contain the current sale price?

No. The documentation says ESP may be null, and listing prices and offers can change.

Can I export ratings with this endpoint?

Ratings are not included in the documented response-field list, so their availability is not established.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The Bottom Line

For Flipkart data, use an approved Marketplace Seller API integration and accept its seller-listing scope and documented fields. Do not automate page scraping to obtain names, prices, ratings, or specifications, and do not represent missing ratings or specs as available.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.