AliExpress Search Scraper — past page 60, exact units sold avatar

AliExpress Search Scraper — past page 60, exact units sold

Pricing

from $1.50 / 1,000 products

Go to Apify Store
AliExpress Search Scraper — past page 60, exact units sold

AliExpress Search Scraper — past page 60, exact units sold

Every product of an AliExpress search, past its 60-page stop, each product once, with exact units sold.

Pricing

from $1.50 / 1,000 products

Rating

0.0

(0)

Developer

Cowboi Bebot

Cowboi Bebot

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 hours ago

Last modified

Categories

Share

Every product of an AliExpress search, past AliExpress's 60-page stop, each product once, with the exact units sold (not "10,000+"), prices in your currency for the country you ship to, and a plain per-search check of how the list ended.

Versión en español más abajo.

Quick facts

  • What it does: Every product of an AliExpress search, past AliExpress's 60-page stop (split by price bands), each product once, with exact units sold, prices in your currency for the country you ship to.
  • Use it for: product research, price and sales tracking of a search, supplier lists, catalogue snapshots.
  • Not for: product pages (store name, variants, shipping cost, reviews), store pages or category links (not in this version); image search.
  • Input: searches (required): words as typed on AliExpress or AliExpress search links. Optional: shipTo (default US), currency (default USD), sort, minPrice/maxPrice, freeShippingOnly, minRating, maxProductsPerSearch (0 = all), goPastPageLimit (default on), includeRecommended (default off).
  • Output: one dataset row per product, and one SUMMARY record with how each search's list ended. Every field with its type is under Output reference below.
  • Charged events (pay per event): product USD 0.0015 per product delivered (USD 1.50 per 1,000); plus Apify's standard start event apify-actor-start.
  • Never charged: repeats, "recommended for you" cards, products below your minimum rating, searches that fail, the SUMMARY record.
  • Limits: stops at maxProductsPerSearch or at your maximum charge per run (SUMMARY stoppedBy); aliexpressEstimate is AliExpress's own number, not a count; residential IPs are used and included in the price.
  • Run it from: Apify Console, the Apify API or an AI agent through the Apify MCP server (Actor pampadata/aliexpress-search-scraper), with schedules and integrations.

Minimal input

A small input that works, taken from this Actor's own tests; every other field is optional:

{
"searches": [
"led strip"
],
"sort": "orders",
"maxProductsPerSearch": 60
}

Why this one

  • Past the 60-page stop. AliExpress never shows more than 60 pages of a search (about 3,600 cards), and those pages repeat products. When a search reaches page 60, this Actor splits it into price bands and reads each one until it runs out, splitting again any band that also reaches page 60. Test on 2026-10-09:
Search "fishing reel", ship to USCards readDistinct products
AliExpress's 60 pages (the same run, before splitting)about 3,6002,311
This Actor (pages 1-60 + price bands)15,0409,436
  • Each product once, and you pay once. Repeats inside a search, across price bands and across the searches of a run are skipped and not charged. The SUMMARY counts them.
  • Exact units sold. AliExpress rounds the text ("4K+ sold", "100K+ sold") but keeps the real number in the page: you get both (soldCount 4,809 and soldText "4K+ sold"). Another AliExpress Actor, run on the same search the same day, returned 4 for "4K+ sold" in 19 of 52 products.
  • No hidden "recommended" filler. Some AliExpress answers mix up to 30 "recommended for you" cards into a results page (no units sold, outside your sort order). The Actor asks that page again on another IP, keeps the real results, and never charges a recommendation card.
  • Honest prices. Cards that AliExpress shows as a new-user "free gift" don't carry the regular price in the search page; those rows say newUserGiftOffer: true and leave the price empty instead of printing a promo amount as the price.
  • The check per search (SUMMARY record): pages read, price bands, repeats skipped, recommendation cards skipped, products below your minimum rating, whether the search reached page 60, how many products came before splitting, and listRanOut: true only when every list ended before page 60 with no errors. AliExpress's own "results" number is kept as aliexpressEstimate, but it is not a count (it moved between 9,251 and 12,329 for the same search in one minute).

Input

