Sales estimates
Products
Get Amazon Sales Estimates
Get a versioned unit-sales run-rate projection with product scope, methodology, freshness, and explicit limitations.
GET
Sales estimates
Pass exactly one of
Values and identity metadata depend on the selected marketplace and the
available public listing data. Optional fields are omitted when they cannot be
established.
Unit fields are omitted in that state. An available projection has positive
unit values, so an unavailable input is never represented as a true zero.
Target, provider, validation, and quota failures remain HTTP errors and consume
zero units.
asin, gtin, or url.
What the values mean
weeklyUnitSales, monthlyUnitSales, and annualUnitSales are projected run
rates derived from one current best-sellers-rank observation. They are not
seller-reported transactions and do not represent historical rolling or
calendar windows.
The operation currently uses CURRENT_BEST_SELLERS_RANK as its input signal.
It does not use rank history, purchase badges, seller-account data, or an
aligned historical price series. The response returns the immutable
methodology.modelVersion used for each projection.
Example response
Variation scope and deduplication
Usescope to interpret listing identity:
When
familyDeduplicationKey is present, group siblings by that value. When it
is absent, keep the resolved ASIN separate rather than guessing a family.
salesEstimate.scope separately states whether the estimate itself is known
to cover the exact ASIN or the parent family. It is currently UNKNOWN unless
the upstream response explicitly declares that scope, so do not sum sibling
projections when that value is unknown.
Availability and zero values
When no usable sales rank is available, the request can succeed with:Freshness
dataFetchedAt is the upstream result creation time, or Glade API retrieval
time when the upstream value is absent. It is not an Amazon source-observation
timestamp; sourceObservedAt is null and
sourceObservationTimeAvailable is false to state this explicitly.
estimatedAt is when Glade API calculated the projection. The
X-Glade-Cache header reports hit, miss, or stale, and
X-Glade-Data-Fetched-At preserves the retrieval time across cache hits.
Revenue and commercial use
This operation returns units, not historical revenue. Do not multiply the projection by a separately retrieved current price and present the result as historical seller revenue. Paid plans, including Starter, permit materially transformed analyses and derived reports for multiple customers. Raw API passthrough and bulk redistribution remain prohibited. Underlying responses may be retained for up to 12 months for audit, reproducibility, support, and historical evidence. Glade API attribution is not required unless an order form says otherwise; third-party obligations still apply. Review the current Terms of Service before production use. One successful operation consumes one unit, including an authenticated cache hit. Failed operations consume zero units. The Hobby plan includes 100 units per monthly quota period and requires no payment method or recurring commitment. Hobby supports this REST endpoint; GraphQL and MCP require a paid plan that includes those interfaces.Authorizations
Query Parameters
Amazon marketplace code.
Available options:
US, UK, CA, DE, FR, IT, ES, AU, IN, MX, BR, JP, PL A 10-character Amazon Standard Identification Number.
Pattern:
^[A-Za-z0-9]{10}$A canonical HTTPS product URL on a supported Amazon host.
A valid ISBN-10, UPC, EAN, or GTIN value.
Response
Successful Amazon data response

