AliExpress product data: compare the selected SKU and market
An AliExpress listing can show a range across differently priced variants. For dropshipping research or price monitoring, compare the same option in the same destination market, and keep sale price, app-only price and shipping as separate observations.
Start with one AliExpress item page
Item URL · market contextUse the exact product page when the question concerns one listing. Add the ship-to country and currency to your comparison brief so the amount has a clear buyer context.
Keep the listing URL, selected option and ship-to market together when you define the fields for a comparison. Submitting a URL opens request setup; it does not guarantee every SKU, market price or shipping field will be available.
A price range needs four pieces of context
Comparison keyAliExpress's Product Price developer guide, last updated January 28, 2022, describes a range when an item's SKUs carry different prices. Selecting a variant changes the displayed price to that SKU's amount. Confirm the chosen option on the buyer page and capture its market before comparing the amount.
Product ID, exact item URL and title when present.
Selected option labels; SKU identity only when exposed.
Sale, original or app-only price with its currency.
Ship-to country, displayed shipping and observation time.
If the page only shows a low–high range, do not assign the low endpoint to every size, color or configuration.
The price belongs to a SKU choice, not just a listing.
An AliExpress product may have several option combinations. Its initial price can be a range when those SKUs have different prices; keep the selected option and buyer destination beside any price you compare.
Scroll to compare →
| Price layer | Record | Why it matters |
|---|---|---|
| Product | Product ID when available, exact item URL and title | The URL and identifier keep an observation tied to the listing even if its title changes. |
| SKU / variation | Displayed option values; platform SKU identifier only when exposed | A range can span variants that are not equivalent in size, configuration or price. |
| Price type | Observed amount, currency and whether it is sale, original or app-only | These values describe different price bases and should not be collapsed into one field. |
| Destination | Ship-to country and target currency; language where it affects the record | Country-specific pricing and conversion context can change what a buyer sees. |
| Delivery | Displayed shipping method, amount and delivery context as separate observations | Unknown shipping is not zero, and a delivery filter is not a final shipping quote. |
| Time | Observation time plus the original item URL | Promotions and availability can change; a price without a timestamp is hard to audit. |
Affiliate API fields describe a separate data route.
AliExpress documents these endpoints under Promotion Creatives. They help explain affiliate product records; they are not proof that a buyer-facing URL yields every SKU, current checkout total or exact shipping charge.
Scroll to compare →
| API detail | Documented scope | Keep in mind |
|---|---|---|
| Product Query | Search affiliate products by keyword or category; filter and page results | The result set is an affiliate product query, not a complete marketplace crawl. |
| Product Detail | Request details by product IDs | It is a product-level detail call, not a guarantee of every selectable SKU combination. |
| Price fields | Product ID, sale price, original price, app-only sale price and currency fields | Preserve each field name and currency instead of relabeling one as a historic or final price. |
| Market inputs | Target currency and language; ship-to country or country inputs | The request context matters. Store it with the returned value before comparing markets. |
| Access shape | Signed Open Platform request with an app key | The documented affiliate route and a seller's product-management access are different workflows. |
| Merchant-owned product data | Seller-authorized Open Platform product operations cover posting or editing products belonging to the authorizing seller. | This is an account-scoped seller workflow, not a public feed of competitor listings or all marketplace products. |
Compare like-for-like offers across destinations.
For dropshipping research or price monitoring, make the comparison key explicit. If any of these checks fail, keep the rows separate or send the match for review.
Scroll to compare →
| Check | Match on | Hold the comparison when |
|---|---|---|
| Variant | Same named option combination, and SKU identity when available | One value is the listing's low-price endpoint and the other is a selected, higher-priced option. |
| Price basis | Sale, original and app-only price stored in separate fields | A special app value or a conditional promotion is presented as the general buyer price. |
| Market | Same ship-to country and currency, or an explicit conversion method | A country-specific value is compared directly with another market's amount. |
| Delivery | Item price and any displayed shipping amount kept separate | Shipping is missing, or delivery timing is mistaken for an exact freight cost. |
| Time | A dated observation and source URL for each row | The source page or promotion has changed since the compared capture. |
Content reviewed 2026-10-03.
AliExpress SKU and price questions
Why does an AliExpress product show a price range?
AliExpress's Product Price guide explains that variants can have separate prices. When SKU prices differ, the initial product price is shown as a range; selecting an option combination changes the displayed amount to that SKU's price.
Does the lowest price apply to every AliExpress variant?
No. The low end can belong to one particular option combination. Compare the same selected variant, and keep its option labels or SKU identifier when the page exposes one.
Can an AliExpress price change by destination country?
It can. AliExpress seller documentation describes country-specific SKU price configuration, while its Affiliate APIs accept country and target-currency context. Keep ship-to country and currency with each observation rather than comparing unqualified amounts.
Does the Affiliate Product API provide every SKU and the final shipping cost?
The documented Query and Detail APIs describe affiliate product fields and market inputs. They do not establish a complete variant matrix or a buyer's final shipping quote. Treat API fields as their named values and preserve displayed shipping separately when it is available.
See the AliExpress Product Price guide ↗, Affiliate Product Query API ↗ and Affiliate Product Detail API ↗ for their documented fields and limits.