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.
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 $40 billion in annualized sales in 2024 and now serves over 6 million active customers with a wide selection of goods at competitive prices.
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.
Feature | Description | Common use cases | API Roles / Scope |
| Adding Business Price & Quantity Discount | Developers can update Business Price and Quantity Discounts as part of both Listings API and Feeds API. To create Amazon Business offers via the Listings API, set audience to B2B and set business price and quantity discount tiers. Quantity discount tiers can be offered as a percentage discount or a fixed amount. Use the Feeds API’s JSON_LISTING_FEED to make bulk pricing updates. 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. Some Feed Types are on a deprecation path as noted here. POST_PRODUCT_PRICING_DATA - xsd for this feed can be found here. | Sellers that add business pricing or quantity discounts increase their chances of being the Featured offer. | Product Listing |
| Product Pricing | This API allows first-time Sellers to price their products with confidence and experienced Sellers & repricers to optimize pricing to stay competitive. Read this blog to learn more about automating business repricing and click here to access the B2B repricing sample solution that helps with quick implementation using well architected framework. | Incentivize business customers and increase your chances of being the Featured Offer for business customers. | Pricing Product Listing |
| 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. Read this blog to learn more about automating business repricing and click here to access the B2B repricing sample solution that helps with quick implementation using well architected framework. | This API allows first-time sellers to price their products with confidence and experienced sellers & re-pricers to optimize pricing to stay competitive. | Pricing |
| 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 : | API Reference Guide | Product Listing |
| 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. | API Reference Guide | Brand Analytics |
| Delivery Experience (BHDR) | 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 and Order Reports (GET_ORDER_REPORT_DATA_SHIPPING, GET_FLAT_FILE_ORDER_REPORT_DATA, and others). 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 : | Use case guide | Direct to Consumer Shipping (Restricted) |
| Delivery Experience (Print PO#) | 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. | Use case guide | Direct to Consumer Shipping (Restricted) |
| Multi-location Inventory | 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. | API Reference Guide | Product Listing Selling Partner Insights |
| Create Package Hierarchy Relationships | 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 | Developers can reference the SKU identifier of all product size hierarchies (units, cases, and pallets) with the package hierarchy attributes provided. | Product Listing |
| B2B Sponsored Ads (using Amazon Ads API) | Increase the reach of your Sponsored Product ads to business customers on the Amazon Business store. Sponsored Products is a cost-per-click advertising solution that enables you to promote the products you sell with ads that may appear in highly visible placements on Amazon and premium publishers. By adjusting your bids for Amazon Business placements you will improve your reach and engagement with highly valuable business customers. | The optional Amazon Business bid adjustment allows you to boost your bids by up to 900% for business customers. | advertiser_campaign_edit |
For any issue with implementation, you can contact us at Seller Integration Services.
- Private developers are referred to developers building applications utilizing our APIs to serve their own business.
- Public developers are referred to developers building applications to serve other Sellers.
- 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
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.
- Authorization comes from the selling partner for whom you are making calls. Refer to the Selling Partner API Developer Guide for more information.
- Be sure you have the required roles assigned to your developer profile. Refer to Choosing Roles for your developer profile.
- You must register as a developer and register your application.
- You must enroll in the Amazon Business selling program.
- You will need authorization from the selling partner for whom you are making calls. Refer to the Selling Partner API Developer Guide for more information.
- Be sure you have the required roles assigned to your developer profile. Refer to Choosing Roles for your developer profile.
- Be sure you have the required roles selected in the App registration page for your application.
CedCommerce and Amazon Business are enabling sellers to tap into the thriving B2B market. From setting smart discounts on autopilot to smooth order management and delivery, we make sure sellers focus on what they do best—growing their business.