Grow

Amazon Business
(B2B) API

Use SP-API to adopt Amazon Business specific attributes to automate your tasks to make selling more efficient. Selling Partner API (SP-API) has a suite of APIs that can simplify your Amazon Business selling experience.

Learn how to get started building tools, what is available to automate for Amazon Business, FAQs, and support available during your adoption journey.

What is Amazon Business?

Since launching in the U.S. in 2015, Amazon Business has expanded to Canada, the UK, Germany, France, Italy, Spain, Japan, Mexico and India. It has reached $35 billion in annualized sales in 2023 and now serves over 6 million active customers with a wide selection of goods at competitive prices.

Advantages of automation

icon
Eliminate manual processes and human error
Given that there is data parity across API reports and Amazon Business dashboards in Seller Central, APIs eliminate the challenges of manual processes and helps prevent human errors.
icon: ascending line graph
Centralized and programmatic access to data
With automation, Sellers can have centralized and programmatic access to data at scale across regions.
Improved decision making
Allows you to be more competitive and proactive in decision making with data available at all times to downstream systems like data visualization tools or a data warehouse.
icon: business items
Free up resources and save time
Enables Sellers to free up resources to identify key patterns to boost performance rather than spending time on manual process.
With Amazon Business, we now have an integrated solution that can track business orders from order placement to delivery. Our sellers can reliably deliver business orders on the first attempt, which helps them gain credibility and ultimately earn more business.
- Cin7

APIs for Amazon Business and common use cases

Feature

Description

Common use cases

SP-API role

Adding Business Price & Quantity Discount





Business Price and Quantity Discounts are available as part of Listing Feeds in SP API. They can be identified by the fields ‘BusinessPrice’, ‘QuantityPrice1’ through ‘QuantityPrice5’ and ‘QuantityLowerBound1’ through ‘QuantityLowerBound5’ in relevant XSDs

POST_PRODUCT_PRICING_DATA - xsd for this feed can be found here.
POST_FLAT_FILE_LISTINGS_DATA
POST_FLAT_FILE_CONVERGENCE_LISTINGS_DATA
Sellers that add business pricing or quantity discounts increase their chances of being the Featured offer.


Product Pricing





This API allows first-time Sellers to price their products with confidence and experienced Sellers & repricers to optimize pricing to stay competitive.



Incentivize business customers and increase your chances of being the Featured Offer for business customers.

Use case guide
B2B Any offer changed notification







Receive a push AOCN notification for B2B whenever there is a change in any of the top 20 B2B offers, in the form of any price change (either single unit or quantity discount tier prices) for an item listed by the seller. The top 20 B2B offers are determined by the single-unit landed price, which is the price plus shipping. If multiple sellers are charging the same landed price, the results will be returned in random order.


This API allows first-time sellers to price their products with confidence and experienced sellers & re-pricers to optimize pricing to stay competitive.

API Reference Guide
Business Product Opportunities






Automate Business Product Opportunities (BPO) reports. With APIs, sellers have the option of depersonalizing reports to discover new categories and brands, view up to 10,000 product recommendations, and save time with automation.

Report types :
GET_B2B_PRODUCT_OPPORTUNITIES_RECOMMENDED_FOR_YOU
GET_B2B_PRODUCT_OPPORTUNITIES_NOT_YET_ON_AMAZON
B2B Sales and Traffic


JSON report with key sales performance metrics such as ordered product sales, revenue, units ordered, and claim amount, as well as page traffic metrics such as page views and featured offer percentage of the seller’s entire catalog of items aggregated by date and ASIN.
Delivery Experience



























As part of improving Delivery Experience for business customers we are focusing on two features:

1. Improving BHDR (Business Hour Delivery Rate): Business customers, similar to B2C, expect fast, on-time deliveries successful on first attempt, but they also expect adherence to their delivery preferences, such as ensuring packages are delivered within their operating days/hours (e.g., Mon-Fri 9am-5pm) and to their preferred delivery area. To support that growth and improve business delivery experience for MFN (Seller Fulfilled) products, we have added new attributes, such as business hours, business days and delivery instructions, to the existing Orders API. We have also launched a BHDR metrics report within seller central that help sellers measure success rate of first attempt of deliveries.

Steps to improve BHDR :
a. Make a call to the Orders API and upon receiving successful response check the attribute value of isBusinessOrder in the payload
b. if the result of above validation is "true" then call getorderaddress operation and check the address type = Commercial
c. If above validation holds true then filter the carrier selection to exclude any options with Estimate Delivery Date on a weekend

