","searchDomain":"developer.amazonservices.com","searchResultsPath":"/search","isDesktop":true}); })();

    Accelerate growth with apps and APIs

    Over one million Amazon Sellers worldwide use apps built with Selling Partner APIs to automate their businesses. Join the growing community of developers using our API to power their Amazon applications
    play video

    What is Selling Partner API (SP-API)?

    The Selling Partner API (SP-API) is a REST-based API that helps Amazon selling partners programmatically access their data on orders, shipments, payments, and much more. Applications using the SP-API can increase selling efficiency, reduce labor requirements, and improve response time to customers, helping selling partners grow their businesses.

    Amazon's Selling Partner API can be used for both Selling Partners and Vendors, and is designed to improve efficiency and aid in accelerating growth.

    New Republic logo
    SP-API brings substantial time savings to the organization. Before SP-API, [managing] product data or price and inventory was a manual Excel file drag and drop.
    Raymond Yu
    CEO, ZYing

    Getting started

    Take the next steps by learning more about SP-API, reading documentation, and reviewing our use case guides.

    Code samples

    Build with sample code designed to help you get started.

    Documentation

    Visit the documentation site to dive right in and learn about Selling Partner API and all the things you can do with it.

    SP-API roles

    A role is the mechanism used by Selling Partner APIs to determine whether a developer or application has access to an operation or resource.

    Seller API use cases

    Use this directory to identify the APIs, notifications, and reports that you'll need for general SP-API Seller use cases.

    Vendor API use cases

    Use this directory to identify the APIs, notifications, and reports that you'll need for general SP-API Vendor use cases.

    Demos and tutorials

    Subscribe to the SP-API Developer University YouTube channel to be notified when we upload new demos & tutorials.

    Types of SP-API applications

    icon: clothing items
    Private seller applications
    Applications for sellers that are available only to your organization, and are self-authorized.
    icon: stack of boxes
    Public seller applications
    Applications that are publicly available and are authorized by sellers using OAuth. In accordance with the Amazon Services API Developer Agreement, public developers must list their app in the Amazon Selling Partner Appstore.
    icon: computer screen
    Private vendor applications
    Vendor applications that are available only to your organization, and are self-authorized.

    Build with SP-API

    SP-API allows Amazon Sellers to programmatically access their data on listings, orders, payments, reports and more.
    • Increase selling efficiency, reduce labor requirements, and improve response time to customers.
    • Gain real-time access to critical data and features necessary for managing an Amazon business efficiently.
    • Efficiently monitor and update inventory levels and availability, create and manage product listings programmatically, dynamically adjust prices, and more.
    Illustration of three coding screens

    Tools to help you build:

    Icon: shield

    SP-API Guard

    Amazon Selling Partner API Guard (Selling Partner API Guard) is a serverless application that scans Amazon Web Services (AWS) data to assess security compliance with Amazon’s Data Protection Policy.
    icon: computer screen

    Sandbox

    The Selling Partner API provides two sandbox environments that allow you to test your applications without affecting production data or triggering real-world events.
    icon: health heart

    SP-API Health Dashboard

    The SP-API Health Dashboard is a single page with health status information for all regions (NA, EU, and FE) and can be accessed without logging in to your Amazon account.

    Selling Partner Appstore

    The Amazon Selling Partner Appstore is a global program for approved third-parties who are innovating on behalf of Selling Partners. Amazon Software Partners are developers providing software as a service to Amazon Selling Partners. As part of the Amazon Selling Partner Appstore, Software Partners have access to a suite of benefits including a developer dashboard, badging, and technical support.

     

    Learn more

     

     

    Watch video

     

    People standing next to each other holding puzzle pieces

    2500+

    applications

    20+

    countries

    1.4MM+

    sellers

    Stay connected

    icon: announcement

    Announcements

    Stay up-to-date on the latest updates, announcements, releases and more from our team.
    icon: chat bubbles

    Developer forums

    Join the community of developers already building with SP-API, view API models, schemas, and code samples.
    © 2023, Amazon.com Services LLC.