Skip to main content

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.

Apify Actor Python 3.9+ License: MIT

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 run
  • examples/bulk_analysis.py — expand a target list
  • examples/export_csv.py — save flat result fields
  • examples/save_json.py — preserve nested output
  • examples/cost_estimate.py — estimate result-event charges
  • examples/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)

Source distribution for amazon-seller-analyzer 0.1.0
File Size Uploaded
amazon_seller_analyzer-0.1.0.tar.gz 5.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for amazon-seller-analyzer 0.1.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page