2. Print PO (Purchase Order number) on the labels: Business customers use the PO number to route packages that are delivered or to reconcile the order for payment. Without a PO number on the label and packing slip, packages may be undeliverable to the end customer and may delay payment. To learn about retrieving the PO number click here and then print it on the shipping labels.
Multi-location Inventory












Create Package Hierarchy Relationships









Sync your inventory per location in real time to make more accurate delivery promises and simplify order fulfillment. Multi-location inventory is an API solution that offers the following benefits:

1. Accurate and automated deliveries by calculating delivery dates using the closest available inventory locations, and ship methods you already use.
2. Simplify shipping templates by configuring a single shipping template for all of your locations.
3. Increase available inventory by showing customers the most accurate available inventory.
4. Automated inventory updates by syncing your inventory count per location.
Developers can now use the Listings Items API to create package hierarchy relationships, which can link units, case packs, and pallets of a product to create a connected listing. This change improves both search visibility and the detail page experience. Developers can create items representing the following:

1. Individual sellable unit
2. Case (innerpack) containing the individual unit and referencing the SKU identifier of the individual unit
3. Pallet (casepack) containing the case (innerpack)
Developers can reference the SKU identifier of all product size hierarchies (units, cases, and pallets) with the package hierarchy attributes provided.



Recommended use cases for implementing
Amazon Business API features

Icon: money sign
If you are trying to implement AB APIs to assist with repricing or retrieving competitive pricing information for AB, we recommend to start with APIs for adding Business Price and Quantity Discounts, as sellers who add a business price and Quantity Discount tend to attract more business buyers. B2B AOCN can be consumed via push notification from Amazon whenever there is a change in the top 20 offers for an ASIN you/your sellers have with an active offer. Retrieve Competitive pricing information to perform the what-if analysis and make pricing decisions.
Icon: clothing items
We provide inventory management data to help sellers configure & report inventory of a specific product at each warehouse. This feature will eliminate the need for sellers to maintain/update multiple shipment templates, helping us provide accurate delivery promises for customers based on the closest warehouse that has inventory to the customer.
Icon: advertising
We recommend implementing B2B Sales traffic reports, which provides data around the product page performance of products to help inform where and how to tweak ads/pricing strategy to help improve page views and/or order conversion rate.
Icon: stack of boxes
We recommend implementing Business Product Opportunity reports to retrieve the demand signals from business customers for products on demand in Amazon business to support new selection decisions.
Icon: shipping
We recommend implementing the APIs related to delivery experience to improve Business Hour Delivery performance and help improve the delivery experience of business customers.
Icon: shirt
Amazon Bulk Services is a program designed to help you save costs and accelerate sales of case packs, which in turn provides a better shopping and delivery experience for customers. Developers can now use the Listings Items API to create package hierarchy relationships, which can link units, case packs, and pallets of a product to create a connected listing.
For any issue with implementation, you can contact us at Seller Integration Services.
icon: three stars
Getting started
icon: three stars

Get started with SP-API to make API calls for Amazon Business

The following is what your journey would look like to complete all the prerequisites needed to make successful API calls:
icon: checkmark
Private developers are referred to developers building applications utilizing our APIs to serve their own business.
icon: checkmark
Public developers are referred to developers building applications to serve other Sellers.
icon: checkmark
Roles are the mechanism used by SP-APIs to determine whether a developer or application has access to an operation or resource. As a developer, you must request and qualify for a particular role, or you will not be able to access the operations and resources grouped under that role. Roles protect access to personally identifiable information (PII) and other sensitive data, and limit data access to ensure developers only access data that is required for an application
To determine if you are already enrolled and registered for selling in Amazon Business, go to Seller Central and hover over “Settings → Account Info → Your Services”.
Person sitting at computer coding
icon: question mark

Did you know?

Leveraging Amazon Business APIs

All Amazon Business APIs (AB APIs) are part of SP-API that can be leveraged for both consumer (B2C) and business (B2B) with variations in the input parameters. We also have some APIs that are AB specific.

Start building apps using Amazon Business APIs

If you are an existing developer with an application registered for SP-API
If you are a new developer:
Person sitting at computer coding
Amazon’s new Business API’s have permitted Seller Snap to create a first of it’s kind business solution. Sellers can finally take the guesswork out of setting business discounts, and get a head start on the competition.
- Seller Snap

List of third-party integrators (3PIs)

List of third-party integrators

Video tutorials

Get started with SP-API for Amazon Business

Use SP-API to adopt Amazon Business specific attributes to automate your tasks to make selling more efficient.

Already created a developer account?

Enroll in B2B

 

New to SP-API?

Create developer account

 

© 2023, Amazon.com Services LLC.