The following sections show all Selling Partner APIs (SP-APIs) and indicate whether the API is available for seller or vendor accounts. To identify the APIs, notifications, and reports that you need for specific use cases, refer to SP-API Seller Use Cases and SP-API Vendor Use Cases.
For a complete summary of API updates, refer to SP-API Release Notes. For releases prior to January 19, 2022, refer to Announcements in the Selling Partner API GitHub repository.
For information about API deprecations, refer to the SP-API Deprecation Schedule.
You use the A+ Content Management API to create and edit A+ Content.
| Current version | Legacy versions | Availability | Sandbox |
|---|
| 2020-11-01 (Reference | Model) | None | Sellers and Vendors | Static |
Release notes
For releases prior to January 19, 2022, refer to Announcements in the Selling Partner API GitHub repository.
You can use the Amazon Warehousing and Distribution (AWD) API to create and update inbound orders to ship inventory to AWD distribution centers, track inventory inside AWD distribution centers, and track shipments on the way to AWD distribution centers. For information about AWD API operations, data types, and schemas, refer to the Amazon Warehousing and Distribution API Reference.
| Current version | Legacy versions | Availability | Sandbox |
|---|
| v2024-05-09 (Reference | Model) | None | Sellers only | Static |
Release notes
You use the App Integrations API to send notifications to Amazon selling partners and display the notifications in Seller Central.
| Current version | Legacy versions | Availability | Sandbox |
|---|
| v2024-04-01 (Reference | Model) | None | Sellers only | Static |
Release notes
You use the Application Management API to rotate the client secret on registered applications.
| Current version | Legacy versions | Availability | Sandbox |
|---|
| v2023-11-30 (Reference | Model) | None | Sellers and Vendors | Static |
Release notes
You use the Customer Feedback API to retrieve insights from customer reviews and returns.
| Current version | Legacy versions | Availability | Sandbox |
|---|
| 2024-06-01 (Reference | Model) | None | Sellers and Vendors | Static |
Release notes
You use the Data Kiosk API to submit GraphQL queries for data from a variety of schemas to help selling partners manage their businesses.
Data Kiosk currently hosts Seller Sales and Traffic Data. Find details of the dataset in the schema explorer.
Data Kiosk is available globally in all SP-API Regions, including NA, EU, and FE.
| Current version | Legacy versions | Availability | Sandbox |
|---|
| v2023-11-15 (Reference | Model) | None | Sellers and Vendors | Static |
Release notes
- February 23, 2026
- January 28, 2026
- December 22, 2025
- December 3, 2025
- October 1, 2025
- August 27, 2025
- January 29, 2025
- December 18, 2024
- September 25, 2024
- June 19, 2024
You use the Delivery by Amazon API to retrieve shipment invoice information in the Brazil marketplace for a selling partner’s orders. The Delivery by Amazon API is only available in the Brazil (BR) marketplace.
| Current version | Legacy versions | Availability | Sandbox |
|---|
| v2021-12-28 (Reference | Model) | None | Sellers only | Static |
Release notes
❗Important
The Delivery by Amazon API is in Restricted Availability (RA) status and is only available in the Brazil (BR) marketplace.
You use the Easy Ship API to build applications that help you manage and ship Amazon Easy Ship orders. You can schedule or reschedule Easy Ship packages. You can also get invoices, shipping labels, and warranties for scheduled Easy Ship orders.
| Current version | Legacy versions | Availability | Sandbox |
|---|
| v2022-03-23 (Reference | Model) | None | Sellers only | Static |
Release notes
Use the External Fulfillment Inventory API to update and manage inventory on multiple Amazon fulfillment channels, including the following:
- Seller Flex / FBA Onsite
- Multi Seller Flex
- Easy ship
- Self ship
- MFN Self Delivery
- Amazon Pharmacy
Sellers who sell across multiple channels can use this API to publish absolute location-level inventory from their own inventory management systems, including POS, ERP, and WMS.
| Current version | Legacy versions | Availability | Sandbox |
|---|
| v2024-09-11 (Reference | Model) | None | Sellers only | Static |
Release notes
Use the External Fulfillment Returns API to retrieve return information for Amazon External Fulfillment.
| Current version | Legacy versions | Availability | Sandbox |
|---|
| v2024-09-11 (Reference | Model) | None | Sellers only | Static |
Release notes
Use the External Fulfillment Shipping API to retrieve and process customer orders.
| Current version | Legacy versions | Availability | Sandbox |
|---|
| v2024-09-11 (Reference | Model) | None | Sellers only | Static |
Release notes
You use the FBA Inbound Eligibility API to get eligibility previews for items before you ship the items to Amazon's fulfillment centers.
| Current version | Legacy versions | Availability | Sandbox |
|---|
| v1 (Reference | Model) | None | Sellers only | Static |
Release notes
You use the Fulfillment by Amazon (FBA) Inventory API to retrieve information and track the real-time availability of your inventory in Amazon's fulfillment network at the marketplace level. You can get details such as listing condition and inventory quantities such as:
- Fulfillable: Inventory that can be picked, packed, and shipped.
- Inbound: Inventory that is on its way to Amazon's fulfillment network.
- Reserved: Inventory in Amazon's fulfillment network that is being picked, packed, and shipped; or is sidelined for measurement, sampling, or other internal processes.
- Unfulfillable: Inventory that cannot be sold.
- Researching: Inventory that is misplaced or warehouse damaged units that are actively being confirmed at an Amazon fulfillment center.
This API is available in all marketplaces.
| Current version | Legacy versions | Availability | Sandbox |
|---|
| v1 (Reference | Model) | None | Sellers only | Dynamic |
Release notes
You use the Feeds API to upload data to Amazon to manage your selling business. There are feeds for a wide variety of use cases, such as creating listings, managing inventory and prices, acknowledging orders, and more. Refer to Feed Type Values for a list of available feed types.
| Current version | Legacy versions | Availability | Sandbox |
|---|
| v2021-06-30 (Reference | Model) | None | Sellers and Vendors | Static |
Release notes
- April 1, 2026
- February 23, 2026
- December 3, 2025
- February 26, 2025
- May 22, 2024
- October 11, 2023
- September 20, 2023
- August 16, 2023
- June 21, 2023
- May 17, 2023
- April 19, 2023
- March 29, 2023
- February 22, 2023
- January 25, 2023
You use the Finances API to get financial information that is relevant to a seller's business. You can obtain financial events for a specified order or date range without having to wait until a statement period closes. Refer to the Finances API Reference for details about the operations and associated data types in the Finances API.
| Current version | Legacy versions | Availability | Sandbox |
|---|
| v2024-06-19 (Reference | Model) | v0 | Sellers only | Static |
Release notes
You use the Fulfillment Inbound API to create and update inbound inventory to Amazon's fulfillment network, where Amazon can fulfill your customer's orders. You can also request lists of inbound shipments or inbound shipment items based on criteria you specify. After your inventory has been received in the fulfillment network, Amazon can fulfill your orders regardless of whether you are selling on Amazon's retail website or through other retail channels.
For details about API operations and associated data types and schemas, refer to the Fulfillment Inbound API reference.
| Current version | Legacy versions | Availability | Sandbox |
|---|
| v2024-03-20 (Reference | Model) | v0 | Sellers only | Static |
Release notes
- December 3, 2025
- August 27, 2025
- June 25, 2025
- January 29, 2025
- November 6, 2024
- October 14, 2024
- September 25, 2024
- June 27, 2024
- June 19, 2024
- June 4, 2024
- April 24, 2024
- April 1, 2024
- March 20, 2024
- January 31, 2024
- December 13, 2023
- November 8, 2023
- October 11, 2023
- September 20, 2023
- January 19, 2022
You use the Fulfillment Outbound API to retrieve information about Multi-Channel Fulfillment (MCF) orders in Amazon's fulfillment network. You can create applications that help a seller fulfill Multi-Channel Fulfillment orders using their inventory in Amazon's fulfillment network. You can also get information on both potential and existing fulfillment orders.
| Current version | Legacy versions | Availability | Sandbox |
|---|
| v2020-07-01 (Reference | Model) | None | Sellers only | Dynamic |
Release notes
- April 29, 2026
- February 23, 2026
- December 3, 2025
- October 1, 2025
- August 27, 2025
- February 26, 2025
- November 6, 2024
- September 11, 2024
- July 31, 2024
- June 28, 2024
- June 19, 2024
- March 20, 2024
- April 19, 2023
- March 29, 2023
You use the Invoices API to retrieve and manage invoices and help selling partners manage their bookkeeping.
❗
Important
This API is only able to retrieve Brazilian FBA invoices. You cannot use this API for any other invoice types.
| Current version | Legacy versions | Availability | Sandbox |
|---|
| v2024-06-19 (Reference | Model) | None | Sellers only | Static |
Release notes
You use the Listings Restrictions API to check if there are any restrictions that prevent the creation of a listing for an item in the Amazon catalog. This API supports checking multiple marketplaces for listings restrictions in a single call, and you can optionally filter the restrictions based on condition type. If an item is restricted, you might be able to take additional steps to request approval to create a listing. When approval is required, the API returns next step links so you can pursue approval to create the listing. Refer to the Listings Restrictions API Reference for details about API operations and associated data types and schemas.
You can use the Listings Restrictions API in conjunction with the Listings Items API . For example, you can first determine whether listings restrictions exist using the Listings Restrictions API. If no restrictions exist, you can then call the Listings Items API to create offer-only listings. Refer to the Listings Items API Reference for more information about the Listings Items API.
| Current version | Legacy versions | Availability | Sandbox |
|---|
| v2021-08-01 (Reference | Model) | None | Sellers only | Static |
Release notes
You use the Merchant Fulfillment API to build applications for sellers to use Amazon Buy Shipping services to purchase shipping for non-Prime and Prime orders.
📘
Note
For new integrations, use the Shipping API v2 instead.
| Current version | Legacy versions | Availability | Sandbox |
|---|
| v0 (Reference | Model) | None | Sellers only | Static |
Release notes
- October 1, 2025
- November 6, 2024
- July 8, 2024
- June 28, 2024
- March 20, 2024
- December 13, 2023
- November 8, 2023
- October 11, 2023
- September 20, 2023
- February 22, 2023
You use the Messaging API to send messages to buyers.
| Current version | Legacy versions | Availability | Sandbox |
|---|
| v1 (Reference | Model) | None | Sellers only | Static |
Release notes
For releases prior to January 19, 2022, refer to Announcements in the Selling Partner API GitHub repository.
You use the Notifications API to subscribe to notifications that are relevant to your selling business. You can create a destination to receive notifications, subscribe to notifications, delete notification subscriptions, and more. Instead of polling for information, your application can receive information directly from Amazon when an event generates a notification to which you are subscribed.
You can subscribe to notifications on behalf of sellers or vendors. To determine whether you can subscribe to a notification type on behalf of sellers only, vendors only, or both, go to notificationType. We allow multiple subscriptions with different payload versions per application, notification type and party (seller/vendor). For supported payload versions of different notification types, refer to notificationType.
🚧
Build a backup mechanism
As a best practice, we recommend that you have a means to retrieve needed information in the event of an unexpected outage or delay in notification delivery.
| Current version | Legacy versions | Availability | Sandbox |
|---|
| v1 (Reference | Model) | None | Sellers and Vendors | Static |
Release notes
- May 27, 2026
- November 6, 2024
- October 14, 2024
- September 25, 2024
- April 24, 2024
- March 20, 2024
- February 21, 2024
- December 13, 2023
- November 8, 2023
- October 11, 2023
- June 21, 2023
- October 19, 2022
- May 18, 2022
- April 13, 2022
- January 19, 2022
You use the Orders API to retrieve order information. You can develop custom applications that facilitate order synchronization and order research.
| Current version | Legacy versions | Availability | Sandbox |
|---|
| v2026-01-01 (Reference | Model) | v0 | Sellers only | Static |
Release notes
- May 27, 2026
- April 29, 2026
- January 28, 2026
- October 1, 2025
- June 25, 2025
- September 25, 2024
- September 11, 2024
- April 24, 2024
- January 31, 2024
- October 11, 2023
- September 20, 2023
- August 16, 2023
- March 29, 2023
- January 25, 2023
- August 10, 2022
- May 18, 2022
- March 23, 2022
- January 19, 2022
You use the Product Fees API to retrieve estimated fees for a product. You can then account for those fees in your pricing. You can use the getMyFeesEstimates operation to get product fee estimates for a list of products and marketplaces, and then set prices based on those fee estimates. You must specify your products by ASIN or SKU (not UPC, ISBN, or other identifiers).
You must include an original identifier in each product fees request. This identifier is included in the fees estimate so that you can correlate a fees estimate with an original request.
❗
Important
The estimated fees returned by this API are not guaranteed. Actual fees can vary.
| Current version | Legacy versions | Availability | Sandbox |
|---|
| v0 (Reference | Model) | None | Sellers only | Static |
Release notes
You use the Product Pricing API to retrieve product pricing and offer information for products in the Amazon catalog. The Product Pricing API is designed to help you develop automated solutions that sellers can use to update and manage their prices. Building in automation for your sellers allows them to react faster to keep their prices competitive and attractive to customers.
⭐
Tip
The Product Pricing API supports the development of repricers. Repricers are automated pricing tools that can continuously monitor price points, competitor prices, and other relevant factors in order to adjust a seller's prices in real-time. Repricers use data and insights from Product Pricing and Notifications APIs to help sellers maintain a competitive price advantage.
| Current version | Legacy versions | Availability | Sandbox |
|---|
| v2022-05-01 (Reference | Model) | v0 | Sellers only | Static |
Release notes
- April 1, 2026
- June 25, 2025
- May 28, 2025
- January 29, 2025
- November 6, 2024
- September 11, 2024
- June 19, 2024
- May 22, 2024
- November 8, 2023
- October 11, 2023
- January 25, 2023
- May 18, 2022
You use the Product Type Definitions API to search and retrieve attribute and data requirements for product types in the Amazon catalog. Amazon Product Type Definitions describe the attribute and data requirements for items in the Amazon catalog using JSON schemas.
Refer to the Product Type Definitions API v2020-09-01 Reference for details about API operations and associated data types and schemas.
| Current version | Legacy versions | Availability | Sandbox |
|---|
| v2020-09-01 (Reference | Model) | None | Sellers and Vendors | Static |
Release notes
You can use the Replenishment API to retrieve information about a selling partner's replenishment program business. Currently, the Subscribe & Save replenishment program is supported. With the Replenishment API, you can create applications that return metrics about a selling partner's replenishment business performance and information about their replenishment program offers.
Some attributes or use cases might not be applicable to both sellers and vendors. Refer to the Replenishment API v2022-11-07 reference for details.
The Replenishment API is available wherever Amazon Subscribe & Save is live. The API is also available to vendors and Fulfillment by Amazon (FBA) selling partners.
| Current version | Legacy versions | Availability | Sandbox |
|---|
| v2022-11-07 (Reference | Model) | None | Sellers and Vendors | Static |
Release notes
You use the Reports API to retrieve and manage reports that you can use to manage your selling business. You can monitor inventory and track orders for fulfillment. You can also get tax information, track returns, and more.
| Current version | Legacy versions | Availability | Sandbox |
|---|
| v2021-06-30 (Reference | Model) | None | Sellers and Vendors | Static |
Release notes
- April 1, 2026
- August 27, 2025
- June 25, 2025
- February 26, 2025
- January 29, 2025
- March 20, 2024
- February 21, 2024
- October 11, 2023
- September 20, 2023
- August 16, 2023
- June 21, 2023
- May 17, 2023
- April 19, 2023
- March 29, 2023
- February 22, 2023
- January 25, 2023
- November 9, 2022
- October 19, 2022
- September 21, 2022
- May 18, 2022
- March 23, 2022
- January 19, 2022
You use the Sales API to retrieve information about sales performance. You can get aggregated order metrics for a given period of time, broken down by granularity, and buyer type. Refer to the Sales API Reference for details about Sales API operations and associated data types and schemas.
| Current version | Legacy versions | Availability | Sandbox |
|---|
| v1 (Reference | Model) | None | Sellers only | Static |
Release notes
You use the Seller Wallet API to retrieve financial information that is relevant to a Seller's Seller Wallet account. You can obtain financial events, balances, and transfer schedules for Seller Wallet accounts. You can also schedule and initiate transactions.
| Current version | Legacy versions | Availability | Sandbox |
|---|
| v2024-03-01 (Reference | Model) | None | Sellers only | Static |
Release notes
You use the Sellers API to retrieve essential information about seller accounts and marketplaces. The returned information includes:
- The marketplaces in which the seller can list items
- The default language and currency of a marketplace
- Whether the seller has suspended listings
- Business information of the seller
For details about the operations, data types, and schemas of the Sellers API, refer to Sellers API v1 Reference.
| Current version | Legacy versions | Availability | Sandbox |
|---|
| v1 (Reference | Model) | None | Sellers only | Static |
Release notes
You use the Services API to get and modify service orders and manage your resources. You can
- Access service job details.
- Confirm or reschedule appointments.
- Set appointment resource assignments.
- Set job fulfillment data.
- Set resource capacity schedules that drive appointment availability for customers.
- Integrate services data for route and fulfillment planning.
After fulfillment, service Sellers can audit resource (for example, technician) performance by tracking on-time start, service job completion within appointment windows, no-shows, and fulfillment breaks.
Post fulfillment, the Services API can measure seller and resource performance, set up payment dashboards for sellers, and analyze the actual demand against resource capacity schedules.
| Current version | Legacy versions | Availability | Sandbox |
|---|
| v1 (Reference | Model) | None | Sellers only | Static |
Release notes
You use the Shipment Invoicing API to retrieve shipment invoice information for Fulfillment by Amazon (FBA) orders in the Brazil marketplace.
| Current version | Legacy versions | Availability | Sandbox |
|---|
| v0 (Reference | Model) | None | Sellers only | Static |
Release notes
For releases prior to January 19, 2022, refer to Announcements in the Selling Partner API GitHub repository.
You use the Shipping API to request shipping rates, create shipments, cancel shipments, and track shipments.
| Current version | Legacy versions | Availability | Sandbox |
|---|
| v2 (Reference | Model) | v1 | Sellers only | Static |
Release notes
You use the Solicitations API to send non-critical solicitations to buyers. You can request both a product review and seller feedback by sending a single template-based email.
| Current version | Legacy versions | Availability | Sandbox |
|---|
| v1 (Reference | Model) | None | Sellers only | Static |
Release notes
For releases prior to January 19, 2022, refer to Announcements in the Selling Partner API GitHub repository.
You use the Supply Sources API to manage the configurations and capabilities of seller supply sources.
| Current version | Legacy versions | Availability | Sandbox |
|---|
| v2020-07-01 (Reference | Model) | None | Sellers only | Static |
Release notes
You use the Tokens API to get a Restricted Data Token (RDT) for restricted resources.
| Current version | Legacy versions | Availability | Sandbox |
|---|
| v2021-03-01 (Reference | Model) | None | Sellers and Vendors | Static |
Release notes
You use the Transfers API to initiate payouts to a seller's deposit method on file and retrieve information about the payment instruments that are associated with a seller.
This API supports the following marketplaces:
- Spain
- France
- Belgium
- Netherlands
- Germany
- Italy
- Sweden
- Poland
| Current version | Legacy versions | Availability | Sandbox |
|---|
| v2024-06-01 (Reference | Model) | None | Sellers only | Static |
Release notes
You use the Uploads API to upload files that you can access by using other operations in the SP-API.
| Current version | Legacy versions | Availability | Sandbox |
|---|
| v2020-11-01 (Reference | Model) | None | Sellers and Vendors | Dynamic |
Release notes
For releases prior to January 19, 2022, refer to Announcements in the Selling Partner API GitHub repository.
You use the Vehicles API v2024-11-01 to retrieve information about vehicles, including their unique identifiers. You can use this information and the Listings API to provide the list of vehicles with which your listed Amazon Standard Identification Numbers (ASINs) are compatible.
| Current version | Legacy versions | Availability | Sandbox |
|---|
| v2024-11-01 (Reference | Model) | None | Sellers only | Static |
Release notes
You use the Vendor Direct Fulfillment Inventory API to exchange inventory stock levels with Amazon.
| Current version | Legacy versions | Availability | Sandbox |
|---|
| v1 (Reference | Model) | None | Vendors only | Static |
Release notes
For releases prior to January 19, 2022, refer to Announcements in the Selling Partner API GitHub repository.
You use the Vendor Direct Fulfillment Orders API to access your direct fulfillment vendor order data. You can receive purchase orders and send order acknowledgments.
| Current version | Legacy versions | Availability | Sandbox |
|---|
| v2021-12-28 (Reference | Model) | v1 | Vendors only | v2021-12-28: Dynamic v1: Static |
Release notes
You use the Vendor Direct Fulfillment Payments API to exchange payment related documents with Amazon.
| Current version | Legacy versions | Availability | Sandbox |
|---|
| v1 (Reference | Model) | None | Vendors only | Static |
Release notes
For releases prior to January 19, 2022, refer to Announcements in the Selling Partner API GitHub repository.
You use the Vendor Direct Fulfillment Sandbox Test Data API to access vendor direct fulfillment test data in the sandbox.
| Current version | Legacy versions | Availability | Sandbox |
|---|
| v2021-10-28 (Reference | Model) | None | Vendors only | Dynamic |
Release notes
You use the Vendor Direct Fulfillment Shipping API to access your direct fulfillment vendor shipping data.
| Current version | Legacy versions | Availability | Sandbox |
|---|
| v2021-12-28 (Reference | Model) | v1 | Vendors only | v2021-12-28: Dynamic v1: Static |
Release notes
You use the Vendor Direct Fulfillment Transaction Status API to access your direct fulfillment vendor transaction status.
| Current version | Legacy versions | Availability | Sandbox |
|---|
| v2021-12-28 (Reference | Model) | v1 | Vendors only | v2021-12-28: Dynamic v1: Static |
Release notes
You use the Vendor Invoices API to access vendor payment data.
| Current version | Legacy versions | Availability | Sandbox |
|---|
| v1 (Reference | Model) | None | Vendors only | Static |
Release notes
For releases prior to January 19, 2022, refer to Announcements in the Selling Partner API GitHub repository.
You use the Vendor Orders API to access vendor order data.
| Current version | Legacy versions | Availability | Sandbox |
|---|
| v1 (Reference | Model) | None | Vendors only | Static |
Release notes
You use the Vendor Shipments API to access vendor retail shipping data.
| Current version | Legacy versions | Availability | Sandbox |
|---|
| v1 (Reference | Model) | None | Vendors only | Static |
Release notes
You use the Vendor Transaction Status API to access status information for specific asynchronous POST transactions for vendors.
| Current version | Legacy versions | Availability | Sandbox |
|---|
| v1 (Reference | Model) | None | Vendors only | Dynamic |
Release notes
For releases prior to January 19, 2022, refer to Announcements in the Selling Partner API GitHub repository.