Amazon Marketplace Web Service (MWS) will no longer be available after March 31, 2024. All MWS developers must migrate to Selling Partner API (SP-API) to avoid service disruptions. Refer to the Migration Hub for more information.
Amazon Marketplace Web Service (Amazon MWS) is a secure environment that uses signatures for authentication and lets sellers delegate calling rights to developers by using the Amazon MWS authorization service. To be eligible to develop Amazon MWS applications you must:
For more information about the form, see Frequently Asked Questions.
We will evaluate the information that you provide in the form and then follow up with a support case log and next steps. For more information about developer registration and assessment, see Frequently Asked Questions.
Sharing your Amazon MWS Access Keys is a violation of Amazon’s Terms of Service. Sharing your Access Keys may result in suspension of your selling account and Access Keys.
The following is an example of the Amazon MWS Developer ID and Access Keys:
If you are developing an Amazon MWS application for sellers or are providing Amazon MWS-related development services to sellers, you must provide your Developer ID to those sellers so that they can authorize you to access their Amazon seller accounts using Amazon MWS. Asking for a seller's own Amazon MWS developer credentials is a violation of Amazon Terms of Service.
The AWS Access Key ID is associated with your Amazon MWS registration. You include it in all Amazon MWS requests to identify yourself as the sender of the request. The AWS Access Key ID is not a secret. To provide proof that you truly are the sender of the request, you must also include a digital signature. For all requests except those generated using the Amazon MWS client libraries, you calculate the signature using your Secret Key. Amazon uses the AWS Access Key ID in the request to look up your Secret Key and then calculates a digital signature with the key. If the signature Amazon calculates matches the signature you sent, the request is considered authentic. Otherwise, the request fails authentication and is not processed.
If you need to change your AWS Access Key ID and Secret Key, contact Seller Support in your home marketplace via chat, telephone, or Contact Amazon MWS form and ask to reset your AWS Access Key ID and Secret Key. If you use the form, provide the following information:
You will receive a reply from the Seller Support team with a link to the User Permissions page on Seller Central, where you can generate a new key pair for your account. Only administrators can use the link to create new keys.
A seller must authorize a developer to make calls to Amazon MWS on the seller's behalf.
For a seller to authorize a developer