Flipkart Marketplace API

Shopping / OAuth Advanced HTTPS CORS
Varies by plan (check documentation)

Overview

The Flipkart Marketplace API allows Flipkart sellers to manage product listings, update inventory, and fulfill orders programmatically through the Flipkart seller platform. It uses OAuth 2.0 for authentication and supports the complete seller workflow from listing creation to order processing. It is primarily targeted at high-volume sellers and developers building seller automation tools for the Indian e-commerce market.

💡

Beginner Tip

You must be a registered Flipkart seller to use this API — it is not available for general developers. Start with the Listing API to retrieve your existing product listings and confirm your OAuth credentials are working correctly before attempting order management endpoints.

Available Data

movie title and year
director and cast
plot summary
IMDb rating
poster image URL
genre and runtime

Example Response

JSON Response
{
  "Title": "Inception",
  "Year": "2010",
  "Rated": "PG-13",
  "Runtime": "148 min",
  "Genre": "Action, Adventure, Sci-Fi",
  "Director": "Christopher Nolan",
  "Actors": "Leonardo DiCaprio, Joseph Gordon-Levitt",
  "Plot": "A thief who steals corporate secrets through dream-sharing technology...",
  "imdbRating": "8.8",
  "Poster": "https://example.com/inception.jpg"
}

Field Reference

fsn Flipkart Serial Number — the unique product identifier on the Flipkart platform
sku Seller-defined SKU that maps your inventory to a Flipkart product listing
listing_status Current status of the listing such as ACTIVE, INACTIVE, or BLOCKED
selling_price.amount The price at which the item is listed for sale in INR
quantity_available Number of units of this item available in your seller inventory
order_id Unique identifier for a marketplace order assigned by Flipkart

Implementation Example

const url = "https://seller.flipkart.com/api-docs/";
// Replace headers or query params with the values required by this API.
const response = await fetch(url, {
  headers: {
  "Authorization": "Bearer YOUR_API_KEY"
  }
});
if (!response.ok) throw new Error(`Request failed: ${response.status}`);
const data = await response.json();
console.log(data);

What Can You Build?

Note: These code examples are AI-generated and unverified. Always refer to the official API documentation for accurate usage.

Common Errors & Troubleshooting

401 Unauthorized The OAuth access token is missing, expired, or invalid
Refresh your access token using the token endpoint with your client credentials; tokens typically expire after 60 minutes
403 Forbidden Your seller account does not have access to the requested API resource
Verify that your Flipkart seller account has the appropriate permissions enabled in the seller portal settings
400 Invalid SKU on listing creation The SKU provided does not match the format expected by Flipkart
Ensure your SKU follows Flipkart naming rules (alphanumeric, max 50 characters) and is unique within your seller account

Matrix Score Breakdown

🌐 Reachability 30/30
⚡ Speed 5/20
🔒 Security 15/15
🛠 Developer XP 8/20
✓ Reliability 10/15

Partially tested on Apr 5, 2026

Technical Specifications

Auth OAuth
HTTPS REQUIRED
CORS YES
Category Shopping
Difficulty Advanced
Verified: 2026-04-04

Similar APIs

View All →