curl --request POST \
--url https://api.neuralverge.ai/functions/v1/run-aliexpress-product-search \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"keyword": "wireless mouse",
"max_items": 25,
"sort": "orders",
"country": "US"
}
'import requests
url = "https://api.neuralverge.ai/functions/v1/run-aliexpress-product-search"
payload = {
"keyword": "wireless mouse",
"max_items": 25,
"sort": "orders",
"country": "US"
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({keyword: 'wireless mouse', max_items: 25, sort: 'orders', country: 'US'})
};
fetch('https://api.neuralverge.ai/functions/v1/run-aliexpress-product-search', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.neuralverge.ai/functions/v1/run-aliexpress-product-search",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'keyword' => 'wireless mouse',
'max_items' => 25,
'sort' => 'orders',
'country' => 'US'
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.neuralverge.ai/functions/v1/run-aliexpress-product-search"
payload := strings.NewReader("{\n \"keyword\": \"wireless mouse\",\n \"max_items\": 25,\n \"sort\": \"orders\",\n \"country\": \"US\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.neuralverge.ai/functions/v1/run-aliexpress-product-search")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"keyword\": \"wireless mouse\",\n \"max_items\": 25,\n \"sort\": \"orders\",\n \"country\": \"US\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.neuralverge.ai/functions/v1/run-aliexpress-product-search")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"keyword\": \"wireless mouse\",\n \"max_items\": 25,\n \"sort\": \"orders\",\n \"country\": \"US\"\n}"
response = http.request(request)
puts response.read_body{
"session_id": "11111111-1111-1111-1111-111111111111",
"kind": "aliexpress_product_search",
"keyword": "wireless mouse",
"max_items": 2,
"start_page": 1,
"sort": null,
"min_price": null,
"max_price": null,
"currency": null,
"language": null,
"country": null,
"ship_from": null,
"free_shipping": false,
"choice": false,
"four_star_and_up": false,
"local_shipping": false,
"filters": [],
"partial": false,
"human": "# AliExpress product search\n\n- **Search term:** wireless mouse\n- **Starting page:** 1\n- **Max items:** 2\n- **Records returned:** 2\n- **Proxy traffic:** 1.87 MB",
"machine": {
"total_items": 2,
"items": [
{
"@type": "AliexpressSearchProduct",
"id": "3256812854109939",
"product_url": "https://www.aliexpress.us/item/3256812854109939.html?algo_pvid=8ad1a8c0-1717-46d4-affe-aad8bc1ee5ea&algo_exp_id=8ad1a8c0-1717-46d4-affe-aad8bc1ee5ea-0&pdp_ext_f=%7B%22order%22%3A%2212%22%2C%22eval%22%3A%221%22%2C%22orig_sl_item_id%22%3A%221005013040424691%22%2C%22orig_item_id%22%3A%221005012850992838%22%2C%22fromPage%22%3A%22search%22%7D&pdp_npi=6%40dis%21USD%2128.07%216.25%21%21%21187.66%2141.82%",
"product_title": "FocusOnPC 2.4GHz Wireless Gaming Mouse, 6 Programmable Buttons, Adjustable Up to 4000 Max DPI, Black Ergonomic PC Gaming Mice",
"image": "//ae-pic-a1.aliexpress-media.com/kf/S6e1636e09a134ed88ef924f96b360eebq.png_480x480.png_.avif",
"images": [
"//ae-pic-a1.aliexpress-media.com/kf/S6e1636e09a134ed88ef924f96b360eebq.png_480x480.png_.avif"
],
"price": 6.25,
"price_text": "$6.25",
"original_price": 28.07,
"original_price_text": "$28.07",
"currency": null
},
{
"@type": "AliexpressSearchProduct",
"id": "3256812815530963",
"product_url": "https://www.aliexpress.us/item/3256812815530963.html?algo_pvid=8ad1a8c0-1717-46d4-affe-aad8bc1ee5ea&algo_exp_id=8ad1a8c0-1717-46d4-affe-aad8bc1ee5ea-1&pdp_ext_f=%7B%22order%22%3A%2283%22%2C%22eval%22%3A%221%22%2C%22orig_sl_item_id%22%3A%221005013001845715%22%2C%22orig_item_id%22%3A%221005013137188576%22%2C%22fromPage%22%3A%22search%22%7D&pdp_npi=6%40dis%21USD%21108.92%2145.63%21%21%21728.08%21305.",
"product_title": "MCHOSE A7 V2 Lightweight Wireless Gaming Mouse Dual8000Hz Polling Rate PAW3950TI Imported Super Glide Glass Coating Office Mouse",
"image": "//ae-pic-a1.aliexpress-media.com/kf/S1500fac21cef4804be9c9094e570c8d7l.png_480x480.png_.avif",
"images": [
"//ae-pic-a1.aliexpress-media.com/kf/S1500fac21cef4804be9c9094e570c8d7l.png_480x480.png_.avif"
],
"price": 45.63,
"price_text": "$45.63",
"original_price": 108.92,
"original_price_text": "$108.92",
"currency": null
}
],
"proxy_traffic_bytes": 1959062
},
"total_points": 2
}Run AliExpress Product Search
Searches AliExpress products by keyword with optional sort, price, shipping, and rating filters. List endpoint: 1 point per returned record.
curl --request POST \
--url https://api.neuralverge.ai/functions/v1/run-aliexpress-product-search \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"keyword": "wireless mouse",
"max_items": 25,
"sort": "orders",
"country": "US"
}
'import requests
url = "https://api.neuralverge.ai/functions/v1/run-aliexpress-product-search"
payload = {
"keyword": "wireless mouse",
"max_items": 25,
"sort": "orders",
"country": "US"
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({keyword: 'wireless mouse', max_items: 25, sort: 'orders', country: 'US'})
};
fetch('https://api.neuralverge.ai/functions/v1/run-aliexpress-product-search', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.neuralverge.ai/functions/v1/run-aliexpress-product-search",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'keyword' => 'wireless mouse',
'max_items' => 25,
'sort' => 'orders',
'country' => 'US'
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.neuralverge.ai/functions/v1/run-aliexpress-product-search"
payload := strings.NewReader("{\n \"keyword\": \"wireless mouse\",\n \"max_items\": 25,\n \"sort\": \"orders\",\n \"country\": \"US\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.neuralverge.ai/functions/v1/run-aliexpress-product-search")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"keyword\": \"wireless mouse\",\n \"max_items\": 25,\n \"sort\": \"orders\",\n \"country\": \"US\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.neuralverge.ai/functions/v1/run-aliexpress-product-search")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"keyword\": \"wireless mouse\",\n \"max_items\": 25,\n \"sort\": \"orders\",\n \"country\": \"US\"\n}"
response = http.request(request)
puts response.read_body{
"session_id": "11111111-1111-1111-1111-111111111111",
"kind": "aliexpress_product_search",
"keyword": "wireless mouse",
"max_items": 2,
"start_page": 1,
"sort": null,
"min_price": null,
"max_price": null,
"currency": null,
"language": null,
"country": null,
"ship_from": null,
"free_shipping": false,
"choice": false,
"four_star_and_up": false,
"local_shipping": false,
"filters": [],
"partial": false,
"human": "# AliExpress product search\n\n- **Search term:** wireless mouse\n- **Starting page:** 1\n- **Max items:** 2\n- **Records returned:** 2\n- **Proxy traffic:** 1.87 MB",
"machine": {
"total_items": 2,
"items": [
{
"@type": "AliexpressSearchProduct",
"id": "3256812854109939",
"product_url": "https://www.aliexpress.us/item/3256812854109939.html?algo_pvid=8ad1a8c0-1717-46d4-affe-aad8bc1ee5ea&algo_exp_id=8ad1a8c0-1717-46d4-affe-aad8bc1ee5ea-0&pdp_ext_f=%7B%22order%22%3A%2212%22%2C%22eval%22%3A%221%22%2C%22orig_sl_item_id%22%3A%221005013040424691%22%2C%22orig_item_id%22%3A%221005012850992838%22%2C%22fromPage%22%3A%22search%22%7D&pdp_npi=6%40dis%21USD%2128.07%216.25%21%21%21187.66%2141.82%",
"product_title": "FocusOnPC 2.4GHz Wireless Gaming Mouse, 6 Programmable Buttons, Adjustable Up to 4000 Max DPI, Black Ergonomic PC Gaming Mice",
"image": "//ae-pic-a1.aliexpress-media.com/kf/S6e1636e09a134ed88ef924f96b360eebq.png_480x480.png_.avif",
"images": [
"//ae-pic-a1.aliexpress-media.com/kf/S6e1636e09a134ed88ef924f96b360eebq.png_480x480.png_.avif"
],
"price": 6.25,
"price_text": "$6.25",
"original_price": 28.07,
"original_price_text": "$28.07",
"currency": null
},
{
"@type": "AliexpressSearchProduct",
"id": "3256812815530963",
"product_url": "https://www.aliexpress.us/item/3256812815530963.html?algo_pvid=8ad1a8c0-1717-46d4-affe-aad8bc1ee5ea&algo_exp_id=8ad1a8c0-1717-46d4-affe-aad8bc1ee5ea-1&pdp_ext_f=%7B%22order%22%3A%2283%22%2C%22eval%22%3A%221%22%2C%22orig_sl_item_id%22%3A%221005013001845715%22%2C%22orig_item_id%22%3A%221005013137188576%22%2C%22fromPage%22%3A%22search%22%7D&pdp_npi=6%40dis%21USD%21108.92%2145.63%21%21%21728.08%21305.",
"product_title": "MCHOSE A7 V2 Lightweight Wireless Gaming Mouse Dual8000Hz Polling Rate PAW3950TI Imported Super Glide Glass Coating Office Mouse",
"image": "//ae-pic-a1.aliexpress-media.com/kf/S1500fac21cef4804be9c9094e570c8d7l.png_480x480.png_.avif",
"images": [
"//ae-pic-a1.aliexpress-media.com/kf/S1500fac21cef4804be9c9094e570c8d7l.png_480x480.png_.avif"
],
"price": 45.63,
"price_text": "$45.63",
"original_price": 108.92,
"original_price_text": "$108.92",
"currency": null
}
],
"proxy_traffic_bytes": 1959062
},
"total_points": 2
}Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
Search term.
Maximum number of records to return (1-250). Billed at 1 point per returned record.
1 <= x <= 250Result page to start from.
x >= 1best_match, orders, price_low_to_high, price_high_to_low x >= 0x >= 0AliExpress site language.
ar_MA, de_DE, en_US, es_ES, fr_FR, in_ID, it_IT, iw_IL, ja_JP, ko_KR, nl_NL, pl_PL, pt_BR, ru_RU, th_TH, tr_TR, vi_VN ISO currency code for prices, e.g. USD.
Ship-to country, ISO 3166 alpha-2.
Ship-from country, ISO 3166 alpha-2.
Only AliExpress Choice items.
Response
Run completed.
Session identifier for this run.
Data source identifier for this endpoint.
True when the scrape stopped early and returned the records collected so far.
Markdown summary of the result, for display.
Structured result payload.
Show child attributes
Show child attributes
Points charged for this run.