Run Amazon Product Search
curl --request POST \
--url https://api.neuralverge.ai/functions/v1/run-amazon-product-search \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"query": "wireless mouse",
"max_items": 2,
"start_page": 1,
"domain": "amazon.com"
}
'import requests
url = "https://api.neuralverge.ai/functions/v1/run-amazon-product-search"
payload = {
"query": "wireless mouse",
"max_items": 2,
"start_page": 1,
"domain": "amazon.com"
}
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({query: 'wireless mouse', max_items: 2, start_page: 1, domain: 'amazon.com'})
};
fetch('https://api.neuralverge.ai/functions/v1/run-amazon-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-amazon-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([
'query' => 'wireless mouse',
'max_items' => 2,
'start_page' => 1,
'domain' => 'amazon.com'
]),
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-amazon-product-search"
payload := strings.NewReader("{\n \"query\": \"wireless mouse\",\n \"max_items\": 2,\n \"start_page\": 1,\n \"domain\": \"amazon.com\"\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-amazon-product-search")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"query\": \"wireless mouse\",\n \"max_items\": 2,\n \"start_page\": 1,\n \"domain\": \"amazon.com\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.neuralverge.ai/functions/v1/run-amazon-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 \"query\": \"wireless mouse\",\n \"max_items\": 2,\n \"start_page\": 1,\n \"domain\": \"amazon.com\"\n}"
response = http.request(request)
puts response.read_body{
"session_id": "11111111-1111-1111-1111-111111111111",
"kind": "amazon_product_search",
"query": "wireless mouse",
"domain": "amazon.com",
"max_items": 2,
"start_page": 1,
"partial": false,
"human": "# Amazon product search\n\n- **Search term:** wireless mouse\n- **Domain:** amazon.com\n- **Starting page:** 1\n- **Max items:** 2\n- **Records returned:** 2\n- **Proxy traffic:** 565.1 KB",
"machine": {
"total_items": 2,
"first_item": {
"id": "B087Z733CM",
"title": "Logitech M705 Marathon Full Size 2.4 GHz Wireless Mouse - Black",
"url": "https://www.amazon.com/sspa/click?ie=UTF8&spc=MTo0MjMxNTgxMDE0NDk1MDkwOjE3OTAyNTUxOTc6c3BfYXRmOjIwMDA3MzE4MDU0NzQ0MTo6MDo6&url=%2FLogitech-M705-Wireless-Marathon-Mouse%2Fdp%2FB087Z733CM%2Fref%3Dsr_1_1_sspa%3Fdib%3DeyJ2IjoiMSJ9.gFiZg_UVUa2wolIqMTo8-uz00MT4EZ1hXzebZrGdCHjUgngNr2_--cYxaspYWoxnJfldYy7eYJxMvU7fnifAsi4oaPij8IBdFJdK1ZN9qlucbC3rjJ-GXoDMVGsmxKv5wDaYR3XKRkZphdVdHBrVDqOLmdj4bMdtZtQoXk2f3mUMD",
"price": "$39.99",
"rating": 4.5,
"review_count": 12322,
"image": "https://m.media-amazon.com/images/I/51TkFs1HUqL._AC_UY218_.jpg"
},
"items": [
{
"id": "B087Z733CM",
"title": "Logitech M705 Marathon Full Size 2.4 GHz Wireless Mouse - Black",
"url": "https://www.amazon.com/sspa/click?ie=UTF8&spc=MTo0MjMxNTgxMDE0NDk1MDkwOjE3OTAyNTUxOTc6c3BfYXRmOjIwMDA3MzE4MDU0NzQ0MTo6MDo6&url=%2FLogitech-M705-Wireless-Marathon-Mouse%2Fdp%2FB087Z733CM%2Fref%3Dsr_1_1_sspa%3Fdib%3DeyJ2IjoiMSJ9.gFiZg_UVUa2wolIqMTo8-uz00MT4EZ1hXzebZrGdCHjUgngNr2_--cYxaspYWoxnJfldYy7eYJxMvU7fnifAsi4oaPij8IBdFJdK1ZN9qlucbC3rjJ-GXoDMVGsmxKv5wDaYR3XKRkZphdVdHBrVDqOLmdj4bMdtZtQoXk2f3mUMD",
"price": "$39.99",
"rating": 4.5,
"review_count": 12322,
"image": "https://m.media-amazon.com/images/I/51TkFs1HUqL._AC_UY218_.jpg"
},
{
"id": "B09NSCZVB1",
"title": "Logitech Signature M650 for Business Wireless Mouse Small - Graphite",
"url": "https://www.amazon.com/sspa/click?ie=UTF8&spc=MTo0MjMxNTgxMDE0NDk1MDkwOjE3OTAyNTUxOTc6c3BfYXRmOjMwMTQ3MDQzNDc5MTUwMjo6MDo6&url=%2FLogitech-Signature-Business-Bluetooth-SmartWheel%2Fdp%2FB09NSCZVB1%2Fref%3Dsr_1_2_sspa%3Fdib%3DeyJ2IjoiMSJ9.gFiZg_UVUa2wolIqMTo8-uz00MT4EZ1hXzebZrGdCHjUgngNr2_--cYxaspYWoxnJfldYy7eYJxMvU7fnifAsi4oaPij8IBdFJdK1ZN9qlucbC3rjJ-GXoDMVGsmxKv5wDaYR3XKRkZphdVdHBrVDqOLmdj4bMdtZt",
"price": "$35.99",
"rating": 4.2,
"review_count": 33,
"image": "https://m.media-amazon.com/images/I/71xUV7SyTzL._AC_UY218_.jpg"
}
],
"proxy_traffic_bytes": 578644
},
"total_points": 2
}E-commerce & Marketplaces
Run Amazon Product Search
Searches Amazon products by keyword and returns product listings (ASIN, title, URL, price, rating, image) across paginated results. List endpoint: 1 point per returned product.
POST
/
functions
/
v1
/
run-amazon-product-search
Run Amazon Product Search
curl --request POST \
--url https://api.neuralverge.ai/functions/v1/run-amazon-product-search \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"query": "wireless mouse",
"max_items": 2,
"start_page": 1,
"domain": "amazon.com"
}
'import requests
url = "https://api.neuralverge.ai/functions/v1/run-amazon-product-search"
payload = {
"query": "wireless mouse",
"max_items": 2,
"start_page": 1,
"domain": "amazon.com"
}
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({query: 'wireless mouse', max_items: 2, start_page: 1, domain: 'amazon.com'})
};
fetch('https://api.neuralverge.ai/functions/v1/run-amazon-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-amazon-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([
'query' => 'wireless mouse',
'max_items' => 2,
'start_page' => 1,
'domain' => 'amazon.com'
]),
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-amazon-product-search"
payload := strings.NewReader("{\n \"query\": \"wireless mouse\",\n \"max_items\": 2,\n \"start_page\": 1,\n \"domain\": \"amazon.com\"\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-amazon-product-search")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"query\": \"wireless mouse\",\n \"max_items\": 2,\n \"start_page\": 1,\n \"domain\": \"amazon.com\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.neuralverge.ai/functions/v1/run-amazon-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 \"query\": \"wireless mouse\",\n \"max_items\": 2,\n \"start_page\": 1,\n \"domain\": \"amazon.com\"\n}"
response = http.request(request)
puts response.read_body{
"session_id": "11111111-1111-1111-1111-111111111111",
"kind": "amazon_product_search",
"query": "wireless mouse",
"domain": "amazon.com",
"max_items": 2,
"start_page": 1,
"partial": false,
"human": "# Amazon product search\n\n- **Search term:** wireless mouse\n- **Domain:** amazon.com\n- **Starting page:** 1\n- **Max items:** 2\n- **Records returned:** 2\n- **Proxy traffic:** 565.1 KB",
"machine": {
"total_items": 2,
"first_item": {
"id": "B087Z733CM",
"title": "Logitech M705 Marathon Full Size 2.4 GHz Wireless Mouse - Black",
"url": "https://www.amazon.com/sspa/click?ie=UTF8&spc=MTo0MjMxNTgxMDE0NDk1MDkwOjE3OTAyNTUxOTc6c3BfYXRmOjIwMDA3MzE4MDU0NzQ0MTo6MDo6&url=%2FLogitech-M705-Wireless-Marathon-Mouse%2Fdp%2FB087Z733CM%2Fref%3Dsr_1_1_sspa%3Fdib%3DeyJ2IjoiMSJ9.gFiZg_UVUa2wolIqMTo8-uz00MT4EZ1hXzebZrGdCHjUgngNr2_--cYxaspYWoxnJfldYy7eYJxMvU7fnifAsi4oaPij8IBdFJdK1ZN9qlucbC3rjJ-GXoDMVGsmxKv5wDaYR3XKRkZphdVdHBrVDqOLmdj4bMdtZtQoXk2f3mUMD",
"price": "$39.99",
"rating": 4.5,
"review_count": 12322,
"image": "https://m.media-amazon.com/images/I/51TkFs1HUqL._AC_UY218_.jpg"
},
"items": [
{
"id": "B087Z733CM",
"title": "Logitech M705 Marathon Full Size 2.4 GHz Wireless Mouse - Black",
"url": "https://www.amazon.com/sspa/click?ie=UTF8&spc=MTo0MjMxNTgxMDE0NDk1MDkwOjE3OTAyNTUxOTc6c3BfYXRmOjIwMDA3MzE4MDU0NzQ0MTo6MDo6&url=%2FLogitech-M705-Wireless-Marathon-Mouse%2Fdp%2FB087Z733CM%2Fref%3Dsr_1_1_sspa%3Fdib%3DeyJ2IjoiMSJ9.gFiZg_UVUa2wolIqMTo8-uz00MT4EZ1hXzebZrGdCHjUgngNr2_--cYxaspYWoxnJfldYy7eYJxMvU7fnifAsi4oaPij8IBdFJdK1ZN9qlucbC3rjJ-GXoDMVGsmxKv5wDaYR3XKRkZphdVdHBrVDqOLmdj4bMdtZtQoXk2f3mUMD",
"price": "$39.99",
"rating": 4.5,
"review_count": 12322,
"image": "https://m.media-amazon.com/images/I/51TkFs1HUqL._AC_UY218_.jpg"
},
{
"id": "B09NSCZVB1",
"title": "Logitech Signature M650 for Business Wireless Mouse Small - Graphite",
"url": "https://www.amazon.com/sspa/click?ie=UTF8&spc=MTo0MjMxNTgxMDE0NDk1MDkwOjE3OTAyNTUxOTc6c3BfYXRmOjMwMTQ3MDQzNDc5MTUwMjo6MDo6&url=%2FLogitech-Signature-Business-Bluetooth-SmartWheel%2Fdp%2FB09NSCZVB1%2Fref%3Dsr_1_2_sspa%3Fdib%3DeyJ2IjoiMSJ9.gFiZg_UVUa2wolIqMTo8-uz00MT4EZ1hXzebZrGdCHjUgngNr2_--cYxaspYWoxnJfldYy7eYJxMvU7fnifAsi4oaPij8IBdFJdK1ZN9qlucbC3rjJ-GXoDMVGsmxKv5wDaYR3XKRkZphdVdHBrVDqOLmdj4bMdtZt",
"price": "$35.99",
"rating": 4.2,
"review_count": 33,
"image": "https://m.media-amazon.com/images/I/71xUV7SyTzL._AC_UY218_.jpg"
}
],
"proxy_traffic_bytes": 578644
},
"total_points": 2
}Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
application/json
Search term.
Maximum number of records to return (1-250). Billed at 1 point per returned record.
Required range:
1 <= x <= 250Result page to start from.
Required range:
x >= 1Available options:
amazon.com, amazon.co.uk, amazon.de, amazon.fr, amazon.it, amazon.es, amazon.ca, amazon.co.jp, amazon.com.mx, amazon.com.br, amazon.in, amazon.com.au, amazon.nl, amazon.se, amazon.pl, amazon.com.tr, amazon.ae, amazon.sa, amazon.sg 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.