Authorization Limits

Describes application-level authorization limits for public and private applications.

All Selling Partner API (SP-API) applications are subject to authorization limits determined by the type of selling partner that your application supports.

After your application reaches its authorization limit, you can't add additional authorizations. To maintain flexibility, perform regular audits of your authorizations.

Authorization limit summary

There are two types of authorization: self-authorization (where you authorize your own application) and OAuth authorization (where other selling partners authorize your application). The following table summarizes the available methods and limits by application type.

Application typeSelf-authorizationOAuth
Private10Not available
Public (not listed on Selling Partner Appstore)10Seller: 25
Vendor: Unlimited
Public (listed on Selling Partner Appstore)10Unlimited

Application types and limits

This section describes the three types of applications and their authorization limits.

Private applications

Private applications are available only to your organization. The following authorization limits apply:

  • Available authorization types: Self-authorization only.
  • Authorization limits: Maximum of 10 self-authorizations. To add more authorizations, either update the application to be public or remove existing self-authorizations.

Public applications for sellers

These applications are publicly available to other organizations and are authorized by sellers. The following authorization limits apply:

Public applications for vendors

These applications are publicly available to other organizations and are authorized by vendors. The following authorization limits apply:

View authorization limits and usage

The following steps show how to track authorization usage and limits for your application.

  1. Sign in and navigate to the usage pages in of the following tools:
  2. From the Authorizations remaining table column, choose View.

OSZAR »