Urgent.News

What's breaking now, across thousands of outlets.

Tech

How to find AliExpress best sellers for a keyword, with sold counts and ratings

Disclosure: I build the Actor used in this tutorial. The article was written by an AI assistant from the saved results of my own runs, and every number in it was checked against those results. Which products sell most on AliExpress for a keyword? This guide pulls sold counts, ratings and prices as rows with one call to the Actor sourcing-data-studio/aliexpress-search-api , then shows how to read…

To find AliExpress best sellers for a specific keyword, follow these steps:

1. Create an Apify account. The free plan is sufficient for this task.

2. If using Python, obtain an API token and ensure Python 3 is installed on your system.

3. Set the input parameters for the search:

- `searchQueries`: List containing the desired keyword(s). For example, `["yoga mat"]`.

- `maxItems`: The maximum number of results to retrieve. In this case, set it to `60`.

- `sort`: Set to `orders` to sort the results by the number of orders in descending order.

4. Execute the search using one of the following methods:

- Option 1: Utilize the Apify browser interface. Open the example task "Find AliExpress best sellers for a keyword" and press "Try for free". Enter the input parameters, then press "Start". The results will be displayed in the Output tab and can be downloaded as JSON, CSV, or Excel files.

- Option 2: Run the search using Python. Install the Apify client package (`pip install apify-client`), export your API token as an environment variable (`export APIFY_TOKEN = your-token-here`), and run the provided Python script.

5. The script will retrieve the search results from AliExpress and display them in the console. The first three rows of the output are shown as an example. Note that titles are truncated to 60 characters, and certain fields may have null values when not applicable.

6. Each row contains the following information:

- `position`: The position of the product within the search results.

- `title`: The product title, truncated to 60 characters.

- `price`: The product price in US dollars.

- `currency`: The currency used for the price, which is USD in this example.

- `priceType`: Indicates whether the price is a new user deal ("new_user_deal") or the regular price ("regular").

- `originalPrice`: The original price of the product, if applicable. It will be null if not specified.

- `rating`: The product rating, ranging from 1 to 5.

- `salesSignal`: The number of sales and the term AliExpress uses to describe it, such as "10K+ sold".

- `salesCount`: The actual number of sales for the product.

5. To view the data in a more readable format, you can print the first 10 rows using the provided print statement. This will display the position, sales count, rating, price, currency, price type, and a truncated title for each product.

By following these steps, you can easily find the best-selling AliExpress products for a given keyword, along with their sold counts, ratings, and prices. This information can be helpful for making informed purchasing decisions or for market research purposes.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Dev News Digest: 9 Oct 2026, 18:00

A quick roundup of developer news since the last digest. Releases Python 3.15.0 is out : The Python core team shipped the new feature release of the language, which is available to download now.

  • Python 3.15.0 released by core team
  • Deno joins Cloudflare as JavaScript runtime
  • Amazon ECS auto-repairs failing GPU instances

Java String Pool: The Memory Optimization That Can Quietly Become an OOM Trap

Most Java developers know String.intern() exists. Far fewer think about what actually happens when millions of duplicate or unique strings start flowing through a production JVM.

  • String Pool stores duplicate String objects to prevent OOM issues.
  • Interning literals provides memory savings, but not new String() instances.
  • UseStringDeduplication and StringTableSize are JVM tools for fine-tuning String Pool.

Flaky is a claim only declared inputs can back

Flaky-test detection is one of the features that usually lives behind a cloud login. Nx sells it. It is also one of the easiest things to get wrong, because "flaky" is used to mean "failed and I do…

  • Flaky tests are defined by cache key failure or retry requirement
  • Only tasks with cache blocks are considered for flaky testing
  • Flaky tasks show dim note next to their name in cache.db file

Hyper3D Hand Stand Review 2026: A Watertight Mesh Isn't a Fit Test

Independent review: both products were tested on my own accounts — free where offered and paid where not — with no vendor-provided access.

  • SupaVoxel mesh has more triangles (952,876) than Hyper3D (120,000)
  • Hyper3D mesh is cleaner and passes static solid check
  • SupaVoxel has more non-manifold edges (213) and face-connected regions (143)

Java 25 Memory Model: The Concurrency Rules Every Java Engineer Thinks They Know - Until Production Proves Otherwise

The Java Memory Model is not a diagram of the heap and stack. It is the contract that decides what one thread is legally allowed to observe from another thread despite CPU caches, compiler…

  • Java Memory Model governs thread visibility and ordering, not just heap/stack.
  • Compiler, JIT, and CPU can reorder operations, but observable behavior must remain legal.
  • JMM establishes legal relationships between reads and writes, crucial concept of happens-before.

More from Friday 9 October →