# Produto

O `amazon_product` a fonte de dados foi projetada para recuperar páginas de produto da Amazon.

## Exemplos de solicitação

Nos exemplos abaixo, fazemos uma solicitação para recuperar a página do produto para o ASIN `B08Y72CH1F` em `amazon.nl` do marketplace. Caso o ASIN fornecido seja um ASIN pai, pedimos à Amazon que retorne uma página de produto de uma variação selecionada automaticamente. A API retornará resultados analisados.

{% tabs %}
{% tab title="cURL" %}

```bash
curl 'https://realtime.oxylabs.io/v1/queries' \
--user 'USERNAME:PASSWORD' \
-H 'Content-Type: application/json' \
-d '{
        "source": "amazon_product",
        "domain": "nl",
        "query": "B08Y72CH1F",
        "parse": true,
        "context": [
            {
                "key": "autoselect_variant",
                "value": true
            }
        ]
    }'
```

{% endtab %}

{% tab title="Python" %}

```python
import requests
from pprint import pprint


# Estruture o payload.
payload = {
    'source': 'amazon_product',
    'domain': 'nl',
    'query': 'B08Y72CH1F',
    'parse': True,
    'context': [
        {'key': 'autoselect_variant', 'value': True}
    ],
}


# Obtenha a resposta.
response = requests.request(
    'POST',
    'https://realtime.oxylabs.io/v1/queries',
    auth=('USERNAME', 'PASSWORD'),
    json=payload,
)

# Imprima a resposta formatada em stdout.
pprint(response.json())
```

{% endtab %}

{% tab title="Node.js" %}

```javascript
const https = require("https");

const username = "USERNAME";
const password = "PASSWORD";
const body = {
    source: "amazon_product",
    domain: "nl",
    query: "B08Y72CH1F",
    parse: true,
    context: [
        { key: "autoselect_variant", value: true },
    ],
};

const options = {
    hostname: "realtime.oxylabs.io",
    path: "/v1/queries",
    method: "POST",
    headers: {
        "Content-Type": "application/json",
        Authorization:
            "Basic " + Buffer.from(`${username}:${password}`).toString("base64"),
    },
};

const request = https.request(options, (response) => {
    let data = "";

    response.on("data", (chunk) => {
        data += chunk;
    });

    response.on("end", () => {
        const responseData = JSON.parse(data);
        console.log(JSON.stringify(responseData, null, 2));
    });
});

request.on("error", (error) => {
    console.error("Error:", error);
});

request.write(JSON.stringify(body));
request.end();
```

{% endtab %}

{% tab title="HTTP" %}

```http
https://realtime.oxylabs.io/v1/queries?source=amazon_product&domain=nl&query=B08Y72CH1F&parse=true&context[0][key]=autoselect_variant&context[0][value]=true&access_token=12345abcde
```

{% endtab %}

{% tab title="PHP" %}

```php
<?php

$params = array(
    'source' => 'amazon_product',
    'domain' => 'nl',
    'query' => 'B08Y72CH1F',
    'parse' => true,
    'context' => [
        ['key' => 'autoselect_variant', 'value' => true]
    ]
);

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, "https://realtime.oxylabs.io/v1/queries");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($params));
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_USERPWD, "USERNAME" . ":" . "PASSWORD");

$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);
```

{% endtab %}

{% tab title="Golang" %}

```go
package main

import (
	"bytes"
	"encoding/json"
	"fmt"
	"io/ioutil"
	"net/http"
)

func main() {
	const Username = "USERNAME"
	const Password = "PASSWORD"

	payload := map[string]interface{}{
		"source": "amazon_product",
		"domain": "nl",
		"query":  "B08Y72CH1F",
		"parse":  true,
		"context": []map[string]interface{}{
			{"key": "autoselect_variant", "value": true},
		},
	}

	jsonValue, _ := json.Marshal(payload)

	client := &http.Client{}
	request, _ := http.NewRequest("POST",
		"https://realtime.oxylabs.io/v1/queries",
		bytes.NewBuffer(jsonValue),
	)

	request.SetBasicAuth(Username, Password)
	response, _ := client.Do(request)

	responseText, _ := ioutil.ReadAll(response.Body)
	fmt.Println(string(responseText))
}

```

{% endtab %}

{% tab title="C#" %}

```csharp
using System;
using System.Collections.Generic;
using System.Net.Http;
using System.Net.Http.Json;
using System.Threading.Tasks;

namespace OxyApi
{
    class Program
    {
        static async Task Main()
        {
            const string Username = "USERNAME";
            const string Password = "PASSWORD";

            var parameters = new {
                source = "amazon_product",
                domain = "nl",
                query = "B08Y72CH1F",
                parse = true,
                context = new dynamic [] {
                    new { key = "autoselect_variant", value = true },
                }
            };

            var client = new HttpClient();

            Uri baseUri = new Uri("https://realtime.oxylabs.io");
            client.BaseAddress = baseUri;

            var requestMessage = new HttpRequestMessage(HttpMethod.Post, "/v1/queries");
            requestMessage.Content = JsonContent.Create(parameters);

            var authenticationString = $"{Username}:{Password}";
            var base64EncodedAuthenticationString = Convert.ToBase64String(System.Text.ASCIIEncoding.UTF8.GetBytes(authenticationString));
            requestMessage.Headers.Add("Authorization", "Basic " + base64EncodedAuthenticationString);

            var response = await client.SendAsync(requestMessage);
            var contents = await response.Content.ReadAsStringAsync();

            Console.WriteLine(contents);
        }
    }
}
```

{% endtab %}

{% tab title="Java" %}

```java
package org.example;

import okhttp3.*;
import org.json.JSONArray;
import org.json.JSONObject;
import java.util.concurrent.TimeUnit;

public class Main implements Runnable {
    private static final String AUTHORIZATION_HEADER = "Authorization";
    public static final String USERNAME = "USERNAME";
    public static final String PASSWORD = "PASSWORD";
    public void run() {
        JSONObject jsonObject = new JSONObject();
        jsonObject.put("source", "amazon_product");
        jsonObject.put("domain", "nl");
        jsonObject.put("query", "B08Y72CH1F");
        jsonObject.put("parse", true);
        jsonObject.put("context", new JSONArray().put(
                new JSONObject()
                        .put("key", "autoselect_variant")
                        .put("value", true)
        ));

        Authenticator authenticator = (route, response) -> {
            String credential = Credentials.basic(USERNAME, PASSWORD);

            return response
                    .request()
                    .newBuilder()
                    .header(AUTHORIZATION_HEADER, credential)
                    .build();
        };

        var client = new OkHttpClient.Builder()
                .authenticator(authenticator)
                .readTimeout(180, TimeUnit.SECONDS)
                .build();

        var mediaType = MediaType.parse("application/json; charset=utf-8");
        var body = RequestBody.create(jsonObject.toString(), mediaType);
        var request = new Request.Builder()
                .url("https://realtime.oxylabs.io/v1/queries")
                .post(body)
                .build();

        try (var response = client.newCall(request).execute()) {
            if (response.body() != null) {
                try (var responseBody = response.body()) {
                    System.out.println(responseBody.string());
                }
            }
        } catch (Exception exception) {
            System.out.println("Error: " + exception.getMessage());
        }

        System.exit(0);
    }

    public static void main(String[] args) {
        new Thread(new Main()).start();
    }
}
```

