Amazon Sellers

Web Scraping API Amazon Sellers Target

The amazon_sellers target is built to obtain Amazon Sellers pages.

📘

Useful Links


Input Parameters

Request parameters available for the Amazon Pricing target:

Parameter

Type

Required

Description

target

string

Target type must be set to amazon_sellers.

query

string

A 14-character Amazon Seller ID code.

headless

string

html value enables JavaScript rendering. Read more. png value enables screenshot response. Read more.

parse

boolean

Automatically parses results when set to true. Default value is false.

geo

string

Set the delivery location to use when submitting the query. Read more.

domain

string

Specify top-level domain. Read more.

locale

string

Set the value to change your Amazon web page interface language. Read more.

device_type

string

Specify device type and browser. Read more.

xhr

boolean

Set to true to retrieve a list of XHR and fetch requests. Read more. Default value is false.

markdown

boolean

Set to true to receive a Markdown response. Read more.
Default value is false.

Request Examples

curl --request 'POST' \
        --url 'https://scraper-api.decodo.com/v2/scrape' \
        --header 'Accept: application/json' \
        --header 'Authorization: Basic TOKEN VALUE' \ // update with your authorization token
        --header 'Content-Type: application/json' \
        --data '
    {
      "target": "amazon_sellers",
      "query": "A1R0Z7FJGTKESH",
      "parse": true
    }
'

const scrape = async() => {
  const response = await fetch("https://scraper-api.decodo.com/v2/scrape", {
    method: "POST",
    body: JSON.stringify({
      "target": "amazon_sellers",
      "query": "A1R0Z7FJGTKESH",
      "parse": true
    }),
    headers: {
      "Content-Type": "application/json",
      "Authorization": "Basic TOKEN VALUE" // update with your authorization token
    },
  }).catch(error => console.log(error));

  console.log(await response.json())
}

scrape()
import requests
  
url = "https://scraper-api.decodo.com/v2/scrape"
  
payload = {
      "target": "amazon_sellers",
      "query": "A1R0Z7FJGTKESH",
      "parse": True
}
  
headers = {
    "accept": "application/json",
    "content-type": "application/json",
    "authorization": "Basic TOKEN VALUE" # update with your authorization token
}
  
response = requests.post(url, json=payload, headers=headers)
  
print(response.text)

Output

Descriptions for fields in the parsed JSON results section are provided in the table below. Keep in mind that the amount of fields can vary according to the provided search query.

Results keyDescription
urlURL to the Amazon Seller page.
queryA 14-character Amazon Seller ID code used in the request.
page_typeThe type of Amazon page.
descriptionA description of the seller.
seller_nameThe seller's name.
business_nameThe business's name.
business_addressThe business address.
ratingThe seller's rating.
Response Example
{
    "results": {
        "url": "https://www.amazon.com/sp?seller=A1R0Z7FJGTKESH&language=en_US",
        "query": "A1R0Z7FJGTKESH",
        "page_type": "Seller",
        "description": "A1R0Z7FJGTKESH is committed to providing each customer with the highest standard of customer service.",
        "seller_name": "A1R0Z7FJGTKESH",
        "business_name": "A1R0Z7FJGTKESH",
        "business_address": "Söderbyvägen 13 ARLANDASTAD Sweden 19560 SE",
        "parse_status_code": 12000
    },
    "errors": [],
    "status_code": 12000,
    "task_id": "7396916579893523457"
}

Support

Still can't find an answer? Want to say hi? We take pride in our 24/7 customer support. Alternatively, you can reach us via our support email at [email protected].

Feedback

Something's missing? Request an article!
Got feedback? Let us know how we're doing and what can be improved.