Amazon Seller Analyzer — Python SDK
Python client for the Amazon Seller Analyzer Apify Actor. Send public Actor inputs, wait for the hosted run, and receive clean Dataset rows without maintaining scraping infrastructure.
Results
- Daily, monthly and annual sales estimates
- Seller portfolio revenue ranges
- Buy Box and offer signals
- Strategy-change snapshots
The Actor uses public marketplace signals and returns estimates or ranges where a platform does not publish exact figures.
Install
pip install amazon-seller-analyzer
Create an Apify token at Console → Integrations, then:
from amazon_seller_analyzer import AmazonSellerAnalyzerClient
client = AmazonSellerAnalyzerClient(api_token="apify_api_xxxxxx")
rows = client.run({'sellerIds': ['A2L77EE7U53NWQ'], 'marketplace': 'us', 'maxProductsPerSeller': 10})
print(rows[0] if rows else "No results")
You can set APIFY_API_TOKEN instead of passing the token in code.
Public input options
| Field | Type | Default | Description |
|---|---|---|---|
sellerUrls |
array |
— |
Add Amazon seller profile URLs that contain a seller parameter, for example an /sp?seller=... URL. |
sellerIds |
array |
— |
Add Amazon merchant IDs directly. A seller ID normally contains 13–14 uppercase letters and numbers. |
marketplace |
string |
us |
Choose the marketplace where the seller operates. This controls catalog discovery, local prices, and output currency. |
maxProductsPerSeller |
integer |
10 |
Maximum number of unique products analyzed for each seller. Billing applies only to products successfully analyzed. |
includeOffers |
boolean |
True |
Inspect publicly visible offer and Buy Box information for better attribution of listing demand to the target seller. |
trackStrategy |
boolean |
True |
Save an observation baseline and compare visible price, rank, availability, promotion, and seller-position signals on later runs. |
maxConcurrency |
integer |
4 |
Number of products processed in parallel. The load-tested value balances speed and marketplace reliability. |
proxyConfiguration |
object |
{"useApifyProxy":true,"apifyProxyGroups":["RESIDENTIAL"]} |
Apify Residential Proxy is recommended for reliable marketplace access. Proxy traffic is billed by Apify as platform usage. |
The complete, versioned schema is also available on the Actor page.
Pricing
Pay per delivered result through Apify, starting around $5/1,000 results on paid tiers. Free-plan pricing and platform usage can differ; check the Actor page before large runs.
Examples
examples/quickstart.py— first runexamples/bulk_analysis.py— expand a target listexamples/export_csv.py— save flat result fieldsexamples/save_json.py— preserve nested outputexamples/cost_estimate.py— estimate result-event chargesexamples/environment_token.py— keep credentials out of code
Architecture and privacy
This repository is intentionally a thin API client. Collection, retries, analysis and billing run inside the hosted Apify Actor. No private implementation, credentials, scoring weights or infrastructure configuration are included.
License
MIT. The hosted Actor is a separate paid service governed by Apify terms.
Release files for amazon-seller-analyzer 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| amazon_seller_analyzer-0.1.0.tar.gz | 5.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| amazon_seller_analyzer-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 12.1 kB
Release files / amazon_seller_analyzer-0.1.0.tar.gz
| Download URL | amazon_seller_analyzer-0.1.0.tar.gz |
|---|---|
| Size | 5.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
366f6cfcbc92649b208ce604c90cbd453b90f08f0ba51a6dfeb8af7c2b6f19ec
|
|
BLAKE2b-256 checksum How to use checksums |
416c4b274b1d7ce760987943a39347b341ba022f2d636c653c3a958c4ddcf473
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / amazon_seller_analyzer-0.1.0-py3-none-any.whl
| Download URL | amazon_seller_analyzer-0.1.0-py3-none-any.whl |
|---|---|
| Size | 6.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1cc4728c47c0920b99b6cb1fac9261392284fa40e1788f24d4f91b7bda1083f6
|
|
BLAKE2b-256 checksum How to use checksums |
a0c1c4a3b059b12c03b35de382864ba721d6396aaae8aa2dc120986ec0440680
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|