{% endtab %}

{% tab title="JSON" %}

```json
{
    "source": "amazon_product", 
    "domain": "nl", 
    "query": "B08Y72CH1F",
    "parse": true, 
    "context": [
        {
            "key": "autoselect_variant", 
            "value": true
        }
    ]
}
```

{% endtab %}
{% endtabs %}

Usamos o método de integração [**Realtime**](/products/pt-br/web-scraper-api/integration-methods/realtime.md) síncrona em nossos exemplos. Se você quiser usar [**Proxy Endpoint**](/products/pt-br/web-scraper-api/integration-methods/proxy-endpoint.md) ou a integração assíncrona [**Push-Pull**](/products/pt-br/web-scraper-api/integration-methods/push-pull.md) , consulte a seção [**métodos de integração**](/products/pt-br/web-scraper-api/integration-methods.md) .

## Valores dos parâmetros da solicitação

### Genérico

Opções básicas de configuração e personalização para raspar páginas de produto da Amazon.

<table><thead><tr><th width="222">Parâmetro</th><th width="350.3333333333333">Descrição</th><th>Valor padrão</th></tr></thead><tbody><tr><td><mark style="background-color:green;"><strong>source</strong></mark></td><td>Define o scraper.</td><td><code>amazon_product</code></td></tr><tr><td><mark style="background-color:green;"><strong>query</strong></mark></td><td>Código ASIN de 10 caracteres.</td><td>-</td></tr><tr><td><code>render</code></td><td>Habilita a renderização de JavaScript quando definido como <code>html</code>. <a href="/spaces/OBEE5GAZ3BuoLyZVZDxR/pages/3233bca1879be403b915f4b370f405d36a5941e9#javascript-rendering"><strong>Mais informações</strong></a><strong>.</strong></td><td>-</td></tr><tr><td><code>parse</code></td><td>Retorna dados analisados quando definido como <code>true</code>. Explore a saída <a href="#output-data-dictionary"><strong>dicionário de dados</strong></a>.</td><td><code>false</code></td></tr><tr><td><code>callback_url</code></td><td>URL para seu endpoint de callback. <a href="/spaces/OBEE5GAZ3BuoLyZVZDxR/pages/f8ca26d94a776244a1a6f4d756ea5f2840b96d85"><strong>Mais informações</strong></a>.</td><td>-</td></tr><tr><td><code>user_agent_type</code></td><td>Tipo de dispositivo e navegador. A lista completa pode ser encontrada <a href="/spaces/OBEE5GAZ3BuoLyZVZDxR/pages/8bd3ad6c17b2bc99727ff7015e9ec2fe3745e22c"><strong>aqui</strong></a>.</td><td><code>desktop</code></td></tr></tbody></table>

&#x20;    \- parâmetro obrigatório

### Localização

Ajusta os resultados para locais geográficos, domínios e idiomas específicos.

