Amazon SP-API Developers

The Amazon Selling Partner API is a REST-based system released by Amazon via which data like listings, orders, payments, reports, etc can be accessed programmatically for software applications. The new API allows sellers the ability to automate access to data for selling efficiency, discovers insights, and make more sense of their data as to when customers may be more likely to purchase, optimize ad spend, make better inventory management decisions, create special offers, and promotions.

What’s different from Amazon MWS – Amazon Selling Partner API?

The new SP-API shows the ideology of amazon to enable and empower Sellers and developers to create a new and modern set of tools to power their businesses and operations.

What is the Amazon Selling Partner API?

Transparent Purchase Management

Amazon is offering parity with current MWS data feeds and adding a dozen net new data feeds. This means familiar MWS APIs including reports, orders, inventory, and many others will look very familiar to those using the new API.

One of the changes is the APIs for vendors. Historically, vendors always have difficult and complex workflows with accessing their data. Amazon will be supporting Vendor Central directly with the new API.

From a technology standpoint, the SP-API will leverage a collection of REST APIs. The API will follow a JSON-based REST API standard, OAuth2.0 authorization (Login with Amazon), and a test API endpoint. Also making sure the old functions from MWS don’t deprecate.

One of the other biggest changes is the dynamic usage plan limit model. Also, it’s mandated now that the new SP-API will only be used to created software applications and MWS support will be deprecated.

At eSellerHub, We are already ahead of the band and already have LIVE implementations and projects to showcase with the new Amazon SP-API. Below sharing some examples of API calls and their functions.

Authorization API

This API is used to authorize any seller with a developer account on their respective marketplace. It has below list of api methods

  • Get Access Token: Returns the access token based on refresh token for an existing Amazon MWS authorization.
  • Get Authorization Code: Returns the Login with Amazon (LWA) authorization code for an existing Amazon MWS authorization.

Product Pricing API

This API is used to get prices related to the product that is listed on respective marketplace. It has below list of api methods:

  • Get Competitive Pricing: Returns competitive pricing information for a seller’s offer listings based on seller SKU or ASIN.
  • Get Item Offers: Returns the lowest priced offers for a single item based on ASIN.
  • Get Listing Offers: Returns the lowest priced offers for a single SKU listing.
  • Get Pricing: Returns pricing information for a seller’s offer listings based on seller SKU or ASIN.

Catalog API

This API is used to get product details that are listed on respective marketplace. It has below list of api methods:

  • Get Catalog Item: Returns a specified item and its attributes.
  • list Catalog Categories: Returns the parent categories to which an item belongs, based on the specified ASIN or SellerSKU.
  • List Catalog Items: Returns a list of items and their attributes, based on a search query or item identifiers that you specify. When based on a search query, provide the Query parameter and optionally, the QueryContextId parameter. When based on item identifiers, provide a single appropriate parameter based on the identifier type, and specify the associated item value. MarketplaceId is always required.

Reports API

This API is used to get various types of reports related to products that are listed on respective marketplace. Some of the report that we can fetch through this api are as follows

  • Inventory Reports
  • Order Reports
  • Order Tracking Reports
  • Pending Order Reports
  • Returns Reports
  • Performance Reports
  • Settlement Reports
  • Fulfillment By Amazon (FBA) Reports

This API has few methods to handle the report flow. Methods are as follows

  • Create Report:
  • Get Report :
  • Get Report Document :
  • Get Reports :
  • Cancel Report :
  • Create Report Schedule :
  • Get Report Schedule :
  • Get Report Schedules :
  • Cancel Report Schedule :

Feeds Api

This API is used to post product details on respective marketplace. We can do multiple operations on the marketplace with the help of feed API. Some of the feed types that we can send through this API are as follows

  • Product feeds (Implemented Quick Post as of now)
  • Inventory feeds
  • Order feeds
  • Fulfillment by Amazon (FBA) feeds

This API has few methods to handle the report flow. Methods are as follows

  • Create Feed: Creates a feed. Encrypt and upload the contents of the feed document before calling this operation.
  • Create Feed Document: Creates a feed document for the feed type that you specify. This operation returns encryption details for encrypting the contents of the document, as well as a pre-signed URL for uploading the encrypted feed document contents. It also returns a feedDocumentId value that you can pass in with a subsequent call to the create Feed operation.
  • Get Feed: Returns feed details (including the resultDocumentId, if available) for the feed that you specify.
  • Get Feed Document: Returns the information required for retrieving a feed document’s contents. This includes a presigned URL for the feed document as well as the information required to decrypt the document’s contents.
  • Get Feeds: Returns feed details for the feeds that match the filters that you specify.
  • Cancel Feed: Cancels the feed that you specify. Only feeds with processingStatus=IN_QUEUE can be cancelled. Cancelled feeds are returned in subsequent calls to the getFeed and getFeeds operations

Please get in touch with us if you have an application you want to build with the new Amazon Seller Partner API or want to migrate from the Amazon MWS to Seller Partner API.
Amazon SP-API developers, Amazon SP-API Development
amazon sp api, amazon seller partner api, amazon selling partner services