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": 2
}
'import requests
url = "https://api.neuralverge.ai/functions/v1/run-aliexpress-product-search"
payload = {
"keyword": "wireless mouse",
"max_items": 2
}
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: 2})
};
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' => 2
]),
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\": 2\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\": 2\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\": 2\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.62 MB",
"machine": {
"total_items": 2,
"items": [
{
"@type": "AliexpressSearchProduct",
"id": "3256812660562508",
"product_url": "https://www.aliexpress.us/item/3256812660562508.html?algo_pvid=dacf4194-d4a7-4cc0-8fa6-b7bd728066ee&algo_exp_id=dacf4194-d4a7-4cc0-8fa6-b7bd728066ee-0&pdp_ext_f=%7B%22order%22%3A%224%22%2C%22eval%22%3",
"product_title": "Ultra Light Gaming Mouse Wireless 59g 12000DPI 3-Mode Connection PAW3311 Sensor RGB Base Station Smart Display Professional Mouse Gamer",
"image": "//ae-pic-a1.aliexpress-media.com/kf/Sb26b6722c2784df8a6d3b4e41252a083V.jpg_480x480q75.jpg_.avif",
"images": [
"//ae-pic-a1.aliexpress-media.com/kf/Sb26b6722c2784df8a6d3b4e41252a083V.jpg_480x480q75.jpg_.avif"
],
"price": 12.41,
"price_text": "$12.41",
"original_price": 54.35,
"original_price_text": "$54.35",
"currency": null
},
{
"@type": "AliexpressSearchProduct",
"id": "3256812760505425",
"product_url": "https://www.aliexpress.us/item/3256812760505425.html?algo_pvid=dacf4194-d4a7-4cc0-8fa6-b7bd728066ee&algo_exp_id=dacf4194-d4a7-4cc0-8fa6-b7bd728066ee-1&pdp_ext_f=%7B%22order%22%3A%225%22%2C%22eval%22%3",
"product_title": "Rapoo VT9 MAX / VT9 Wireless Gaming Mouse True 8K Wireless Polling Rate 53g Lightweight PAW3950/PAW3395 Sensor Up to 750 Hour Battery 10 Programmable Buttons On-Board Memory Esports Laptop Gaming Mice",
"image": "//ae-pic-a1.aliexpress-media.com/kf/S853ba570aed6477ebb1df36230aea4d96.jpg_480x480q75.jpg_.avif",
"images": [
"//ae-pic-a1.aliexpress-media.com/kf/S853ba570aed6477ebb1df36230aea4d96.jpg_480x480q75.jpg_.avif"
],
"price": 21.44,
"price_text": "$21.44",
"original_price": 73.15,
"original_price_text": "$73.15",
"currency": null
}
],
"proxy_traffic_bytes": 1697996
},
"total_points": 2
}AliExpress product search
Search AliExpress products by keyword: title, price, and image. 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": 2
}
'import requests
url = "https://api.neuralverge.ai/functions/v1/run-aliexpress-product-search"
payload = {
"keyword": "wireless mouse",
"max_items": 2
}
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: 2})
};
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' => 2
]),
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\": 2\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\": 2\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\": 2\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.62 MB",
"machine": {
"total_items": 2,
"items": [
{
"@type": "AliexpressSearchProduct",
"id": "3256812660562508",
"product_url": "https://www.aliexpress.us/item/3256812660562508.html?algo_pvid=dacf4194-d4a7-4cc0-8fa6-b7bd728066ee&algo_exp_id=dacf4194-d4a7-4cc0-8fa6-b7bd728066ee-0&pdp_ext_f=%7B%22order%22%3A%224%22%2C%22eval%22%3",
"product_title": "Ultra Light Gaming Mouse Wireless 59g 12000DPI 3-Mode Connection PAW3311 Sensor RGB Base Station Smart Display Professional Mouse Gamer",
"image": "//ae-pic-a1.aliexpress-media.com/kf/Sb26b6722c2784df8a6d3b4e41252a083V.jpg_480x480q75.jpg_.avif",
"images": [
"//ae-pic-a1.aliexpress-media.com/kf/Sb26b6722c2784df8a6d3b4e41252a083V.jpg_480x480q75.jpg_.avif"
],
"price": 12.41,
"price_text": "$12.41",
"original_price": 54.35,
"original_price_text": "$54.35",
"currency": null
},
{
"@type": "AliexpressSearchProduct",
"id": "3256812760505425",
"product_url": "https://www.aliexpress.us/item/3256812760505425.html?algo_pvid=dacf4194-d4a7-4cc0-8fa6-b7bd728066ee&algo_exp_id=dacf4194-d4a7-4cc0-8fa6-b7bd728066ee-1&pdp_ext_f=%7B%22order%22%3A%225%22%2C%22eval%22%3",
"product_title": "Rapoo VT9 MAX / VT9 Wireless Gaming Mouse True 8K Wireless Polling Rate 53g Lightweight PAW3950/PAW3395 Sensor Up to 750 Hour Battery 10 Programmable Buttons On-Board Memory Esports Laptop Gaming Mice",
"image": "//ae-pic-a1.aliexpress-media.com/kf/S853ba570aed6477ebb1df36230aea4d96.jpg_480x480q75.jpg_.avif",
"images": [
"//ae-pic-a1.aliexpress-media.com/kf/S853ba570aed6477ebb1df36230aea4d96.jpg_480x480q75.jpg_.avif"
],
"price": 21.44,
"price_text": "$21.44",
"original_price": 73.15,
"original_price_text": "$73.15",
"currency": null
}
],
"proxy_traffic_bytes": 1697996
},
"total_points": 2
}Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
Search term. e.g. wireless mouse
Max items (up to 250)
1 <= x <= 250Starting page
x >= 1Sort by. Options: orders = Orders, price_low_to_high = Price: low to high, price_high_to_low = Price: high to low
orders, price_low_to_high, price_high_to_low Currency. Options: USD = USD, EUR = EUR, GBP = GBP, CAD = CAD, AUD = AUD, RUB = RUB, BRL = BRL, CLP = CLP, JPY = JPY, KRW = KRW, CHF = CHF, SEK = SEK, PLN = PLN, ILS = ILS, NOK = NOK, DKK = DKK, NZD = NZD, MXN = MXN, COP = COP, TRY = TRY, THB = THB, SGD = SGD, MYR = MYR, PHP = PHP, IDR = IDR, INR = INR, VND = VND, HKD = HKD, TWD = TWD, AED = AED, SAR = SAR, CZK = CZK, HUF = HUF, RON = RON, BGN = BGN, UAH = UAH, KZT = KZT, ARS = ARS, EGP = EGP, ZAR = ZAR, CNY = CNY, PEN = PEN
USD, EUR, GBP, CAD, AUD, RUB, BRL, CLP, JPY, KRW, CHF, SEK, PLN, ILS, NOK, DKK, NZD, MXN, COP, TRY, THB, SGD, MYR, PHP, IDR, INR, VND, HKD, TWD, AED, SAR, CZK, HUF, RON, BGN, UAH, KZT, ARS, EGP, ZAR, CNY, PEN Min price
Max price
Content language. Options: ar_MA = ar_MA, de_DE = de_DE, en_US = en_US, es_ES = es_ES, fr_FR = fr_FR, in_ID = in_ID, it_IT = it_IT, iw_IL = iw_IL, ja_JP = ja_JP, ko_KR = ko_KR, nl_NL = nl_NL, pl_PL = pl_PL, pt_BR = pt_BR, ru_RU = ru_RU, th_TH = th_TH, tr_TR = tr_TR, vi_VN = vi_VN
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 Ship-to country. e.g. US
Ship-from country. e.g. Any
Attribute filters. e.g. Comma-separated
Free shipping
AliExpress Choice
4 stars & up
Local shipping
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.