Amazon
Amazon can be targeted using direct URL, by using the Amazon product ID, or Amazon search bar. You can also retrieve Amazon reviews, as well as questions and answers about a product.
amazon
Parseable: mostly yes
Required parameters: url
Optional parameters: device_type, geo, session_id
Retrieve Amazon listings by supplying a full Amazon URL to the url parameter. In this case, additional parameters can be specified in the URL itself.
curl -u SPusername:SPpassword -X POST --url https://scraper-api.smartproxy.com/v2/scrape -H "Content-Type: application/json" -d "{\"target\": \"amazon\", \"url\": \"https://www.amazon.com/dp/B09H74FXNW\", \"parse\": \"true\"}"
import requests
task_params = {
'target': 'amazon',
'url': 'https://www.amazon.com/dp/B09H74FXNW',
'parse': True,
}
username = 'SPusername'
password = 'SPpassword'
response = requests.post(
'https://scraper-api.smartproxy.com/v2/scrape',
json = task_params,
auth = (username, password)
)
print(response.text)
<?php
$params = array(
'target' => 'amazon',
'url' => 'https://www.amazon.com/dp/B09H74FXNW',
'parse' => True
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://scraper-api.smartproxy.com/v2/scrape');
curl_setopt($ch, CURLOPT_USERPWD, 'SPusername' . ':' . 'SPpassword');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($params));
curl_setopt($ch, CURLOPT_POST, 1);
$headers = array();
$headers[] = 'Content-Type: application/json';
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
$result = curl_exec($ch);
echo $result;
if (curl_errno($ch)) {
echo 'Error:' . curl_error($ch);
}
curl_close ($ch);
?>
amazon_product
Parseable: yes
Required parameters: query
Optional parameters: domain, geo, device_type, session_id
Retrieve Amazon listings by supplying Amazon product ID (ASIN) using the query parameter.
curl -u SPusername:SPpassword -X POST --url https://scraper-api.smartproxy.com/v2/scrape -H "Content-Type: application/json" -d "{\"target\": \"amazon_product\", \"query\": \"B09H74FXNW\", \"parse\": \"true\"}"
import requests
task_params = {
'target': 'amazon_product',
'query': 'B09H74FXNW',
'parse': True,
}
username = 'SPusername'
password = 'SPpassword'
response = requests.post(
'https://scraper-api.smartproxy.com/v2/scrape',
json = task_params,
auth = (username, password)
)
print(response.text)
<?php
$params = array(
'target' => 'amazon_product',
'query' => 'B09H74FXNW',
'parse' => True
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://scraper-api.smartproxy.com/v2/scrape');
curl_setopt($ch, CURLOPT_USERPWD, 'SPusername' . ':' . 'SPpassword');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($params));
curl_setopt($ch, CURLOPT_POST, 1);
$headers = array();
$headers[] = 'Content-Type: application/json';
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
$result = curl_exec($ch);
echo $result;
if (curl_errno($ch)) {
echo 'Error:' . curl_error($ch);
}
curl_close ($ch);
?>
amazon_pricing
Parseable: yes
Required parameters: query
Optional parameters: domain, page_from, geo, device_type, session_id
Retrieve Amazon pricing results by supplying Amazon product ID (ASIN) using the query parameter.
curl -u SPusername:SPpassword -X POST --url https://scraper-api.smartproxy.com/v2/scrape -H "Content-Type: application/json" -d "{\"target\": \"amazon_pricing\", \"query\": \"B09H74FXNW\", \"parse\": \"true\"}"
import requests
task_params = {
'target': 'amazon_pricing',
'query': 'B09H74FXNW',
'parse': True,
}
username = 'SPusername'
password = 'SPpassword'
response = requests.post(
'https://scraper-api.smartproxy.com/v2/scrape',
json = task_params,
auth = (username, password)
)
print(response.text)
<?php
$params = array(
'target' => 'amazon_pricing',
'query' => 'B09H74FXNW',
'parse' => True
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://scraper-api.smartproxy.com/v2/scrape');
curl_setopt($ch, CURLOPT_USERPWD, 'SPusername' . ':' . 'SPpassword');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($params));
curl_setopt($ch, CURLOPT_POST, 1);
$headers = array();
$headers[] = 'Content-Type: application/json';
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
$result = curl_exec($ch);
echo $result;
if (curl_errno($ch)) {
echo 'Error:' . curl_error($ch);
}
curl_close ($ch);
?>
amazon_reviews
Parseable: yes
Required parameters: query
Optional parameters: domain, geo, device_type, page_from, session_id
Retrieve Amazon reviews by supplying Amazon product ID (ASIN) using the query parameter.
curl -u SPusername:SPpassword -X POST --url https://scraper-api.smartproxy.com/v2/scrape -H "Content-Type: application/json" -d "{\"target\": \"amazon_reviews\", \"query\": \"B09H74FXNW\", \"parse\": \"true\"}"
import requests
task_params = {
'target': 'amazon_reviews',
'query': 'B09H74FXNW',
'parse': True,
}
username = 'SPusername'
password = 'SPpassword'
response = requests.post(
'https://scraper-api.smartproxy.com/v2/scrape',
json = task_params,
auth = (username, password)
)
print(response.text)
<?php
$params = array(
'target' => 'amazon_reviews',
'query' => 'B09H74FXNW',
'parse' => True
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://scraper-api.smartproxy.com/v2/scrape');
curl_setopt($ch, CURLOPT_USERPWD, 'SPusername' . ':' . 'SPpassword');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($params));
curl_setopt($ch, CURLOPT_POST, 1);
$headers = array();
$headers[] = 'Content-Type: application/json';
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
$result = curl_exec($ch);
echo $result;
if (curl_errno($ch)) {
echo 'Error:' . curl_error($ch);
}
curl_close ($ch);
?>
amazon_questions
Parseable: yes
Required parameters: query
Optional parameters: domain, geo, device_type, session_id
Retrieve Amazon questions and answers by supplying Amazon product ID (ASIN) using the query parameter.
curl -u SPusername:SPpassword -X POST --url https://scraper-api.smartproxy.com/v2/scrape -H "Content-Type: application/json" -d "{\"target\": \"amazon_questions\", \"query\": \"B09H74FXNW\", \"parse\": \"true\"}"
import requests
task_params = {
'target': 'amazon_questions',
'query': 'B09H74FXNW',
'parse': True,
}
username = 'SPusername'
password = 'SPpassword'
response = requests.post(
'https://scraper-api.smartproxy.com/v2/scrape',
json = task_params,
auth = (username, password)
)
print(response.text)
<?php
$params = array(
'target' => 'amazon_questions',
'query' => 'B09H74FXNW',
'parse' => True
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://scraper-api.smartproxy.com/v2/scrape');
curl_setopt($ch, CURLOPT_USERPWD, 'SPusername' . ':' . 'SPpassword');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($params));
curl_setopt($ch, CURLOPT_POST, 1);
$headers = array();
$headers[] = 'Content-Type: application/json';
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
$result = curl_exec($ch);
echo $result;
if (curl_errno($ch)) {
echo 'Error:' . curl_error($ch);
}
curl_close ($ch);
?>
amazon_search
Parseable: yes
Required parameters: query
Optional parameters: domain, page_from, geo, device_type, session_id
Retrieve Amazon listings by supplying your query to the query parameter.
curl -u SPusername:SPpassword -X POST --url https://scraper-api.smartproxy.com/v2/scrape -H "Content-Type: application/json" -d "{\"target\": \"amazon_search\", \"query\": \"B09H74FXNW\", \"parse\": \"true\"}"
import requests
task_params = {
'target': 'amazon_search',
'query': 'B09H74FXNW',
'parse': True,
}
username = 'SPusername'
password = 'SPpassword'
response = requests.post(
'https://scraper-api.smartproxy.com/v2/scrape',
json = task_params,
auth = (username, password)
)
print(response.text)
<?php
$params = array(
'target' => 'amazon_search',
'query' => 'B09H74FXNW',
'parse' => True
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://scraper-api.smartproxy.com/v2/scrape');
curl_setopt($ch, CURLOPT_USERPWD, 'SPusername' . ':' . 'SPpassword');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($params));
curl_setopt($ch, CURLOPT_POST, 1);
$headers = array();
$headers[] = 'Content-Type: application/json';
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
$result = curl_exec($ch);
echo $result;
if (curl_errno($ch)) {
echo 'Error:' . curl_error($ch);
}
curl_close ($ch);
?>
amazon_sellers
Parseable: yes
Required parameters: query
Optional parameters: domain, geo, device_type, session_id
Retrieve Amazon seller page by supplying the 13-character seller ID in the query parameter.
curl -u SPusername:SPpassword -X POST --url https://scraper-api.smartproxy.com/v2/scrape -H "Content-Type: application/json" -d "{\"target\": \"amazon_sellers\", \"query\": \"B09H74FXNW\", \"parse\": \"true\"}"
import requests
task_params = {
'target': 'amazon_sellers',
'query': 'B09H74FXNW',
'parse': True,
}
username = 'SPusername'
password = 'SPpassword'
response = requests.post(
'https://scraper-api.smartproxy.com/v2/scrape',
json = task_params,
auth = (username, password)
)
print(response.text)
<?php
$params = array(
'target' => 'amazon_sellers',
'query' => 'B09H74FXNW',
'parse' => True
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://scraper-api.smartproxy.com/v2/scrape');
curl_setopt($ch, CURLOPT_USERPWD, 'SPusername' . ':' . 'SPpassword');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($params));
curl_setopt($ch, CURLOPT_POST, 1);
$headers = array();
$headers[] = 'Content-Type: application/json';
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
$result = curl_exec($ch);
echo $result;
if (curl_errno($ch)) {
echo 'Error:' . curl_error($ch);
}
curl_close ($ch);
?>
amazon_bestsellers
Parseable : yes
Required parameters : query
Optional parameters : domain, page_from, geo, device_type, session_id
Retrieve Amazon best seller listings by supplying the category name to the query parameter.
curl -u SPusername:SPpassword -X POST --url https://scraper-api.smartproxy.com/v2/scrape -H "Content-Type: application/json" -d "{\"target\": \"amazon_bestsellers\", \"query\": \"mobile-apps\", \"parse\": \"true\"}"
Updated about 1 month ago