| Parâmetro      | Descrição                                                                                                                                                                                             | Valor padrão |
| -------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------ |
| `geo_location` | O *Entregar para* localização. Veja nosso guia de uso deste parâmetro [**aqui**](/products/pt-br/web-scraper-api/features/localization/proxy-location.md#list-of-supported-geo_location-values).      | -            |
| `domain`       | Localização do domínio para a Amazon. A lista completa de domínios disponíveis pode ser encontrada [**aqui**](/products/pt-br/web-scraper-api/features/localization/domain-locale.md#domain).         | `com`        |
| `locale`       | `valor do cabeçalho` valor do cabeçalho, que define o idioma da interface da página da Amazon. [**Mais informações**](/products/pt-br/web-scraper-api/features/localization/domain-locale.md#amazon). | -            |

{% hint style="warning" %}
**IMPORTANTE:** Na maioria dos tipos de página, a Amazon adapta os resultados retornados com base no local de entrega dos clientes. Portanto, recomendamos usar o `geo_location` parâmetro para definir seu local de entrega preferido. Você pode ler mais sobre o uso de `geo_location` com a Amazon [**aqui**](broken://pages/7265b7a0784442b64e2305499623202dc4504c4d).
{% endhint %}

### Outros

Configurações e controles avançados adicionais para requisitos especializados.

<table><thead><tr><th>Parâmetro</th><th width="259.3333333333333">Descrição</th><th>Valor padrão</th></tr></thead><tbody><tr><td><code>context</code>:<br><code>autoselect_variant</code></td><td>Para obter dados precisos de preço/buybox, defina este parâmetro como <code>true</code> (o que nos diz para anexar os <code>th=1&#x26;psc=1</code> parâmetros de URL ao final da URL do produto). Para obter uma representação precisa da página de produto do ASIN pai, omita este parâmetro ou defina-o como <code>false</code>.</td><td><code>false</code></td></tr><tr><td><code>context</code>:<br><code>currency</code></td><td>Define a moeda. Confira os valores disponíveis <a href="https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzrXw45naRpCZ0Ku9AjY1%2Fuploads%2FNNybEQaVnTrc9ymR1NGE%2Fcurrency_new.json?alt=media&#x26;token=a77440f9-50a5-4e07-9993-b2db2144800b"><strong>aqui</strong></a>.</td><td>Depende do marketplace. Confira os valores padrão <a href="https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzrXw45naRpCZ0Ku9AjY1%2Fuploads%2FNNybEQaVnTrc9ymR1NGE%2Fcurrency_new.json?alt=media&#x26;token=a77440f9-50a5-4e07-9993-b2db2144800b"><strong>aqui</strong></a>.</td></tr></tbody></table>

#### Exemplo de código

```json
{
    "source": "amazon_product",
    "domain": "de",
    "query": "B0CW1QC1V1",
    "parse": true,
    "context": [
        {
            "key": "currency",
            "value": "AUD"
        }
    ]
}
```

## Dados estruturados

O Web Scraper API é capaz de extrair um objeto HTML ou JSON que contém resultados de produtos da Amazon, oferecendo dados estruturados em vários elementos da página de resultados.

<details>

<summary><code>amazon_product</code> saída estruturada</summary>

```json
{
    "url": "https://www.amazon.in/dp/B073GZNWL1",
    "page": 1,
    "page_type": "Produto",
    "asin": "B073GZNWL1",
    "asin_in_url": "B073GZNWL1",
    "title": "Pampers Large Size Diapers Pants (128 Count)",
    "manufacturer": "Pampers",
    "product_name": "Pampers Large Size Diapers Pants (128 Count)",
    "description": "Tamanho: Grande | Quantidade de unidades: 128 As novas fraldas estilo calça Baby Dry da Pampers têm 3 canais revolucionários extras de absorção, que ajudam a distribuir a umidade de forma uniforme por toda a fralda-calça, para que a umidade não se acumule em um só lugar. A camada de gel mágico bloqueia a umidade no interior e oferece até 12 horas de secura para ajudar seu bebê a dormir tranquilamente a noite toda.",
    "bullet_points": "3 canais revolucionários extras de absorção que ajudam a distribuir a umidade de forma uniforme\nEstas fraldas-calça têm gel mágico que bloqueia a umidade por até 12 horas de secura\nCós flexível nestas fraldas-calça se adapta aos movimentos do bebê para um ajuste confortável\nFaixa e punhos das pernas macios e respiráveis para ajudar a circulação de ar e manter a pele do seu bebê fresca\nLoção para bebê que hidrata e nutre a pele do seu bebê para protegê-la de assaduras e irritações",
    "category": [
        {
            "ladder": [
                {
                    "name": "Bebê",
                    "url": "/Baby/b/ref=dp_bc_1?ie=UTF8&node=1571274031"
                },
                ...
                {
                    "name": "Fraldas-calça",
                    "url": "/Training-Diapers/b/ref=dp_bc_4?ie=UTF8&node=1953352031"
                }
            ]
        }
    ],
    "variation": [
        {
            "asin": "B06XRGX8FC",
            "selected": false,
            "dimensions": {
                "Size": "Grande",
                "Unit Count": "68"
            }
        },
        ...
        {
            "asin": "B01CFYRJTI",
            "selected": false,
            "dimensions": {
                "Size": "Pequeno",
                "Unit Count": "42"
            }
        }
    ],
    "rating": 4.3,
    "price": 1299.0,
    "price_upper": 1299.0,
    "price_sns": 1299.6,
    "price_initial": 1999.0,
    "price_shipping": 0.0,
    "price_buybox": 1368.0,
    "deal_type": "Preço promocional",
    "coupon": "",
    "is_prime_pantry": false,
    "is_prime_eligible": true,
    "is_addon_item": false,
    "currency": "INR",
    "discount_end": "2017-11-30T16:30:02+00:00",
    "stock": "Em estoque.",
    "other_sellers": "Novo e caixa aberta (50) a partir de $46.61",
    "reviews_count": 13270,
    "top_review": "O bebê se sente confortável usando Pampers durante a brincadeira e também na hora de dormir. Causa muito menos assaduras do que outras marcas nesta faixa. Cada fralda funciona bem por no mínimo 5 horas, dependendo da frequência do xixi. Recebi o produto original com a data de fabricação mais recente. Agradeço à Amazon por manter alta qualidade do produto e dos serviços.Leia mais",
    "answered_questions_count": 152,
    "pricing_count": 4,
    "pricing_url": "https://www.amazon.in/gp/offer-listing/B073GZNWL1/ref=dp_olp_new?ie=UTF8&condition=new",
    "pricing_str": "4 ofertas a partir de 1.368,00",
    "featured_merchant": {
        "name": "Cloudtail India",
        "seller_id": "AT95IG9ONZD7S",
        "link": "/gp/help/seller/at-a-glance.html/ref=dp_merchant_link?ie=UTF8&seller=AT95IG9ONZD7S&isAmazonFulfilled=1",
        "is_amazon_fulfilled": true,
        "shipped_from": "Amazon"
    },
    "sales_rank": [
        {
            "rank": 11,
            "ladder": [
                {
                    "url": "https://www.amazon.in/gp/bestsellers/baby/ref=pd_dp_ts_baby_1",
                    "name": "Produtos para Bebê"
                }
            ]
        },
        {
            "rank": 10,
            "ladder": [
                {
                    "url": "https://www.amazon.in/gp/bestsellers/baby/ref=pd_zg_hrsr_baby_1_1",
                    "name": "Produtos para Bebê"
                },
                ...
                {
                    "url": "https://www.amazon.in/gp/bestsellers/baby/1953352031/ref=pd_zg_hrsr_baby_1_4_last",
                    "name": "Fraldas-calça"
                }
            ]
        }
    ],
    "sns_discounts": [],
    "developer_info": {},
    "images": [
        "https://images-na.ssl-images-amazon.com/images/I/81%2B12fymboL._SL1500_.jpg",
        ...
        "https://images-na.ssl-images-amazon.com/images/I/71vYb-QJA8L._SL1500_.jpg"
    ],
    "has_videos": false,
    "delivery": [],
    "parse_status_code": 12000,
    "rating_stars_distribution": [
        {
            "rating": 5,
            "percentage": 69
        },
        ...
    ],
    "lightning_deal": {
        "percent_claimed": "13%",
        "price_text": "1,299.00  (Economize 35%)",
        "expires": "Termina em 06h 44m 39s"
    },
    "max_quantity": 2,
    "amazon_choice": true,
    "ads": [
        {
            "type": "sponsored_products",
            "location": "carousel",
            "title": "Lenços umedecidos Johnson's Baby Skincare, 2*80 lenços de tecido (Pacote com 2, R$ 60 de desconto)",
            "asin": "B00EZQ5DD4",
            "images": [
                "https://images-eu.ssl-images-amazon.com/images/I/411DD3w9xLL._AC_SR150,150_.jpg"
            ],
            "pos": 1,
            "rating": 4.5,
            "reviews_count": 1864,
            "is_prime_eligible": true,
            "price": 310.0,
            "price_upper": 310.0
        },
        ...
        {
            "type": "sponsored_products_bottom",
            "location": "carousel",
            "title": "Fraldas-calça Pampers Extra Small Size Premium New Born Care (24 unidades)",
            "asin": "B01CFX8ELQ",
            "images": [
                "https://images-eu.ssl-images-amazon.com/images/I/51Iz8Ua9s5L._AC_SR150,150_.jpg"
            ],
            "pos": 1,
            "rating": 4.5,
            "reviews_count": 4881,
            "is_prime_eligible": true,
            "price": 221.0,
            "price_upper": 221.0
        },
        ...
        {
            "type": "organic_also_viewed",
            "location": "carousel",
            "title": "Lenços umedecidos Mee Mee Caring Baby com Aloe Vera (72 un.) (Pacote com 3)",
            "asin": "B00DRE0LQY",
            "images": [
                "https://images-na.ssl-images-amazon.com/images/I/61mtV3nCAjL._AC_UL160_SR120,160_.jpg"
            ],
            "pos": 1,
            "rating": 4.2,
            "reviews_count": 4243,
            "is_prime_eligible": true,
            "price": 275.0,
            "price_upper": 275.0
        },
        ...
        {
            "type": "organic_also_viewed",
            "location": "carousel",
            "title": "Pampers New Baby Diapers (24 unidades)",
            "asin": "B00AWMBLZ4",
            "images": [
                "https://images-na.ssl-images-amazon.com/images/I/81dt5zb3ybL._AC_UL160_SR160,160_.jpg"
            ],
            "pos": 12,
            "rating": 4.1,
            "reviews_count": 9176,
            "is_prime_eligible": true,
            "price": 284.0,
            "price_upper": 284.0
        }
    ],
    "parent_asin": "B0752ZNPBR"
}
```

</details>

## Dicionário de dados de saída

Navegue pelos detalhes usando a navegação à direita ou rolando para baixo na página.

{% hint style="info" %}
Nas seções a seguir, os trechos de código JSON analisados são abreviados quando há mais de um item disponível para o tipo de resultado.
{% endhint %}

#### Exemplo de HTML

<figure><img src="https://lh7-us.googleusercontent.com/docsz/AD_4nXfZfOFjFbSOaxVdAZ1xbMzSesn5V_Rhyrt9CTLQzVHkm-3qNDH9kblqmSKaEvVaMrxagZOaoXsxnSjG_TLZX_mlsSbeIKkBpqMeniQYAY6bex0ol7-sbLpP1LxNqaPK1Rs4zEJT5QuBo15VqF1oHiRUZxg?key=6Frx2zsHA3l2U3hK0m1qkw" alt=""><figcaption></figcaption></figure>

#### Estrutura JSON

A tabela abaixo apresenta uma lista detalhada de cada elemento da página de produto da Amazon que analisamos, incluindo sua descrição, tipo de dado e se o elemento está sempre presente no layout ou é opcional, dependendo do produto que você escolher raspar. A tabela também inclui alguns metadados.

<table><thead><tr><th width="233">Chave</th><th width="301">Descrição</th><th width="107">Tipo</th><th>Layout</th></tr></thead><tbody><tr><td><code>url</code></td><td>A URL do produto da Amazon.</td><td>string</td><td><br></td></tr><tr><td><code>page</code></td><td>O número da página atual.</td><td>integer</td><td><br></td></tr><tr><td><code>page_type</code></td><td>Identifica o tipo da página da Amazon.</td><td>string</td><td><br></td></tr><tr><td><code>asin</code></td><td>Número de Identificação Padrão da Amazon.</td><td>string</td><td><br></td></tr><tr><td><code>asin_in_url</code></td><td>Extrai o Número de Identificação Padrão da Amazon da URL.</td><td>string</td><td><br></td></tr><tr><td><code>title</code></td><td>O título do produto.</td><td>string</td><td><br></td></tr><tr><td><code>manufacturer</code></td><td>O nome do fabricante do produto.</td><td>string</td><td><br></td></tr><tr><td><code>product_name</code></td><td>O nome do produto.</td><td>string</td><td><br></td></tr><tr><td><code>description</code></td><td>A descrição do produto, analisada da seção 'Descrição do produto'.</td><td>string</td><td><br></td></tr><tr><td><code>bullet_points</code></td><td>Os itens em lista analisados da seção 'Sobre este produto'.</td><td>string</td><td>opcional</td></tr><tr><td><code>category</code></td><td>Uma lista contendo mais detalhes sobre a categoria do produto da Amazon.</td><td>array</td><td>opcional</td></tr><tr><td><code>variação</code></td><td>Uma lista contendo mais detalhes sobre as variações do produto da Amazon.</td><td>array</td><td>opcional</td></tr><tr><td><code>rating</code></td><td>A avaliação do produto.</td><td>integer</td><td><br></td></tr><tr><td><code>preço</code></td><td>O preço do produto.</td><td>float</td><td><br></td></tr><tr><td><code>price_upper</code></td><td>O limite superior do preço.</td><td>float</td><td>opcional</td></tr><tr><td><code>price_sns</code></td><td>Identifica se o produto faz parte do programa 'Subscribe &#x26; Save'.</td><td>float</td><td><br></td></tr><tr><td><code>price_initial</code></td><td>O preço original, sem desconto, de um produto.</td><td>float</td><td><br></td></tr><tr><td><code>price_shipping</code></td><td>O preço do frete.</td><td>float</td><td>opcional</td></tr><tr><td><code>price_buybox</code></td><td>O preço do produto conforme exibido na buybox.</td><td>float</td><td><br></td></tr><tr><td><code>deal_type</code></td><td>Identifica a categoria da oferta promocional.</td><td>string</td><td>opcional</td></tr><tr><td><code>cupom</code></td><td>Indica quaisquer descontos digitais disponíveis.</td><td>string</td><td>opcional</td></tr><tr><td><code>is_prime_eligible</code></td><td>Indica se o produto é elegível para o Amazon Prime.</td><td>booleano</td><td><br></td></tr><tr><td><code>is_addon_item</code></td><td>Indica se um produto está disponível para compra apenas quando incluído em pedidos que atingem um valor mínimo.</td><td>booleano</td><td>opcional</td></tr><tr><td><code>currency</code></td><td>A moeda na qual o preço é denominado.</td><td>string</td><td><br></td></tr><tr><td><code>discount_end</code></td><td>Indica a data final até a qual um desconto promocional para um produto da Amazon é válido.</td><td>string</td><td>opcional</td></tr><tr><td><code>estoque</code></td><td>Indica o nível de estoque do produto.</td><td>string</td><td><br></td></tr><tr><td><code>reviews_count</code></td><td>A contagem de avaliações do produto.</td><td>integer</td><td><br></td></tr><tr><td><code>reviews</code></td><td>Uma lista de avaliações com seus respectivos detalhes.</td><td>array</td><td></td></tr><tr><td><code>answered_questions_count</code></td><td>O número total de perguntas de clientes sobre um produto da Amazon que foram respondidas.</td><td>integer</td><td>opcional</td></tr><tr><td><code>pricing_count</code></td><td>A contagem de ofertas do produto.</td><td>integer</td><td>opcional</td></tr><tr><td><code>pricing_url</code></td><td>A URL para recuperar as listagens de ofertas de produtos da Amazon.</td><td>string</td><td>opcional</td></tr><tr><td><code>pricing_str</code></td><td>Uma representação em string dos detalhes de preço de um produto da Amazon. Este atributo inclui informações sobre o preço atual, quaisquer descontos, promoções e ofertas especiais</td><td>string</td><td>opcional</td></tr><tr><td><code>featured_merchant</code></td><td>Uma lista de detalhes sobre o vendedor principal destacado para um produto da Amazon.</td><td>object</td><td>opcional</td></tr><tr><td><code>sales_rank</code></td><td>Uma lista de informações sobre a posição de ranking de um produto da Amazon em sua respectiva categoria com base em seu desempenho de vendas.</td><td>array</td><td>opcional</td></tr><tr><td><code>sns_discounts</code></td><td>Indica quaisquer descontos disponíveis como parte do programa 'Subscribe &#x26; Save'.</td><td>array</td><td><br></td></tr><tr><td><code>developer_info</code></td><td>Informações relacionadas ao desenvolvedor ou fabricante de um produto da Amazon.</td><td>object</td><td>opcional</td></tr><tr><td><code>images</code></td><td>Uma lista de URLs que indicam as imagens do produto.</td><td>array</td><td><br></td></tr><tr><td><code>product_overview</code></td><td>Uma lista de atributos principais e suas descrições do produto, fornecendo detalhes essenciais sobre as características do produto.</td><td>array</td><td>opcional</td></tr><tr><td><code>store_url</code></td><td>A URL da página da loja do vendedor.</td><td>string</td><td>opcional</td></tr><tr><td><code>has_videos</code></td><td>Indica se o produto tem vídeos.</td><td>booleano</td><td><br></td></tr><tr><td><code>entrega</code></td><td>Uma lista de informações sobre as opções de entrega.</td><td>object</td><td>opcional</td></tr><tr><td><code>brand</code></td><td>A marca do produto.</td><td>string</td><td>opcional</td></tr><tr><td><code>item_form</code></td><td>Especifica a forma física ou o tipo do produto, detalhando como ele é embalado ou entregue para uso.</td><td>string</td><td>opcional</td></tr><tr><td><code>sales_volume</code></td><td>A quantidade de unidades vendidas em um período específico.</td><td>string</td><td>opcional</td></tr><tr><td><code>other_sellers</code></td><td>Detalhes de outros vendedores que anunciam o produto, incluindo a quantidade de vendedores, o preço inicial entre eles e informações básicas de frete.</td><td>string</td><td>opcional</td></tr><tr><td><code>rating_stars_distribution</code></td><td>Uma lista de detalhes sobre as avaliações do produto.</td><td>array</td><td>opcional</td></tr><tr><td><code>buybox</code></td><td>Uma lista de detalhes sobre o preço do produto.</td><td>array</td><td>opcional</td></tr><tr><td><code>lightning_deal</code></td><td>Indica se há uma oferta promocional por tempo limitado disponível para o produto.</td><td>object</td><td>opcional</td></tr><tr><td><code>product_details</code></td><td>Uma lista de informações sobre os detalhes do produto.</td><td>object</td><td>opcional</td></tr><tr><td><code>product_dimensions</code></td><td>As dimensões do produto.</td><td>string</td><td>opcional</td></tr><tr><td><code>max_quantity</code></td><td>O número máximo de unidades de um produto da Amazon que um cliente está autorizado a comprar em um único pedido.</td><td>integer</td><td>opcional</td></tr><tr><td><code>warranty_and_support</code></td><td>Uma lista de detalhes sobre a garantia do produto.</td><td>object</td><td>opcional</td></tr><tr><td><code>discount.percentage</code></td><td>A porcentagem de redução aplicada ao preço original de um produto da Amazon.</td><td>integer</td><td>opcional</td></tr><tr><td><code>amazon_choice</code></td><td>Indica se o produto tem o selo Amazon's Choice.</td><td>booleano</td><td>opcional</td></tr><tr><td><code>coupon_discount_percentage</code></td><td>Indica o percentual de redução aplicável com um cupom.</td><td>integer</td><td>opcional</td></tr><tr><td><code>parent_asin</code></td><td>O identificador principal da família de produtos da Amazon à qual um produto está atribuído.</td><td>string</td><td>opcional</td></tr><tr><td><code>created_at</code></td><td>O timestamp em que o trabalho de scraping foi criado.</td><td>timestamp</td><td><br></td></tr><tr><td><code>updated_at</code></td><td>O timestamp em que o trabalho de scraping foi concluído.</td><td>timestamp<br></td><td><br></td></tr><tr><td><code>job_id</code></td><td>O ID do trabalho associado ao trabalho de scraping.</td><td>string</td><td><br></td></tr><tr><td><code>status_code</code></td><td>O código de status do trabalho de scraping. Você pode ver os códigos de status do scraper descritos <a href="/spaces/OBEE5GAZ3BuoLyZVZDxR/pages/cf91d7149e405b57b58d8fe0f23e7c462350ab82"><strong>aqui</strong></a>.</td><td>integer</td><td><br></td></tr><tr><td><code>parse_status_code</code></td><td>O código de status do trabalho de análise. Você pode ver os códigos de status do parser descritos <a href="/spaces/OBEE5GAZ3BuoLyZVZDxR/pages/cf91d7149e405b57b58d8fe0f23e7c462350ab82#parsers"><strong>aqui</strong></a>.</td><td>integer</td><td><br></td></tr></tbody></table>

### Categoria

Este campo mostra a estrutura hierárquica das categorias de produto de um produto da Amazon. Cada categoria na hierarquia é um objeto com um nome e uma URL, representando o caminho da categoria mais ampla até a subcategoria mais específica.

<figure><img src="https://lh7-us.googleusercontent.com/docsz/AD_4nXdK4sTM7yRyVzp0Ie1eZ312F-n0B5ew61C2GK_yeX5KKQQpwUvFCaIlSVlQW1zlVialMLnErf1wqcdCpdKgVB4a1lLz1XhjbtSIgmcOQWZBlr8PYPD107e5yb-iJhb6t_GIQXhRmccljF1zC5BEsLZQSfob?key=6Frx2zsHA3l2U3hK0m1qkw" alt="" width="375"><figcaption></figcaption></figure>

```json
 "category": [
        {
            "ladder": [
                {
                    "name": "Produtos de Escritório",
                    "url": "/office-products-supplies-electronics-furniture/b/ref=dp_bc_aui_C_1/133-6156367-1346746?ie=UTF8&node=1064954"
                },
                {
                    "name": "Suprimentos para Escritório e Escola",
                    "url": "/Office-Supplies/b/ref=dp_bc_aui_C_2/133-6156367-1346746?ie=UTF8&node=1069242"
                },
                {
                    "name": "Papel",
                    "url": "/b/ref=dp_bc_aui_C_3/133-6156367-1346746?ie=UTF8&node=1069664"
                },
                {
                    "name": "Cadernos e blocos de escrita",
                    "url": "/Notebooks-Writing-Pads/b/ref=dp_bc_aui_C_4/133-6156367-1346746?ie=UTF8&node=1069756"
                },
                {
                    "name": "Cadernos executivos com capa dura",
                    "url": "/Hardcover-Executive-Notebooks/b/ref=dp_bc_aui_C_5/133-6156367-1346746?ie=UTF8&node=490755011"
                }
            ]
        }
    ],
```

<table><thead><tr><th>Chave (categoria)</th><th width="352">Descrição</th><th>Tipo</th></tr></thead><tbody><tr><td><code>hierarquia</code></td><td>Uma lista contendo breadcrumbs do produto da Amazon.</td><td>array</td></tr><tr><td><code>hierarchy.name</code></td><td>O nome do breadcrumb/categoria do produto da Amazon.</td><td>string</td></tr><tr><td><code>hierarchy.url</code></td><td>A URL do breadcrumb/categoria.</td><td>string</td></tr></tbody></table>

### Anúncios

Este campo contém informações sobre anúncios exibidos em uma página de produto da Amazon. Cada anúncio é representado como um objeto com detalhes como tipo, localização, título, ASIN, imagens, posição, avaliação, contagem de avaliações, elegibilidade ao Prime e preço.

<figure><img src="https://lh7-us.googleusercontent.com/docsz/AD_4nXdxp_sgouBLpzRZ77q730hJJan57OYKkoY_5hemT2kOR_7tWwO0IoHGd41UFoITH3I10mHbtvypEUaehf7t4pgNnEGbaV8phw0-r92ih2-Y_y5a4HAU1SOvwd2t6l_bxI4O85p8c9OS_1yyEmoFEbxWgSOo?key=6Frx2zsHA3l2U3hK0m1qkw" alt="" width="563"><figcaption></figcaption></figure>

```json
...                   
  "ads": [
        {
            "type": "organic_also_viewed",
            "location": "carousel",
            "title": "Camkix Tangentbordsrengöringssats – 1 x miniborste, 1 x rengöringsborste, 1 x tangentbordslockborttagare, 1 x luftfläkt och 1 x rengöringsduk – även för bärbara datorer, kameralinser, glasögon – hem och kontor",
            "asin": "B07SRV9HQ4",
            "images": [
                "https://images-eu.ssl-images-amazon.com/images/I/81t5eLB69SL._AC_UL160_SR160,160_.jpg"
            ],
            "pos": 1,
            "rating": 4.3,
            "reviews_count": 840,
            "is_prime_eligible": false,
            "price": 134.99,
            "price_upper": 134.99
        },
...
]
...
```

<table><thead><tr><th width="224">Chave (anúncios)</th><th width="372">Descrição</th><th>Tipo</th></tr></thead><tbody><tr><td><code>type</code></td><td>O tipo do anúncio da Amazon.</td><td>string</td></tr><tr><td><code>location</code></td><td>O nome da posição do anúncio da Amazon.</td><td>string</td></tr><tr><td><code>title</code></td><td>O título do produto.</td><td>string</td></tr><tr><td><code>asin</code></td><td>Número de Identificação Padrão da Amazon.</td><td>string</td></tr><tr><td><code>images</code></td><td>A URL da(s) imagem(ns) do produto.</td><td>string</td></tr><tr><td><code>pos</code></td><td>Um indicador exclusivo que denota a posição de um anúncio em relação a todos os resultados de anúncios disponíveis.</td><td>integer</td></tr><tr><td><code>rating</code></td><td>A avaliação do produto.</td><td>integer</td></tr><tr><td><code>reviews_count</code></td><td>A contagem de avaliações do produto.</td><td>integer</td></tr><tr><td><code>is_prime_eligible</code></td><td>Indica se o produto é elegível para o Amazon Prime.</td><td>booleano</td></tr><tr><td><code>preço</code></td><td>O preço do produto.</td><td>float</td></tr><tr><td><code>price_upper</code></td><td>O limite superior do preço, se aplicável.</td><td>float</td></tr></tbody></table>

### Distribuição de estrelas da avaliação

Este campo contém a distribuição das avaliações por estrelas de um produto. Cada objeto representa uma classificação por estrelas e a porcentagem do total de avaliações que atribuíram essa nota.

<figure><img src="https://lh7-us.googleusercontent.com/docsz/AD_4nXcn5S9A_dM-Lv0NYIxZ26LjXsQwB08jjaiOLL2MFWqqNG3LvFq0YvmSxztIlD1uHjPDUu171MCzsrS50TiMDkPpNXF6wxF_lMVxu8UGpYtOVwMDRgTbo_vGl64K_hpDpXkNCAJNCaNb4KsqH-Arx7jEvw?key=6Frx2zsHA3l2U3hK0m1qkw" alt="" width="375"><figcaption></figcaption></figure>

```json
...
 "rating_stars_distribution": [
        {
            "rating": 5,
            "percentage": 87
        },
        {
            "rating": 4,
            "percentage": 8
        },
        {
            "rating": 3,
            "percentage": 2
        },
        {
            "rating": 2,
            "percentage": 1
        },
        {
            "rating": 1,
            "percentage": 2
        }
    ],
...

```

<table><thead><tr><th>Chave (rating_stars_distribution)</th><th width="338">Descrição</th><th>Tipo</th></tr></thead><tbody><tr><td><code>rating</code></td><td>Indica o número da avaliação (escala de 5 a 1).</td><td>integer</td></tr><tr><td><code>percentage</code></td><td>Indica a porcentagem específica para essa avaliação.</td><td>string</td></tr></tbody></table>

### Avaliações

Contém avaliações de clientes para o produto, com cada avaliação representada como um objeto contendo detalhes relevantes.

<figure><img src="/files/491b698c8697e7e37543e84977f659642f79a907" alt="" width="551"><figcaption></figcaption></figure>

```json
"reviews": [
    {
        "id": "R22S287L9EGVTJ",
        "title": "5.0 de 5 estrelas Bom teclado",
        "author": "JeffreyK",
        "rating": 5,
        "content": "O teclado tem sido bom até agora. Sem problemas. Li sobre o problema em que o teclado disparava teclas em sequência. Acho que isso é um problema com macros confusas e com definir a atuação para um valor baixo. Percebo que às vezes algumas teclas são pressionadas em cerca de 0,2 mm sem eu apertá-las. Pode ser o peso das keycaps.Se for esse o caso, se a atuação fosse definida para 0,2 mm, ele registraria esse pressionamento continuamente. Como defini minha atuação em 1,4 mm, isso não é um problema. No entanto, só tenho o teclado há uma semana. Sem problemas até agora.Estou acostumado a switches táteis como MX Browns. O problema com switches lineares como este é que às vezes eu pressiono teclas sem querer porque não consigo sentir a atuação das teclas. Com estes, como posso definir a atuação, pressionamentos acidentais não são um problema. O rapid trigger também é muito bom. Em jogos como Valorant/CS 2, ele me permite fazer counter-strafe de forma mais consistente e rápida. Consigo mudar de direção rapidamente no lugar. Com um teclado mecânico normal, isso nem sempre é tão preciso e consistente assim. Leia mais",
        "timestamp": "Avaliado nos Estados Unidos em 9 de maio de 2024",
        "profile_id": "AH6T74ODE6XN2YQULBDPYJW7LNUQ",
        "is_verified": false,
        "review_from": "Principais avaliações dos Estados Unidos"
    },
...
```

<table><thead><tr><th width="230">Chave (reviews)</th><th width="399">Descrição</th><th>Tipo</th></tr></thead><tbody><tr><td><code>id</code></td><td>Uma identificação alfanumérica da avaliação da Amazon.</td><td>string</td></tr><tr><td><code>title</code></td><td>A classificação e o título da avaliação.</td><td>string</td></tr><tr><td><code>author</code></td><td>O usuário que enviou a avaliação.</td><td>string</td></tr><tr><td><code>rating</code></td><td>A classificação por estrelas atribuída ao enviar a avaliação, normalmente entre 1 e 5.</td><td>integer</td></tr><tr><td><code>content</code></td><td>O texto completo do conteúdo da avaliação.</td><td>string</td></tr><tr><td><code>timestamp</code></td><td>A data e a localização da avaliação, formatadas conforme fornecidas pela Amazon.</td><td>string</td></tr><tr><td><code>profile_id</code></td><td>Identificador único do perfil do autor da avaliação, usado para vincular ao perfil dele na Amazon.</td><td>string</td></tr><tr><td><code>is_verified</code></td><td>Indica se a avaliação é de uma compra verificada.</td><td>booleano</td></tr><tr><td><code>review_from</code></td><td>Fornece contexto adicional sobre a origem da avaliação (por exemplo, avaliações específicas por local ou principais avaliações).</td><td>string</td></tr><tr><td><code>helpful_count</code> (opcional)</td><td>Número de votos úteis recebidos pela avaliação.</td><td>integer</td></tr><tr><td><code>product_attributes</code> (opcional)</td><td>Identifica as características do produto.</td><td>string</td></tr></tbody></table>

### Variações

Este campo contém informações sobre diferentes variações de um produto, como cor, tamanho, estilo etc. Cada variação é representada como um objeto com detalhes incluindo ASIN, status de seleção, dimensões (atributos como cor, tamanho, estilo) e uma URL de imagem de dica.

<figure><img src="https://lh7-us.googleusercontent.com/docsz/AD_4nXcdyaS6IpS2iBt2vh-DnjB2s3dY-5cXIHFJgo979WpKtEznbMjWA9KlHYZD0saQRRqfGKfvm3obeU21QUiUleA8PsA9cNRQKndluRbtmqNiNBMzBXAeSBKalIlIbd69A4_clyW3QqJmEHjRHwOKqTmhZSye?key=6Frx2zsHA3l2U3hK0m1qkw" alt="" width="563"><figcaption></figcaption></figure>

```json
 ...
"variation": [
        {
            "asin": "B07RM6QYWC",
            "selected": false,
            "dimensions": {
                "Color": "Azul Oceano",
                "Size": "128GB",
                "Style": "Verizon"
            },
            "tooltip_image": "https://m.media-amazon.com/images/I/41zzpCgao9L._SS36_.jpg"
        },
...

```

<table><thead><tr><th width="221">Chave (variações)</th><th width="314">Descrição</th><th width="113">Tipo</th><th>Layout</th></tr></thead><tbody><tr><td><code>asin</code></td><td>O Número de Identificação Padrão da Amazon da variante do produto.</td><td>array</td><td><br></td></tr><tr><td><code>selecionado</code></td><td>Identifica a variante do produto selecionada.</td><td>booleano</td><td><br></td></tr><tr><td><code>dimensões</code></td><td>As dimensões do produto variante.</td><td>object</td><td>opcional</td></tr><tr><td><code>dimensions.size</code></td><td>O tamanho do produto variante.</td><td>string</td><td>opcional</td></tr><tr><td><code>dimensions.color</code></td><td>A cor do produto variante.</td><td>string</td><td>opcional</td></tr><tr><td><code>dimensions.style</code></td><td>O estilo do produto variante.</td><td>string</td><td>opcional</td></tr><tr><td><code>dimensions.unit count</code></td><td>A contagem padrão de unidades do produto variante.</td><td>string</td><td>opcional</td></tr><tr><td><code>tooltip_image</code></td><td>A URL da imagem da variante.</td><td>string</td><td>opcional</td></tr></tbody></table>

### Garantia e Suporte

Este campo contém informações sobre as opções de garantia e suporte do produto. Inclui uma descrição da garantia do produto e links para obter informações sobre a garantia.

<figure><img src="https://lh7-us.googleusercontent.com/docsz/AD_4nXeRe9qQgXsdQtDWUtHepG_gPwe_lsddFN3p8T38W9OK2wAUhS5UQL_r3VnImSEUUfM1ungUxJtcfph-Bl_WJzF2pMmw83UfqNk65G4Ev76fuiOXdYrA0UXf6F-e80JWV-DhSW4zlFkKGTF_jtH97JblBKKM?key=6Frx2zsHA3l2U3hK0m1qkw" alt="" width="563"><figcaption></figcaption></figure>

```json
...
 "warranty_and_support": {
        "description": "Garantia do produto: para informações sobre a garantia deste produto, clique aqui",
        "links": [
            {
                "title": "clique aqui",
                "url": "/gp/feature.html/ref=dp_warranty_request_3P?docId=1002406021"
            }
        ]
    },
...
```

<table><thead><tr><th width="205">Chave (warranty_and_support)</th><th width="397">Descrição</th><th>Tipo</th></tr></thead><tbody><tr><td><code>description</code></td><td>A descrição da garantia disponível para o produto.</td><td>string</td></tr><tr><td><code>links</code></td><td>Uma lista contendo mais informações sobre a garantia do produto.</td><td>array</td></tr><tr><td><code>links.title</code></td><td>O título da garantia.</td><td>string</td></tr><tr><td><code>links.url</code></td><td>Uma URL contendo mais informações sobre a garantia do produto.</td><td>string</td></tr></tbody></table>

### Vendedor em destaque

Este campo fornece informações sobre o vendedor em destaque que vende o produto. Inclui detalhes como o nome do vendedor, ID do vendedor, link para a página do vendedor, se o produto é atendido pela Amazon e a origem do envio.

<figure><img src="https://lh7-us.googleusercontent.com/docsz/AD_4nXfnw74lgnMoekfj4gORU5v3OMfi8t07KqvTutlCjmvs4mjcsvyhF4lfGcnXoUcyDzl4QK4hkQUZzzJFB2AS3Hn6Q8gB8gCJoMJhn8rYb4_g37i32zJgZTd33qMHZPHq4H3SuXgKc6md6CYuQHxKhvOesedU?key=6Frx2zsHA3l2U3hK0m1qkw" alt="" width="188"><figcaption></figcaption></figure>

```json
... 
 "featured_merchant": {
        "name": "LYTEK LLC",
        "seller_id": "A2OL0VKAHK1LYK",
        "link": "/gp/help/seller/at-a-glance.html/ref=dp_merchant_link?ie=UTF8&seller=A2OL0VKAHK1LYK&isAmazonFulfilled=1",
        "is_amazon_fulfilled": true,
        "shipped_from": "Amazon"
    },
...
```

<table><thead><tr><th width="254">Chave(featured_merchant)</th><th width="322">Descrição</th><th>Tipo</th></tr></thead><tbody><tr><td><code>name</code></td><td>O nome do vendedor principal.</td><td>string</td></tr><tr><td><code>seller_id</code></td><td>O ID do vendedor.</td><td>string</td></tr><tr><td><code>link</code></td><td>A URL da página do vendedor da Amazon.</td><td>string</td></tr><tr><td><code>is_amazon_fulfilled</code></td><td>Indica se um produto é atendido pela própria rede logística da Amazon</td><td>booleano</td></tr><tr><td><code>shipped_from</code> (opcional)</td><td>Indica a localização de envio.</td><td>string</td></tr></tbody></table>

### Classificação de vendas

Este campo fornece informações sobre a classificação de vendas do produto em categorias específicas na Amazon. Cada objeto representa uma entrada de classificação de vendas, incluindo a própria classificação e a hierarquia de categorias, mostrando a estrutura de categorias que leva à categoria classificada.

<figure><img src="https://lh7-us.googleusercontent.com/docsz/AD_4nXeF-77XJS7SjDIqPMKqibsSLLVIMJ0ccoHimn32eBYB91kgq_EaYAkFLsaGJ4qBPzm9Rlt0TtlVCd-HgkPMEmBjUQMVwO6OfC76PCuFWcU-1fUs8qQoWirbY_3SM3qurHBy4FKQqjkqteL_Ml8FUkEkJYEI?key=6Frx2zsHA3l2U3hK0m1qkw" alt=""><figcaption></figcaption></figure>

```json
...
"sales_rank": [
        {
            "rank": 1366,
            "ladder": [
                {
                    "url": "/gp/bestsellers/office-products/ref=pd_zg_ts_office-products",
                    "name": "Produtos de Escritório "
                }
            ]
        },
        {
            "rank": 18,
            "ladder": [
                {
                    "url": "/gp/bestsellers/office-products/490755011/ref=pd_zg_hrsr_office-products",
                    "name": "Cadernos executivos com capa dura"
                }
            ]
        }
    ],
...
```

<table><thead><tr><th>Chave(sales_rank)</th><th width="376">Descrição</th><th>Tipo</th></tr></thead><tbody><tr><td><code>rank</code></td><td>Indica a posição no ranking.</td><td>integer</td></tr><tr><td><code>hierarquia</code></td><td>Uma lista de informações mais detalhadas sobre a categoria em que o produto foi classificado.</td><td>array</td></tr><tr><td><code>hierarchy.url</code></td><td>A URL da página relevante da categoria de mais vendidos.</td><td>string</td></tr><tr><td><code>hierarchy.name</code></td><td>Indica a categoria em que o produto foi classificado.</td><td>string</td></tr></tbody></table>

### Entrega

Este campo fornece informações sobre as opções de entrega do produto, como o método de entrega mais rápido e as datas estimadas de chegada.

<figure><img src="https://lh7-us.googleusercontent.com/docsz/AD_4nXc7xIMuzh_ifIyliSjqUyxf-S_ZzmFmx14ehEe3Ezbf2LarOVdGOYtoriq_gZWMAOnMZHL436DiBBeBzPif64z4wUtAH_2iJYtORulBb9Q4_MI9L-6IrxTZxRFq440lAESMZ4_SeQLLmvZkUyCa25_Nuqoy?key=6Frx2zsHA3l2U3hK0m1qkw" alt="" width="188"><figcaption></figcaption></figure>

```json
...
    "delivery": [
        {
            "type": "Entrega mais rápida",
            "date": {
                "from": null,
                "by": "quinta-feira, 28 de janeiro"
            }
        }
    ],
...
```

<table><thead><tr><th>Chave (delivery)</th><th width="357">Descrição</th><th>Tipo</th></tr></thead><tbody><tr><td><code>type</code></td><td>Indica o tipo de entrega.</td><td>string</td></tr><tr><td><code>date</code></td><td>Uma lista de informações sobre a data de entrega.</td><td>object</td></tr><tr><td><code>date.from</code></td><td>A localização de envio.</td><td>string</td></tr><tr><td><code>date.by</code></td><td>A data estimada de entrega.</td><td>string</td></tr></tbody></table>

### Buy Box

A seção "buy box" em uma página de produto da Amazon onde os clientes podem comprar itens diretamente. Este campo fornece informações essenciais para compradores, incluindo o preço do produto, disponibilidade em estoque, opções de entrega e datas estimadas de chegada.

<figure><img src="https://lh7-us.googleusercontent.com/docsz/AD_4nXflQBjJQXgVIeLfTgTRQwPX_RFvm2umWb27Gbc_faJJDgpPtXe7iIoyhsScxJE9UYuPoorJ8r0vrLBy_aFKAeanR2Wg6pmJMVwepbr3g5eC5-Madbcjp8RjsTMnO2JPaEjYMA0lU0TAXmXW-TM-AlaQHk2H?key=6Frx2zsHA3l2U3hK0m1qkw" alt="" width="188"><figcaption></figcaption></figure>

```json
...
"buybox": [
    {
        "price": 199.99,
        "stock": "Só restam 1 em estoque - peça logo.",
        "delivery_type": "Entrega",
        "delivery_details": [
            {
                "date": {
                    "by": "quinta-feira, 6 de junho",
                    "from": null
                },
                "type": "Entrega GRÁTIS"
            },
            {
                "date": {
                    "by": "terça-feira, 4 de junho",
                    "from": null
                },
                "type": "Ou entrega mais rápida"
            }
        ]
    },
...
```

<table><thead><tr><th width="264">Chave (buybox)</th><th width="279">Descrição</th><th width="93">Tipo</th><th>Layout</th></tr></thead><tbody><tr><td><code>name</code></td><td>O nome da opção de preço.</td><td>string</td><td>opcional</td></tr><tr><td><code>estoque</code></td><td>O nível de estoque do produto.</td><td>string</td><td>opcional</td></tr><tr><td><code>delivery_type</code></td><td>Indica o tipo de entrega.</td><td>string</td><td>opcional</td></tr><tr><td><code>delivery_details</code></td><td>Uma lista de detalhes sobre a entrega do produto.</td><td>array</td><td>opcional</td></tr><tr><td><code>date</code></td><td>Uma lista de detalhes sobre a data de entrega.</td><td>object</td><td>opcional</td></tr><tr><td><code>delivery_details.by</code></td><td>A data estimada de entrega.</td><td>string</td><td>opcional</td></tr><tr><td><code>delivery_details.from</code></td><td>O local de envio do produto.</td><td>string</td><td>opcional</td></tr><tr><td><code>delivery_details.type</code></td><td>O tipo de entrega</td><td>string</td><td>opcional</td></tr><tr><td><code>condition</code></td><td>A condição do produto.</td><td>string</td><td>opcional</td></tr><tr><td><code>preço</code></td><td>O preço do produto.</td><td>float</td><td><br></td></tr></tbody></table>

### Lightning Deal

Este campo fornece detalhes sobre uma lightning deal na Amazon, oferecendo um preço com desconto por tempo limitado. Lightning deals são promoções por tempo limitado com descontos significativos em produtos específicos, disponíveis por algumas horas em quantidades limitadas. Os clientes precisam agir rápido, pois as ofertas expiram quando o tempo alocado ou o estoque se esgota. Os detalhes incluem a porcentagem reivindicada, o preço com desconto e o tempo restante até a oferta expirar.

<figure><img src="https://lh7-us.googleusercontent.com/docsz/AD_4nXd0clhk0XWfT1yJJ7ozVFOEPQ3pi1F65Yjpz6H-ZksvBMrRrnMuld8Ab0k-o-DFK-oxNU16oaU6jMaTYRliU_YbLqK1mD3ZADdz-lBFdzaU8QsVSaM7438mQZiJ4N5sjnrFcvGCl32KPV94oaKGhx5ibOc?key=6Frx2zsHA3l2U3hK0m1qkw" alt="" width="375"><figcaption></figcaption></figure>

```json
...
"lightning_deal": {
        "percent_claimed": "0%",
        "price_text": "10,999.00  (Economize 52%)",
        "expires": "Termina em 06h 30m 56s"
    },
...
```

<table><thead><tr><th width="212">Chave(lightning_deal)</th><th width="409">Descrição</th><th>Tipo</th></tr></thead><tbody><tr><td><code>percent_claimed</code></td><td>O valor descontado em comparação com o preço padrão.</td><td>string</td></tr><tr><td><code>price_text</code></td><td>O preço do produto com desconto.</td><td>string</td></tr><tr><td><code>expires</code></td><td>Indica a data de término da oferta lightning deal.</td><td>string</td></tr></tbody></table>

### Visão geral do produto

Esta seção fornece um resumo estruturado de vários atributos principais relacionados a um produto.

<figure><img src="/files/96b813c01baac32161dad6dc2234289727ced918" alt=""><figcaption></figcaption></figure>

```json
...
"product_overview": [
    {
        "title": "Material",
        "description": "Borracha"
    },
    {
        "title": "Tipo de serviço do veículo",
        "description": "Carro de passeio"
    },
    {
        "title": "Posição da peça automotiva",
        "description": "Desconhecida"
    },
    {
        "title": "Tipo de ajuste",
        "description": "Ajuste universal"
    }
],
...
```

<table><thead><tr><th width="251">Chave(product_overview)</th><th width="351">Descrição</th><th>Tipo</th></tr></thead><tbody><tr><td><code>product_overview</code></td><td>Uma lista de atributos principais e suas descrições do produto.</td><td>Array</td></tr><tr><td><code>title</code></td><td>O título do atributo do produto.</td><td>string</td></tr><tr><td><code>description</code></td><td>A descrição detalhada do atributo do produto.</td><td>string</td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://developers.oxylabs.io/api-targets/pt-br/e-commerce/amazon/product.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
