Selling Partner API
Build apps for selling partners using our API service
With Selling Partner API (SP-API), you can build automated solutions for your own sales in the Amazon store. Or you can create and list apps for other Amazon sellers in the Selling Partner Appstore.
Want to learn more about SP-API?
What is SP-API?
Selling Partner API (SP-API) is a REST-based API that helps Amazon sellers and vendors programmatically access their data for orders, shipments, payments, and much more. You can integrate automated solutions just for your business, or use SP-API to integrate and list apps in the Selling Partner Appstore for use by other Amazon sellers.
Save time and effort
Use apps integrated with SP-API to increase efficiency and reduce manual effort. Update inventory levels, manage product listings, and adjust prices programmatically.
Accelerate operations
Integrate apps with SP-API to get secure, real-time access to critical selling data and functions. Gather insights faster and execute tasks with increased speed.
Enhance the customer experience
Build automated solutions with SP-API to streamline fulfillment and improve response times for customers.
SP-API
App types
Private seller
Integrations and solutions that are only available to your seller organization.
App categories
Product listing
Create and update product information, automating listing creation and catalog changes.
Pricing automation
Adjust prices automatically to keep offers competitive and help increase sales.
Inventory management
Monitor and update inventory levels programmatically to avoid stockouts and overselling.
Order management
Retrieve orders, confirm shipments, and handle cancellations and refunds—all in real time.
Reporting and analytics
Get detailed reporting and analytics to analyze performance, identify trends, and make data-driven decisions.
Advertising optimization
Refine keywords and bids for pay-per-click (PPC) advertising and automate ads with dynamic bidding rules.
Ready to get started with SP-API?
Step 1
Create a Seller Central account
Sign up for a Professional selling account, or log in to Seller Central if you already have one.
You must have a Professional selling account and be the primary account user to create an SP-API developer profile. If you have an Individual selling account, you can upgrade any time.
You must have a Professional selling account and be the primary account user to create an SP-API developer profile. If you have an Individual selling account, you can upgrade any time.
Step 2
Access Developer Central
From the main menu in Seller Central, click Apps and Services, then Develop Apps.
Step 3
Create a developer profile
In Developer Central, click Proceed to Developer Profile, then use the Developer Profile form to submit your organization’s contact information, information about the data you require in Amazon Services APIs, and security and use information. Learn more
After you complete your developer profile, we’ll evaluate your information. In some cases, you may be asked to provide additional information or documentation.
After you complete your developer profile, we’ll evaluate your information. In some cases, you may be asked to provide additional information or documentation.
Frequently Asked Questions
What is an API?
API stands for “application programming interface.” It’s a mechanism that enables two software components to communicate with each other using a set of definitions and protocols.
In the context of APIs, the word “application” or “app” refers to any software with a distinct function. An interface can be thought of as a contract of service between two apps. This contract defines how the two apps communicate with each other using requests and responses. Their API documentation contains information about how developers should structure those requests and responses.
In the context of APIs, the word “application” or “app” refers to any software with a distinct function. An interface can be thought of as a contract of service between two apps. This contract defines how the two apps communicate with each other using requests and responses. Their API documentation contains information about how developers should structure those requests and responses.
What are API integrations?
API integrations are software components that automatically update data between clients and servers. For example, when data syncs automatically to the cloud from your phone image gallery, or when the time and date automatically sync on your laptop when you travel to another time zone. Enterprises can also use API integrations to efficiently automate multiple system functions.
Do I need a Professional selling account to create an SP-API developer profile?
Yes, only Professional selling accounts can access Developer Central and integrate with SP-API. If you have an Individual selling account, you can upgrade at any time. For more information, visit our documentation website.
How does SP-API differ from Amazon Marketplace Web Service?
Although the SP-API and Amazon Marketplace Web Service (Amazon MWS) are both web services that enable programmatic access to customer data, there are significant differences. You can learn about these differences by visiting our documentation website.
Build apps for selling partners
Join the growing community of developers using our API service to power Amazon apps that help sellers automate, manage, and grow their business.