What is the Selling Partner API?

This topic describes the REST-based Selling Partner API.

The Selling Partner API (SP-API) is a REST-based API that helps sellers and vendors access their data on orders, shipments, payments, inventory, and other business information. The API supports building applications that automate Amazon business operations.

Key features

With SP-API, sellers and vendors can:

  • Process orders automatically, send instant shipping confirmations, and update tracking information in real-time.
  • Access real-time order status, inventory levels across warehouses, and payment reports.
  • Set up automated workflows to create a new listing, sync inventory across multiple marketplaces, update pricing based on market conditions, and manage fulfillment operations.
  • Subscribe to notifications to receive alerts when orders are placed, updates about shipping status changes, and updates about traffic metrics for products listed on Amazon.
  • Automate the retrieval of financial transactions, tax information, and invoices.

Global application registration and secure authorization

With SP-API, developers register once in their preferred region and marketplace. After registering, selling partners can initiate an OAuth authorization workflow from the Selling Partner Appstore detail page or from a developer website from any region or marketplace. OAuth authorization provides secure access to data with permissions.

Developer tools

SP-API includes:

  • Tools to generate SDKs that provide access to all SP-API endpoints with built-in LWA token exchange and authentication.
  • A sandbox environment for select SP-APIs to test applications before production deployment.
  • A Data Kiosk API to obtain seller sales and traffic data. A Data Kiosk Schema Explorer is also available to help build custom queries for the Data Kiosk API.

Get started with SP-API

To get started with SP-API, refer to Onboarding to the SP-API.