AWS Selling Partner API
AWS Selling Partner API provides programmatic access to Amazon's selling platform, enabling sellers to manage orders, inventory, reports, and marketplace data through comprehensive REST APIs for streamlined e-commerce operations.

Power end-to-end data operations for your AWS Selling Partner API API with Nexla. Our bi-directional AWS Selling Partner API connector is purpose-built for AWS Selling Partner API, making it simple to ingest data, sync it across systems, and deliver it anywhere — all with no coding required. Nexla turns API-sourced data into ready-to-use, reusable data products and makes it easy to send data to AWS Selling Partner API or any other destination. With comprehensive monitoring, lineage tracking, and access controls, Nexla keeps your AWS Selling Partner API workflows fast, secure, and fully governed.
Features
Type: API
- Seamless API Integration: Connect to any endpoint as source or destination without coding, with automatic data product creation
- Visual Composition & Chaining: Build complex integrations using visual templates, chain API calls, and compose workflows with data validation and filtering
- API Proxy: Expose curated slices of your data securely with a secure and customizable API proxy that validates and transforms data on the fly
- Request optimization with intelligent batching, retry, and caching to minimize API calls and costs
Prerequisites
Before creating an AWS Selling Partner API credential in Nexla, you need to have an active Amazon Seller Central account and understand which Seller Central region and SP-API endpoint you want to use. AWS Selling Partner API uses OAuth 2.0 authentication with AWS Signature Version 4 for secure access to your seller account data.
AWS Selling Partner API requires an active Amazon Seller Central account to access seller data, orders, inventory, and reports. The API provides programmatic access to your seller account information through secure OAuth 2.0 authentication.
-
Access Amazon Seller Central: Sign in to your Amazon Seller Central account for the region where you want to access data.
-
Verify Account Status: Ensure your Seller Central account is active and in good standing. The account must have appropriate permissions to access the SP-API endpoints you plan to use.
-
Identify Seller Central URL: Determine which Seller Central URL corresponds to your account region. Different regions use different Seller Central URLs (e.g.,
https://sellercentral.amazon.comfor US,https://sellercentral-europe.amazon.comfor EU regions). For a complete list of Seller Central URLs, see the AWS SP-API Seller Central URLs documentation. -
Identify SP-API Endpoint: Determine which SP-API endpoint region you want to use. SP-API endpoints are associated with specific AWS regions: North America, EU, or Far East. Each region has both production and sandbox endpoints available. For detailed information about SP-API endpoints, see the AWS SP-API Endpoints documentation.
-
Review API Access Requirements: Review the AWS SP-API documentation to understand which API endpoints and data you need access to. Different endpoints may require different permissions or account types.
Authenticate
Credentials required
Create a credential in Nexla
- After selecting the data source/destination type, click the Add Credential tile to open the Add New Credential overlay.
New Credential Overlay – AWS Selling Partner API

-
Enter a name for the credential in the Credential Name field and a short, meaningful description in the Credential Description field.
-
Select the Seller Central URL that corresponds to your Amazon Seller Central account region from the Seller Central URL dropdown menu. This URL determines which Seller Central region your credential will connect to. Available options include:
- US:
https://sellercentral.amazon.com - Canada:
https://sellercentral.amazon.ca - Mexico:
https://sellercentral.amazon.com.mx - Brazil:
https://sellercentral.amazon.com.br - EU regions (Spain, UK, France, Germany, Italy):
https://sellercentral-europe.amazon.com - Netherlands:
https://sellercentral.amazon.nl - And other regional Seller Central URLs
The Seller Central URL must match the region where your Amazon Seller Central account is located. This URL is used during the OAuth authorization flow to redirect you to the correct Seller Central login page. For a complete list of Seller Central URLs by region, see the AWS SP-API Seller Central URLs documentation.
- US:
-
Complete the OAuth authorization flow by following the prompts to authorize Nexla to access your Amazon Seller Central account. The OAuth flow will automatically handle token exchange and refresh. During the authorization process, you will be redirected to Amazon Seller Central to sign in and grant permissions to Nexla.
The OAuth 2.0 flow provides secure, token-based access to the AWS Selling Partner API with automatic token refresh. The authorization process requires you to sign in to your Amazon Seller Central account and grant permissions to Nexla. The OAuth flow uses Nexla's public AWS SP-API application, which simplifies the setup process. For detailed information about AWS SP-API authentication, see the AWS SP-API documentation.
-
Select the SP-API endpoint region from the SP-API Endpoint dropdown menu. This determines which AWS region's SP-API endpoint will be used for API calls. Available options include:
- North America (Production):
https://sellingpartnerapi-na.amazon.com - North America (Sandbox):
https://sandbox.sellingpartnerapi-na.amazon.com - EU (Production):
https://sellingpartnerapi-eu.amazon.com - EU (Sandbox):
https://sandbox.sellingpartnerapi-eu.amazon.com - Far East (Production):
https://sellingpartnerapi-fe.amazon.com - Far East (Sandbox):
https://sandbox.sellingpartnerapi-fe.amazon.com
The SP-API endpoint should match the region where your Seller Central account operates. Use sandbox endpoints for testing and development, and production endpoints for live data access. The endpoint region determines which AWS infrastructure handles your API requests. For detailed information about SP-API endpoints and regions, see the AWS SP-API Endpoints documentation.
- North America (Production):
-
Click the Save button at the bottom of the overlay to save the configured credential. The newly added credential will now appear in a tile on the Authenticate screen during data source/destination creation and can be selected for use with a new data source or destination.
Use as a data source
To create a new data flow, navigate to the Integrate section, and click the New Data Flow button. Then, select the desired flow type from the list, and click the Create button. Select the AWS Selling Partner API connector tile from the list of available connectors, then select the credential that will be used to connect to the AWS Selling Partner API instance, and click Next; or, create a new AWS Selling Partner API credential for use in this flow.
Endpoint templates
Nexla provides pre-built templates that can be used to rapidly configure data sources to ingest data from common AWS Selling Partner API endpoints. Each template is designed specifically for the corresponding AWS Selling Partner API endpoint, making data source setup easy and efficient. Select the endpoint from which this source will fetch data from the Endpoint pulldown menu. Available endpoint templates are listed in the expandable boxes below. Click on an endpoint to see more information about it and how to configure your data source for this endpoint.
Once the selected endpoint template has been configured, click the Test button to the right of the endpoint selection menu to retrieve a sample of the data that will be fetched. Sample data will be displayed in the Endpoint Test Result panel on the right, allowing you to verify that the source is configured correctly before saving.
Manual configuration
AWS Selling Partner API data sources can also be manually configured to ingest data from any valid AWS Selling Partner API endpoint, including endpoints not covered by the pre-built templates, chained API calls, or custom request parameters. Select the Advanced tab at the top of the configuration screen, and follow the instructions in Connect to Any API to configure the API method, endpoint URL, date/time and lookup macros, path to data, metadata, and request headers.
AWS Selling Partner API endpoints follow the pattern {sp_api_url}/{api_path}, where {sp_api_url} is your SP-API endpoint (e.g., https://sellingpartnerapi-na.amazon.com) and {api_path} is the specific API path (e.g., /orders/v0/orders). Datetime values use ISO 8601 format (yyyy-MM-dd'T'HH:mm:ss'Z'), and JSON data paths use dot notation (e.g., $.payload.Orders[*]). AWS Selling Partner API requests require OAuth 2.0 authentication with AWS Signature Version 4, and the x-amz-access-token header is automatically included in requests using the OAuth access token from your credential—you do not need to add it manually.
Once all of the relevant settings have been configured, click the Create button in the upper right corner of the screen to save and create the new AWS Selling Partner API data source. Nexla will now begin ingesting data from the configured endpoint and will organize any data that it finds into one or more Nexsets.