Skip to content

Commit 1de7b25

Browse files
committed
Update alibaba-product-scraper-javascript
1 parent 47aa331 commit 1de7b25

1 file changed

Lines changed: 20 additions & 20 deletions

File tree

‎README.md‎

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Use this repository to call the **[Alibaba Products Scraper](https://apify.com/D
1515
1616
## 🔥 What you get
1717

18-
- **One row per unique product**: product ID, title, price or price range, minimum order quantity, supplier name, image URL and product URL.
18+
- **One row per unique product**, carrying the offer's title, its unit price or price band, the MOQ, the seller's company name, the main image and a link to the listing.
1919
- **Many keywords per run**: every search term is paginated on its own, up to the limit you set.
2020
- **No repeat rows**: sponsored offers that reappear on later result pages are removed across the whole run, so you are not billed twice for one product.
2121
- **One bad term never sinks the run**: a term that fails is skipped and logged while the other terms finish.
@@ -84,35 +84,35 @@ console.log(items);
8484
}
8585
```
8686

87-
| Field | Type | Required | Default | Description |
87+
| Field | Type | Required | Default | Allowed values |
8888
|---|---|---|---|---|
89-
| `searchTerms` | array | no | `["bluetooth speaker", "led strip light"]` | One or more free-text Alibaba search queries (e.g. bluetooth speaker, led strip light). Each term is fetched as its own paginated trade/search run. |
90-
| `maxResultsPerTerm` | integer | no | `100` | Cap on unique products collected per search term. Values above ~50 force multi-page pagination with run-wide duplicate removal. |
91-
| `proxyConfiguration` | object | no | `{"useApifyProxy": true}` | Apify Proxy spec — mandatory field. The Actor defaults to a RESIDENTIAL proxy pinned to the US when this is left at {"useApifyProxy": true} — the default (datacenter/auto) pool hit a served anti-bot challenge in cloud QA (2026-09-17). Override apifyProxyGroups/apifyProxyCountry here to change it. |
89+
| `searchTerms` | array | no | `["bluetooth speaker", "led strip light"]` | — |
90+
| `maxResultsPerTerm` | integer | no | `100` | — |
91+
| `proxyConfiguration` | object | no | `{"useApifyProxy": true}` | — |
9292

9393
## 📤 Output
9494

9595
You get one object per product offer. Price strings are left as Alibaba displays them, including ranges and currency symbols, so your code decides how to parse and convert them.
9696

97-
| Field | Type | Description |
97+
| Field | Type | Always present |
9898
|---|---|---|
99-
| `product_id` | string | Alibaba's internal product ID. |
100-
| `search_term` | string | The search query that produced this row. |
101-
| `title` | string | Product title as listed on the search results page. |
102-
| `price` | string or null | Raw price or price-range string as served (mixed currency formats preserved). |
103-
| `moq` | string or null | Minimum order quantity string, when present. |
104-
| `supplier_name` | string or null | Supplier / company name, when present. |
105-
| `image_url` | string or null | Primary listing image URL. |
106-
| `product_url` | string | Absolute alibaba.com product detail page URL. |
107-
| `page_number` | integer | 1-indexed search results page this row was found on. |
108-
| `scraped_at` | string | UTC ISO-8601 timestamp captured when the page was fetched. |
99+
| `product_id` | string | yes |
100+
| `search_term` | string | yes |
101+
| `title` | string | yes |
102+
| `price` | string or null | no |
103+
| `moq` | string or null | no |
104+
| `supplier_name` | string or null | no |
105+
| `image_url` | string or null | no |
106+
| `product_url` | string | yes |
107+
| `page_number` | integer | yes |
108+
| `scraped_at` | string | yes |
109109

110110
## 💰 Pricing
111111

112-
| Event | Price (USD) | When it is charged |
113-
|---|---|---|
114-
| Actor start | $0.2 | Charged once when the Actor begins a run. |
115-
| Result item | $0.006 | Charged once per validated product row pushed to the dataset. |
112+
| Event | Price (USD) |
113+
|---|---|
114+
| Actor start | $0.2 |
115+
| Result item | $0.006 |
116116

117117
Prices as configured on 2026-09-17. The [Actor page](https://apify.com/DevilScrapes/alibaba-products-scraper) always shows the current price. Runs are billed to the Apify account that owns the token. Use `--max-charge` to cap what a single run can cost.
118118

0 commit comments

Comments
 (0)