AliExpress Product Detail Scraper — Variants & Shipping
Pricing
from $13.87 / 1,000 product items
AliExpress Product Detail Scraper — Variants & Shipping
Get full AliExpress product detail by URL: per-variant prices, shipping cost & ETA, seller rating & tenure, specifications, rating, reviews, stock and images. Pay per product.
Pricing
from $13.87 / 1,000 product items
Rating
0.0
(0)
Developer
Vitalii Bondarev
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
AliExpress Product Detail Scraper
Turn an AliExpress product URL into a complete, structured product record — the full detail page, not just the search-listing surface. For every product you pass in, this Actor returns the per-variant price matrix, shipping cost and delivery estimate to your target country, the seller's rating, country and store tenure, the complete specifications table, the product rating and review count, live stock, and the image gallery — all as clean JSON.
Most AliExpress scrapers stop at the listing card: title, a single price, an image, a URL. The moment you need to know which variant costs what, how much shipping adds to the landed price, whether the seller is trustworthy, or what the actual specifications are, those tools return empty fields. This Actor is built for exactly that depth.
What you get per product
| Field | Description |
|---|---|
product_id, title, url | Product identity and canonical link |
price, sale_price, original_price, discount_pct, currency | Effective price, sale vs. list price, and the discount |
variants | Per-variant matrix: each color/size/option combination with its own sku_id, label, price, stock, and availability |
variant_count | Number of purchasable variants |
shipping_cost, shipping_currency, free_shipping, delivery_estimate | Shipping to your target country and the delivery ETA when published |
seller_name, seller_id, store_url, seller_rating, seller_total_reviews, seller_level, seller_country, seller_open_year | Seller intelligence — positive-feedback rate, store link, country and how long the store has operated |
rating, review_count | Product star rating and number of reviews |
specifications | Full attribute table as a key→value map (material, model, features, …) |
available_inventory | Total units in stock |
images, main_image | Image gallery URLs |
category_path, category, description_url | Category taxonomy and the description page link |
parse_confidence, warnings, scraped_at | Quality score (0–1), parse warnings, and the capture timestamp |
Who it's for (use cases)
- Dropshippers & resellers — pull the per-variant price matrix and shipping cost to compute your true landed cost and margin before importing a product.
- Price & competitor monitoring — track sale vs. list price and discount depth across a basket of products on a schedule.
- Product research & sourcing — compare seller rating, store tenure and specifications across candidate suppliers for the same item.
- Catalog enrichment — feed your store or PIM with structured specifications, variants and images instead of hand-copying them.
- Market & pricing analysts — build datasets of AliExpress pricing, shipping and seller trust signals for modeling.
This Actor pairs naturally with a listing/search scraper: discover product URLs in bulk, then enrich each one here with the deep detail fields.
How to use it
- Open the Actor and paste one or more AliExpress product URLs into
productUrls(e.g.https://www.aliexpress.com/item/3256806779925038.html). Bare numeric product ids work too. - Set your target country and currency so prices, shipping and the delivery estimate reflect your market.
- Keep the default Apify Residential proxy (recommended) — AliExpress needs a residential IP for reliable access. It's billed to your run; no external account is required.
- Run. Each product becomes one row in the dataset; export to JSON, CSV, Excel, or pull it via the API.
Example input
{"productUrls": ["https://www.aliexpress.com/item/3256806779925038.html"],"country": "US","currency": "USD","proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"],"apifyProxyCountry": "US"}}
Example output (abridged)
{"product_id": "3256806779925038","title": "Digital Display Bluetooth Earphones with Mic TWS …","price": 2.02,"sale_price": 2.02,"original_price": 5.48,"discount_pct": 63.1,"currency": "USD","variant_count": 5,"variants": [{ "sku_id": "12000038883449394", "variant": "Color: green", "price": 3.17, "stock": 6, "available": true }],"shipping_cost": 13.57,"shipping_currency": "CNY","seller_name": "Stone's Store","seller_rating": 100.0,"seller_country": "China","rating": 4.9,"review_count": 13883,"available_inventory": 2046,"specifications": { "Brand Name": "…", "Model Number": "E6S" },"parse_confidence": 1.0}
Pricing
This Actor uses pay-per-result: you are charged per product detail record returned. You only pay for products successfully scraped — failed or unavailable products are skipped and not charged. Platform/proxy usage is billed to your own Apify account at standard rates.
Reliability
- Structured-contract parsing. The Actor reads AliExpress's own structured
product data by stable contract keys — not by fragile CSS class names that
change on every front-end redeploy. Each record carries a
parse_confidencescore so you can detect any upstream drift programmatically. - Resilient access. AliExpress protects its product-detail data behind a challenge layer. The Actor handles this with a resilient browser session and rotates to a fresh residential exit when a request is rate-limited, so runs stay reliable without any manual setup on your side.
- Graceful degradation. A missing optional field (e.g. a delivery ETA that
the page didn't render for a region) becomes
nullrather than failing the record.
FAQ
Do I need my own proxy or any external account? No. Apify Residential proxy is recommended and billed to your run. No third-party key is required.
Can I scrape many products at once?
Yes — pass as many product URLs as you like in productUrls. Each is processed
and charged individually.
Does it return variant-level prices?
Yes. The variants array holds each purchasable combination with its own price,
stock and availability — a field most listing scrapers leave empty.
Which countries / currencies are supported? Set any standard country and currency code (US, GB, DE, FR, ES, BR, …). Prices, shipping and delivery reflect that market.
Is this legal? This Actor collects publicly available product information that any visitor can see on a product page. You are responsible for using the output in compliance with applicable laws, AliExpress's terms, and data-protection rules. No login, no private or personal data is accessed.
Integrations
Pipe the output into Google Sheets, Airtable, your database, or any app via the Apify API, webhooks, or the available integrations. Schedule runs to keep a price/stock dataset fresh.