Skip to content

Connect Amazon (SP-API) with ProductPolish

Connect your Amazon Seller Account with ProductPolish via the Selling Partner API (SP-API). This integration requires several steps as Amazon uses an OAuth2-based system.

The Amazon SP-API setup is more technically involved than other platforms. Allow approximately 15–30 minutes. If you need help, contact our support team.

Prerequisites

  • An active Amazon Seller Central account (Professional plan)
  • Access to Amazon Seller Central as account administrator
  • A registered Amazon Developer account

Required credentials

FieldExampleDescription
Seller IDAXXXXXXXXXXXYour merchant token from Seller Central.
Marketplace IDA1PA6795UKMFR9The Marketplace ID for your country (see table below).
LWA Client IDamzn1.application-oa2-client...Login with Amazon (LWA) Client ID of your app.
LWA Client Secret(long secret string)LWA Client Secret of your app.
Refresh TokenAtzr|...OAuth2 Refresh Token after authorising your app.

Marketplace IDs (most common):

CountryMarketplace ID
Germany (DE)A1PA6795UKMFR9
Austria (AT)A21TJRUUN4KGV
Switzerland (CH)A1VC38T7YXB528
United Kingdom (UK)A1F83G8C2ARO7P
France (FR)A13V1IB3VIYZZH
Italy (IT)APJ6JRA9NG5V4
Spain (ES)A1RKKUPIHCS9HS
USA (US)ATVPDKIKX0DER

Step-by-step guide

1

Find your Seller ID (Merchant Token)

Log in to Amazon Seller Central.

Navigate to: Settings (gear top right)Account Info

Under "Business Information" find the Merchant Token (Seller ID). It starts with A followed by alphanumeric characters.

2

Register Amazon Developer Account

If you do not have a Developer account yet, register in Seller Central: Apps & ServicesDevelop apps.

Follow the registration process. Amazon reviews the application – this can take up to 24 hours.

You only need to register the Developer account once. If you already see apps in the App Manager, you are already registered.
3

Create SP-API app

Navigate to: Apps & ServicesDevelop appsApp Manager

Click "Create new app".

  • App name: ProductPolish Integration
  • API type: SP API
Since October 2023, no AWS account and no IAM role is required! The SP-API uses exclusively Login with Amazon (LWA) OAuth2 tokens for authentication.
4

Retrieve LWA credentials

In your app in the App Manager, click "View credentials".

You will see:

  • LWA Client ID: amzn1.application-oa2-client....
  • LWA Client Secret: Click "Show client secret" to view it

Copy both values.

5

Obtain Refresh Token (Self-Authorization)

In the App Manager, click "Authorize app" or use the "Self-Authorization" flow:

Navigate to: Apps & ServicesAuthorize apps

Select your app and click "Authorize". After authorisation you receive a Refresh Token starting with Atzr|.

The Refresh Token is only shown once! Copy it immediately. If you lose it, you must authorise the app again.
6

Enter in ProductPolish

Go in ProductPolish to DashboardIntegrationsNew connection.

  1. Select Amazon as the platform
  2. Enter your Seller ID
  3. Select your Marketplace ID (e.g. A1PA6795UKMFR9 for DE)
  4. Paste the LWA Client ID
  5. Paste the LWA Client Secret
  6. Paste the Refresh Token
  7. Click "Save connection"
Done! ProductPolish uses the Refresh Token to automatically request new access tokens from the Amazon SP-API. The connection remains active as long as the Refresh Token is not revoked.

Good to know

  • Listings vs. Catalog: ProductPolish updates your listing data (title, description, bullet points).
  • A+ Content: A+ Content is not supported via SP-API and must still be created manually in Seller Central.
  • Images: Product images must meet Amazon requirements (white background, minimum 1000px). AI-generated images are primarily suited as secondary images, not the main image.
  • Multiple marketplaces: If you sell on multiple Amazon marketplaces, create a separate connection for each with the corresponding Marketplace ID.
  • Token lifetime: The Refresh Token is valid indefinitely as long as the app is not revoked. Access tokens are automatically renewed.
  • Rate limits: The SP-API has strict rate limits. ProductPolish respects these automatically.

Common issues

"Develop apps" not visible

You must register as a developer first. The activation can take up to 24 hours.

Refresh Token invalid

The token may have been revoked. Re-authorise the app under Apps & Services → Authorize apps.

"Invalid Marketplace ID"

Make sure the Marketplace ID matches the country of your Seller Central account. Use the table above for the correct ID.

Individual seller account not supported

The SP-API requires a Professional seller account. Upgrade your Amazon account in Seller Central → Account Info.