FieldWhat it does
searchesWords as you would type them on AliExpress (fishing reel), or an AliExpress search link (https://www.aliexpress.com/w/wholesale-led-strip.html?minPrice=3&sortType=price_desc). Price and sort in a link are kept.
shipToCountry the prices and delivery times are for (US, GB, DE, FR, ES, BR, MX, AU, CA and more).
currencyUSD, EUR, GBP, BRL, MXN, AUD, CAD... AliExpress converts the prices.
sortBest match, most orders, price low to high, price high to low.
minPrice, maxPriceIn your currency.
freeShippingOnlyAliExpress's own "Free shipping" filter.
minRatingOnly products rated at least this (e.g. 4.5). Products below it are read but not delivered or charged.
maxProductsPerSearch0 = everything AliExpress will show. Set a limit for quick tests.
goPastPageLimitOn by default. Off = stop at page 60.
includeRecommendedOff by default. On = also deliver AliExpress's "recommended" cards, marked isRecommendation: true.

What you get for each product

productId (the global id; the US site shows the same product as 3256…, the Actor converts it), url, title, price, originalPrice, discountPercent, currency, priceText, newUserGiftOffer, rating, soldCount, soldText, launchDate, isChoice, isSponsored, isRecommendation, freeShipping, shipFrom, deliveryDaysMin, deliveryDaysMax, deliveryDateFrom, deliveryDateTo, badges, categoryIds, imageUrl, images, skuId, search, shipTo, page, position, scrapedAt. Fields AliExpress does not show on a card stay empty; nothing is guessed.

Example (trimmed)

{
"productId": "1005012720812769",
"url": "https://www.aliexpress.com/item/1005012720812769.html",
"title": "Rooblinos BR 6.3:1 7+1BB Baitcaster Fishing Reel Bait Caster Baitcasting Reel Fishing Tackle",
"price": 16.2,
"originalPrice": 50,
"discountPercent": 67,
"currency": "USD",
"soldCount": 95,
"soldText": "95 sold",
"launchDate": "2026-07-12",
"isChoice": false,
"isSponsored": false,
"shipFrom": "US",
"deliveryDaysMin": 6,
"deliveryDaysMax": 12,
"deliveryDateFrom": "2026-10-14",
"deliveryDateTo": "2026-10-20",
"categoryIds": ["18", "100005537", "100005542"],
"search": "fishing reel",
"shipTo": "US",
"page": 1,
"position": 1
}

Price

You pay only for products delivered: USD 1.50 per 1,000 products (USD 0.0015 each). No charge per run beyond Apify's standard start event, nothing for repeats, recommendation cards, products below your minimum rating, or searches that fail. Set a maximum charge per run in Apify and the Actor stops there.

How long it takes

About 100 products in 10 seconds; a whole broad search past page 60 ("fishing reel": 9,436 products, 340 pages, 8 price bands) in about 10 minutes.

Good to know

  • Search links only (/w/wholesale-....html or ?SearchText=). Product pages, store pages and category links are not read in this version.
  • Store name, variants, shipping cost and reviews are on the product page, not on search cards; they are not in this version.
  • Residential IPs are included in the price: AliExpress shows its captcha to datacenter IPs within a few pages.
  • Not affiliated with AliExpress or Alibaba. It reads the same public search pages any visitor sees, without logging in.

Output reference

Dataset: one row per product

FieldTypeWhat it is
productIdstringGlobal product ID (the US site's 3256… IDs are converted).
urlstringProduct link.
titlestringProduct title.
pricenumber or nullPrice in currency; null on new-user "free gift" cards (newUserGiftOffer true).
originalPricenumber or nullPrice before discount, when shown.
discountPercentinteger or nullDiscount in %, when shown.
currencystring or nullISO currency code of the prices.
priceTextstring or nullPrice as written.
newUserGiftOfferbooleantrue on new-user "free gift" cards (no regular price on the search page).
ratingnumber or nullStar rating, when shown.
soldCountinteger or nullExact units sold as kept in the page (e.g. 4809 where the text says 4K+).
soldTextstring or nullUnits sold as written, e.g. "4K+ sold".
launchDatestringProduct launch date (YYYY-MM-DD).
isChoicebooleanAliExpress Choice item.
isSponsoredbooleanSponsored card.
isRecommendationbooleanOnly with includeRecommended: true on "recommended for you" cards.
freeShippingbooleanFree shipping shown.
shipFromstring or nullCountry it ships from.
deliveryDaysMinintegerDelivery estimate, minimum days (only when the card shows one).
deliveryDaysMaxintegerDelivery estimate, maximum days (only when shown).
deliveryDateFromstringDelivery estimate, first date (only when shown).
deliveryDateTostringDelivery estimate, last date (only when shown).
badgesarray of stringBadges on the card.
categoryIdsarray of stringAliExpress category IDs.
imageUrlstringMain image link.
imagesarray of stringImage links.
skuIdstring or nullSKU ID of the card.
searchstringThe search this product came from.
shipTostringCountry the prices are for.
pageintegerResult page it was found on.
positionintegerPosition on that page.
scrapedAtstringWhen it was read (ISO 8601, UTC).

SUMMARY record (run's key-value store, never charged)

FieldTypeWhat it is
searchesarray of objectOne item per search (fields below).
productsDeliveredintegerProducts delivered in the run.
requestsobjectRequest counters of the run (requests, retries, refusals or blocks, failures; whether the run moved to residential IPs).
shipTo, currencystringSettings of the run.

Each item of searches:

FieldTypeWhat it is
input, keyword, filtersstring, string, objectYour search and the filters used.
deliveredintegerProducts delivered (and charged).
rowsSeen, pagesRead, pagesFetchedintegerCards and pages read.
repeatsSkippedintegerRepeats skipped (not charged).
recommendedSkippedinteger"Recommended for you" cards skipped (not charged).
belowMinRatingintegerProducts below minRating (not charged).
alreadyDeliveredintegerProducts already delivered by another search of the run.
degradedPagesKeptintegerPages that still held recommendation cards after the retries.
bands, splitsintegerPrice bands read past page 60.
reachedPageLimitbooleanThe search reached page 60.
deliveredBeforeSplittinginteger or nullProducts delivered before splitting.
aliexpressEstimateinteger or nullAliExpress's own "results" number (not a count).
listRanOutbooleantrue only when every list ended before page 60 with no errors.
incompletePartsarray of objectParts not read in full: priceBand, why.
stoppedBystring or nullWhy it stopped early (maxProductsPerSearch, your maximum charge).
errorsarray of stringErrors met.

More Actors by this developer


Versión en español

Todos los productos de una búsqueda de AliExpress, más allá del tope de 60 páginas, cada producto una sola vez, con los vendidos exactos (no "10.000+"), precios en tu moneda para el país de envío, y un control por búsqueda de cómo terminó la lista.

De un vistazo

  • Qué hace: Todos los productos de una búsqueda de AliExpress, más allá del tope de 60 páginas (por bandas de precio), cada uno una vez, con vendidos exactos y precios en tu moneda para el país de envío.
  • Sirve para: investigación de productos, seguimiento de precios y ventas de una búsqueda, listas de proveedores.
  • No sirve para: páginas de producto (tienda, variantes, envío, reseñas), de tienda o de categoría (no están en esta versión); búsqueda por imagen.
  • Entrada: searches (obligatorio): palabras o enlaces de búsqueda. Opcionales: shipTo (US), currency (USD), sort, precios, freeShippingOnly, minRating, maxProductsPerSearch, goPastPageLimit, includeRecommended. Ejemplo mínimo en JSON: sección Minimal input de la parte en inglés.
  • Salida: una fila por producto y un registro SUMMARY con cómo terminó cada búsqueda.
  • Eventos que se cobran: product USD 0,0015 por producto entregado (USD 1,50 cada 1.000); más apify-actor-start.
  • Nunca se cobra: repetidos, tarjetas "recomendadas", productos bajo tu nota mínima, búsquedas fallidas, el SUMMARY.
  • Límites: se detiene en maxProductsPerSearch o en tu costo máximo por corrida (stoppedBy).

Por qué este

  • Pasa el tope de 60 páginas. AliExpress nunca muestra más de 60 páginas de una búsqueda (unas 3.600 tarjetas), y esas páginas repiten productos. Cuando una búsqueda llega a la página 60, el Actor la parte en bandas de precio y lee cada una hasta que se termina. Prueba del 2026-10-09, "fishing reel", envío a EE. UU.: las 60 páginas de AliExpress dan 2.311 productos distintos; este Actor, 9.436 (4 veces más).
  • Cada producto una vez, y se cobra una vez. Los repetidos dentro de una búsqueda, entre bandas y entre búsquedas de la misma corrida no se entregan ni se cobran.
  • Vendidos exactos. AliExpress redondea el texto ("4K+ sold") pero guarda el número real en la página: recibís los dos. Otro Actor de AliExpress, en la misma búsqueda y el mismo día, devolvió 4 para "4K+ sold" en 19 de 52 productos.
  • Sin "recomendados" de relleno. A veces AliExpress mete hasta 30 tarjetas de "recomendados para vos" en una página de resultados. El Actor pide esa página otra vez desde otra IP y nunca cobra una tarjeta recomendada.
  • Precios honestos. Las tarjetas de "regalo para comprador nuevo" no traen el precio normal en la búsqueda: esas filas dicen newUserGiftOffer: true y dejan el precio vacío.
  • Control por búsqueda (registro SUMMARY): páginas leídas, bandas de precio, repetidos, recomendados salteados, si llegó a la página 60 y listRanOut: true solo cuando todas las listas terminaron antes de la página 60 sin errores.

Precio

Precio: USD 1,50 cada 1.000 productos entregados (USD 0,0015 cada uno). Sin cobro por corrida aparte del evento estándar de inicio de Apify; nada por repetidos, recomendados, productos debajo de tu nota mínima ni búsquedas que fallan.

Para saber

  • Solo links de búsqueda. Páginas de producto, de tienda y de categoría no se leen en esta versión.
  • Nombre de la tienda, variantes, costo de envío y reseñas están en la página del producto: no están en esta versión.
  • Las IP residenciales están incluidas en el precio.
  • No está afiliado a AliExpress ni a Alibaba. Lee las mismas páginas públicas de búsqueda que ve cualquier visitante, sin iniciar sesión.