What is Amazon Seller API India and How to Use It?
If you are an Amazon seller or vendor in India, you might be interested in using Amazon Seller API (SP-API) India to automate and optimize your ecommerce operations. In this article, we will explain what is Amazon Seller API India, how to register and access it, and how to use it for various tasks such as uploading and downloading data, managing orders, sending messages, creating shipments, and more.
amazon seller api india
Download Zip: https://shoxet.com/2vxX5W
Introduction
Amazon Seller API India is a REST-based web service that allows you to programmatically integrate with Amazon's selling platform in India. You can use SP-API India to perform various tasks that you would normally do through Seller Central or Vendor Central, such as managing inventory, orders, pricing, reports, notifications, etc.
Some of the benefits of using Amazon Seller API India are:
You can automate and streamline your ecommerce workflows and processes.
You can access real-time data and insights from Amazon.
You can customize and enhance your selling experience on Amazon.
You can leverage Amazon's security and compliance standards.
Amazon Seller API India is available for both sellers and vendors who sell on Amazon.in marketplace. You can use SP-API India either as a self-developer or as a solution provider. A self-developer is someone who develops their own application using SP-API India. A solution provider is someone who offers a software or service that uses SP-API India on behalf of other sellers or vendors.
How to Register for Amazon Seller API India
Before you can use Amazon Seller API India, you need to register for it and get your credentials. Here are the steps you need to follow:
Make sure you meet the prerequisites for registering for SP-API India. You need to have an active seller or vendor account on Amazon.in marketplace, a developer account on Developer Central, an AWS account, and an LWA security profile.
Create and configure IAM policies and entities for your application. You need to create an IAM role that grants your application permission to access SP-API resources, and an IAM user that allows you to make AWS Signature Version 4 signed requests.
Register your application on Developer Central. You need to provide your application name, description, logo, developer ID, IAM ARN, LWA client ID, LWA client secret, redirect URI, etc.
Get your credentials from Developer Central. You need to copy your developer ID, IAM ARN, LWA client ID, LWA client secret, etc. You will use these credentials later to authorize and access SP-API India.
How to Access Amazon Seller API India
How to Use Amazon Seller API India
Amazon Seller API India provides various categories and operations that you can use to perform different tasks related to your selling business on Amazon.in marketplace. Some of the main SP-API categories and operations for India marketplace are:
SP-API Category
Description
Example Operations
A+ Content API
Allows you to create, update, and manage A+ Content for your product listings.
createContentDocument, getContentDocument, listContentDocumentAsinRelations
Authorization API
Allows you to authorize applications to access your selling data on your behalf.
getAuthorizationCode, getMarketplaceParticipations
Catalog Items API
Allows you to search for and retrieve information about products in the Amazon catalog.
listCatalogItems, getCatalogItem, listCatalogCategories
Easy Ship API
Allows you to manage your Easy Ship orders and shipments.
getShipmentSchedules, createScheduledPackage, getScheduledPackage, updateScheduledPackage, cancelScheduledPackage
FBA Inventory API
Allows you to manage your FBA inventory and get inventory summaries and details.
getInventorySummaries, getInventoryAdjustments, getInventoryCounts, getInventoryHealth
Feeds API
Allows you to upload data to Amazon to manage your selling business.
createFeedDocument, createFeed, getFeedDocument, getFeed, cancelFeed
Finances API
Allows you to retrieve financial information related to your selling account.
listFinancialEventGroups, listFinancialEventsByGroupId, listFinancialEventsByOrderId, listFinancialEventsByPostedAfterDateRange
Fulfillment Inbound API
Allows you to create and update inbound shipments of inventory to Amazon's fulfillment network.
createInboundShipmentPlan, createInboundShipment, updateInboundShipment, getInboundShipmentItemsByShipmentId, getPreorderInfo, confirmPreorder
Fulfillment Outbound API
Allows you to request fulfillment of customer orders placed through other sales channels using your inventory in Amazon's fulfillment network.
getFulfillmentPreview, createFulfillmentOrder, updateFulfillmentOrder, cancelFulfillmentOrder, getFulfillmentOrder, listAllFulfillmentOrdersByNextToken
Listings Items API
Allows you to create and manage listings for products that are already in the Amazon catalog.
putListingsItem, getListingsItemStatusBySellerSKU, getListingsItemStatusByQueryParameters, deleteListingsItemBySellerSKU, patchListingsItemBySellerSKU
Messaging API
Allows you to send messages to buyers who have placed orders from you on Amazon.
createAmazonMotorsRequest, createConfirmCustomizationDetailsRequest, createConfirmDeliveryDetailsRequest, createConfirmOrderDetailsRequest, createConfirmServiceDetailsRequest
Notifications API
Allows you to subscribe to notifications that are relevant to your selling business on Amazon.
createDestinationResourceSpecificationForSqsResourceSpecificationForSqsResourceSpecificationForSqsResourceSpecificationForSqsResourceSpecificationForSqsResourceSpecificationForSqsResourceSpecificationForSqsResourceSpecificationForSqsResourceSpecificationForSqsResourceSpecificationForSqsResourceSpecificationForSqsResourceSpecificationForSqsResourceSpecificationForSqsResourceSpecificationForSqsResourceSpecificationForSqsResourceSpecificationForSqsResourceSpecificationForSqsResourceSpecificationForSqsResourceSpecificationForSqsResourceSpecificationForSqsResourceSpecificationForSqsResourceSpecificationForSqsResourceSpecificationForSqsResourceSpecificationForSqsResourceSpecificationForSqsResourceSpecificationForSqsResourceSpecificationForSqsResourceSpecificationForSqsResourceSpecificationForSqs createDestination, createSubscription, getSubscription, deleteSubscription, getSubscriptionById
Orders API
Allows you to retrieve information about orders and order items that are placed by customers on Amazon.
getOrders, getOrder, getOrderBuyerInfo, getOrderAddress, getOrderItems, getOrderItemsBuyerInfo
Product Fees API
Allows you to estimate the fees that Amazon charges for selling products on Amazon.
getMyFeesEstimateForSKU, getMyFeesEstimateForASIN
Product Pricing API
Allows you to retrieve pricing information for products that you sell on Amazon.
getPricing, getCompetitivePricing, getListingOffers, getItemOffers
Reports API
Allows you to download data from Amazon to manage your selling business.
createReport, getReport, cancelReport, getReportDocument, getReports
Sales API
Allows you to retrieve sales performance metrics for your selling account.
getOrderMetrics, getSalesSnapshot
Sellers API
Allows you to retrieve information about your seller account and other sellers on Amazon.
getMarketplaceParticipations, getSellerFeedback, getMetricsForBuyerFeedbacks
Service API
Allows you to manage your service orders and appointments on Amazon.
getServiceJobByServiceJobId, addAppointmentForServiceJobByServiceJobId, rescheduleAppointmentForServiceJobByServiceJobId, cancelAppointmentForServiceJobByServiceJobId, completeServiceJobByServiceJobId
Shipment Invoicing API
Allows you to upload invoices for Easy Ship orders and download invoice information from Amazon.
submitInvoiceDocumentForShipmentCreationRequest, submitInvoiceDocumentForShipmentUpdateRequest, getInvoiceDocumentStatusForShipmentCreationRequestList, getInvoiceDocumentStatusForShipmentUpdateRequestList
Solicitations API
Allows you to send solicitation messages to buyers who have purchased products from you on Amazon.
createProductReviewAndSellerFeedbackSolicitation
Tokens API
Allows you to exchange restricted data tokens for personally identifiable information of buyers who have placed orders from you on Amazon.
createRestrictedDataToken, getRestrictedDataTokenStatus
VAT Calculation Services API
Allows you to calculate VAT rates and amounts for products that you sell on Amazon.
calculateVatRatesForItems
To use any of these SP-API categories and operations, you need to make HTTP requests to the SP-API endpoints for India marketplace. The SP-API endpoints for India marketplace are:
Sandbox endpoint: (for testing purposes)
Production endpoint: (for live operations)
To make SP-API requests, you need to authorize your application and get access tokens. You can use Login with Amazon (LWA) service to obtain access tokens for your application. You need to use the LWA client ID and client secret that you obtained during registration to request access tokens. You also need to specify the scope of access that your application needs. The scope of access for SP-API is "sellingpartnerapi::migration" for migrating from MWS to SP-API, and "sellingpartnerapi::notifications" for subscribing to notifications. For all other SP-API categories and operations, the scope of access is "sellingpartnerapi::[marketplace_id]", where [marketplace_id] is the identifier of the marketplace that you want to access. For India marketplace, the marketplace_id is A21TJRUUN4KGV.
To test your SP-API requests and responses, you can use Postman, a popular tool for API development and testing. You can download Postman from You can also import the SP-API Postman collection from The SP-API Postman collection contains pre-configured requests and variables for all SP-API categories and operations. You can use the collection to test your credentials, authorization, endpoints, parameters, headers, body, etc. Conclusion
In this article, we have learned what is Amazon Seller API India, how to register and access it, and how to use it for various tasks related to your selling business on Amazon.in marketplace. We have also seen some examples of SP-API categories and operations, and how to test them using Postman. Amazon Seller API India is a powerful and flexible web service that can help you automate and optimize your ecommerce operations on Amazon. You can use SP-API India to access real-time data and insights from Amazon, customize and enhance your selling experience on Amazon, and leverage Amazon's security and compliance standards.
Here are some tips and best practices for using Amazon Seller API India:
amazon seller api india documentation
amazon seller api india integration
amazon seller api india tutorial
amazon seller api india pricing
amazon seller api india registration
amazon seller api india sandbox
amazon seller api india examples
amazon seller api india support
amazon seller api india benefits
amazon seller api india requirements
amazon seller api india best practices
amazon seller api india authorization
amazon seller api india endpoints
amazon seller api india marketplace ids
amazon seller api india reports
amazon seller api india feeds
amazon seller api india orders
amazon seller api india inventory
amazon seller api india catalog items
amazon seller api india product pricing
amazon seller api india product fees
amazon seller api india notifications
amazon seller api india messaging
amazon seller api india solicitations
amazon seller api india a+ content
amazon seller api india listings items
amazon seller api india listings restrictions
amazon seller api india product type definitions
amazon seller api india merchant fulfillment
amazon seller api india fulfillment inbound
amazon seller api india fulfillment outbound
amazon seller api india fba inventory
amazon seller api india fba inbound eligibility
amazon seller api india fba small and light
amazon seller api india finances
amazon seller api india sales
amazon seller api india sellers
amazon seller api india services
amazon seller api india shipment invoicing
amazon seller api india shipping
amazon seller api india tokens
amazon seller api india uploads
amazon seller api india easy ship
amazon selling partner appstore for indian sellers
Read the SP-API documentation carefully and understand the requirements, parameters, responses, errors, etc. for each SP-API category and operation. You can find the SP-API documentation at
Use the sandbox endpoint for testing your SP-API requests and responses before moving to the production endpoint. The sandbox endpoint simulates the SP-API behavior without affecting your live data or operations.
Use the SP-API Postman collection to test your credentials, authorization, endpoints, parameters, headers, body, etc. You can import the SP-API Postman collection from
Monitor your SP-API usage and rate limits to avoid throttling or errors. You can use the getMarketplaceParticipations operation to get your usage plan and rate limit information for each marketplace.
Handle errors and retries gracefully in your application. You can use the HTTP status codes, error codes, error messages, etc. to identify and handle different types of errors. You can also use exponential backoff or jitter algorithms to implement retry logic.
Get support for SP-API from Amazon or other developers. You can use the Contact Us form on Developer Central to submit your questions or issues to Amazon. You can also use the Selling Partner API Developer Forum to interact with other developers who use SP-API.
If you are ready to start using Amazon Seller API India, you can register your application on Developer Central and get your credentials. You can also explore the SP-API documentation and Postman collection to learn more about the SP-API categories and operations. Happy selling!
FAQs
Here are some frequently asked questions about Amazon Seller API India:
What is the difference between Amazon MWS and SP-API?
Amazon MWS (Marketplace Web Service) is the previous version of Amazon's web service for sellers and vendors. SP-API (Selling Partner API) is the new version of Amazon's web service for sellers and vendors. SP-API offers more features, functionality, security, performance, scalability, and reliability than MWS. SP-API also supports more marketplaces than MWS.
How to migrate from Amazon MWS to SP-API?
If you are currently using Amazon MWS and want to migrate to SP-API, you need to follow these steps:
Create a developer account on Developer Central and register your application for SP-API.
Create an AWS account and configure IAM policies and entities for your application.
Create an LWA security profile for your application.
Update your application code to use SP-API endpoints, parameters, headers, body, etc.
Test your application using the sandbox endpoint and Postman collection.
Deploy your application using the production endpoint.
You can find more details about migrating from MWS to SP-API at
What are the usage plans and rate limits for SP-API?
Amazon Seller API India has different usage plans and rate limits for different SP-API categories and operations. A usage plan defines how many requests you can make per second (RPS) or per day (RPD) to a specific SP-API category or operation. A rate limit defines how many requests you can make in a specific time interval (such as one minute or one hour) to a specific SP-API category or operation. You can find the usage plans and rate limits for each SP-API category and operation at
How to handle errors and retries in SP-API?
When you make a request to SP-API, you may receive an error response if something goes wrong. An error response contains an HTTP status code, an error code, an error message, and other details. You can use the HTTP status code, error code, and error message to identify and handle different types of errors. For example, if you receive a 400 Bad Request error with the error code InvalidInput, you can check the error message and details to see what parameter or value is invalid and correct it. You can find the list of common HTTP status codes and error codes for SP-API at
Sometimes, you may need to retry a request that failed due to a transient or intermittent error. For example, if you receive a 429 Too Many Requests error with the error code QuotaExceeded or Throttled, you can wait for some time and retry the request. You can use exponential backoff or jitter algorithms to implement retry logic in your application. Exponential backoff means increasing the waiting time between each retry by a factor of two. Jitter means adding some randomness to the waiting time to avoid congestion. You can find more details about retrying requests in SP-API at
How to get support for SP-API?
If you have any questions or issues related to SP-API, you can get support from Amazon or other developers. You can use the Contact Us form on Developer Central to submit your questions or issues to Amazon. You need to provide your developer ID, application name, SP-API category, operation, request ID, etc. You can also attach screenshots or logs to help Amazon troubleshoot your problem. You can find the Contact Us form at
You can also use the Selling Partner API Developer Forum to interact with other developers who use SP-API. You can ask questions, share tips, report bugs, request features, etc. You can also search for existing topics or posts that may answer your questions or solve your issues. You can find the Selling Partner API Developer Forum at
44f88ac181
Comments