> For the complete documentation index, see [llms.txt](https://developers.oxylabs.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developers.oxylabs.io/api-targets/pt-br/e-commerce/amazon/product.md).

# Produto

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

## Exemplos de requisição

Nos exemplos abaixo, fazemos uma solicitação para recuperar a página do produto para o ASIN `B08Y72CH1F` em `amazon.nl` 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


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


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

# Print prettified response to 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 síncrona [**Realtime**](/products/pt-br/web-scraper-api/integration-methods/realtime.md) método de integração em nossos exemplos. Se você quiser usar [**Proxy Endpoint**](/products/pt-br/web-scraper-api/integration-methods/proxy-endpoint.md) ou assíncrono [**Push-Pull**](/products/pt-br/web-scraper-api/integration-methods/push-pull.md) de integração, consulte a [**métodos de integração**](/products/pt-br/web-scraper-api/integration-methods.md) seção.

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

### Genérico

Opções básicas de configuração e personalização para raspar páginas de produtos 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>Ativa 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 os dados analisados quando definido como <code>verdadeiro</code>. Explorar 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>

\- parâmetro obrigatório

### Localização

Adapte os resultados a locais geográficos, domínios e idiomas específicos.

| Parâmetro      | Descrição                                                                                                                                                                                                    | Valor padrão |
| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------ |
| `geo_location` | O *Entregar para* localização. Consulte nosso guia sobre como usar este parâmetro [**aqui**](/products/pt-br/web-scraper-api/features/localization/proxy-location.md#list-of-supported-geo_location-values). | -            |
| `domain`       | Localização de domínio para 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`       | `Accept-Language` 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 na localização de entrega dos clientes. Portanto, recomendamos usar o `geo_location` parâmetro para definir sua localização de entrega preferida. 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>verdadeiro</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 do 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>moeda</code></td><td>Define a moeda. Verifique 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. Verifique 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

Web Scraper API é capaz de extrair um objeto HTML ou JSON que contém resultados de produtos da Amazon, oferecendo dados estruturados sobre 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": "Size: Large | Unit Count: 128 New Pampers baby dry pants style diapers have 3 revolutionary extra absorb channels, that help distribute wetness evenly throughout the pants diapers, so wetness doesn't collect in one place. Their magic gel layer locks wetness inside and offers up to 12 hours of dryness to help your baby sleep soundly all night.",
    "bullet_points": "Revolutionary 3 extra absorb channels that help distribute wetness evenly\nThese diaper pants have magic gel that locks wetness away for up to 12 hours of dryness\nFlexible waist band on these diaper pants adapts to baby's movements for comfortable fit\nBreathable soft belt and leg cuffs to help air circulate and keep your baby's skin fresh\nBaby lotion that moisturizes and nourishes your baby's skin to protect it from diaper rash and irritation",
    "category": [
        {
            "ladder": [
                {
                    "name": "Baby",
                    "url": "/Baby/b/ref=dp_bc_1?ie=UTF8&node=1571274031"
                },
                ...
                {
                    "name": "Diaper Pants",
                    "url": "/Training-Diapers/b/ref=dp_bc_4?ie=UTF8&node=1953352031"
                }
            ]
        }
    ],
    "variation": [
        {
            "asin": "B06XRGX8FC",
            "selected": false,
            "dimensions": {
                "Size": "Large",
                "Unit Count": "68"
            }
        },
        ...
        {
            "asin": "B01CFYRJTI",
            "selected": false,
            "dimensions": {
                "Size": "Small",
                "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": "Deal Price",
    "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": "In stock.",
    "other_sellers": "New & Open Box (50) from $46.61",
    "reviews_count": 13270,
    "top_review": "Baby feels comfortable wearing pampers during playtime as well as sleeping time. Induce far lesser rashes than any other brands in this range. Each diaper functions well for minimum 5 HRS depending upon pee frequency. Received original product with latest manufacturing date. I appreciate Amazon for maintaining high quality of product as well as services.Read more",
    "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 offers from 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": "Baby Products"
                }
            ]
        },
        {
            "rank": 10,
            "ladder": [
                {
                    "url": "https://www.amazon.in/gp/bestsellers/baby/ref=pd_zg_hrsr_baby_1_1",
                    "name": "Baby Products"
                },
                ...
                {
                    "url": "https://www.amazon.in/gp/bestsellers/baby/1953352031/ref=pd_zg_hrsr_baby_1_4_last",
                    "name": "Diaper Pants"
                }
            ]
        }
    ],
    "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  (Save 35%)",
        "expires": "Ends in  06h 44m 39s"
    },
    "max_quantity": 2,
    "amazon_choice": true,
    "ads": [
        {
            "type": "sponsored_products",
            "location": "carousel",
            "title": "Johnson's Baby Skincare Wipes, 2*80 cloth wipes (Pack of 2, Rs. 60 off)",
            "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": "Pampers Extra Small Size Premium New Born Care Diaper Pants (24 Count)",
            "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": "Mee Mee Caring Baby Wet Wipes with Aloe Vera (72 pcs) (Pack of 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 Count)",
            "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 do lado direito ou rolando a página para baixo.

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

#### Exemplo em 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 Padrão de Identificaçã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 bullet points 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>variation</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>price</code></td><td>O preço do produto.</td><td>ponto flutuante</td><td><br></td></tr><tr><td><code>price_upper</code></td><td>O limite superior do preço.</td><td>ponto flutuante</td><td>opcional</td></tr><tr><td><code>price_sns</code></td><td>Identifica se o produto faz parte do programa 'Assine e Economize'.</td><td>ponto flutuante</td><td><br></td></tr><tr><td><code>price_initial</code></td><td>O preço original, sem desconto, de um produto.</td><td>ponto flutuante</td><td><br></td></tr><tr><td><code>price_shipping</code></td><td>O preço do frete.</td><td>ponto flutuante</td><td>opcional</td></tr><tr><td><code>price_buybox</code></td><td>O preço do produto como visível na buybox.</td><td>ponto flutuante</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>coupon</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 atendem a um limite mínimo de valor.</td><td>booleano</td><td>opcional</td></tr><tr><td><code>moeda</code></td><td>A moeda na qual o preço está 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>stock</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 quantidade 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 quantidade de ofertas do produto.</td><td>integer</td><td>opcional</td></tr><tr><td><code>pricing_url</code></td><td>A URL para recuperar 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 precificação de um produto da Amazon. Esse 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 ou fornecedor principal destacado para um produto da Amazon.</td><td>objeto</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 dentro de 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 'Assine e Economize'.</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>objeto</td><td>opcional</td></tr><tr><td><code>images</code></td><td>Uma lista de URLs indicando 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 para o 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>delivery</code></td><td>Uma lista de informações sobre as opções de entrega.</td><td>objeto</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 dentro de 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 listam o produto, incluindo a contagem 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 a precificaçã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>objeto</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>objeto</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 tem permissão para 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>objeto</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 a porcentagem 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 para a família de produtos da Amazon à qual um produto é atribuído.</td><td>string</td><td>opcional</td></tr><tr><td><code>criado_em</code></td><td>O timestamp em que o trabalho de scraping foi criado.</td><td>carimbo_de_data_hora</td><td><br></td></tr><tr><td><code>atualizado_em</code></td><td>O timestamp em que o trabalho de scraping foi concluído.</td><td>carimbo_de_data_hora<br></td><td><br></td></tr><tr><td><code>id_do_trabalho</code></td><td>O ID do trabalho associado ao trabalho de scraping.</td><td>string</td><td><br></td></tr><tr><td><code>código_de_status</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 parsing. 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 produtos de um produto da Amazon. Cada categoria na sequência é 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": "Office Products",
                    "url": "/office-products-supplies-electronics-furniture/b/ref=dp_bc_aui_C_1/133-6156367-1346746?ie=UTF8&node=1064954"
                },
                {
                    "name": "Office & School Supplies",
                    "url": "/Office-Supplies/b/ref=dp_bc_aui_C_2/133-6156367-1346746?ie=UTF8&node=1069242"
                },
                {
                    "name": "Paper",
                    "url": "/b/ref=dp_bc_aui_C_3/133-6156367-1346746?ie=UTF8&node=1069664"
                },
                {
                    "name": "Notebooks & Writing Pads",
                    "url": "/Notebooks-Writing-Pads/b/ref=dp_bc_aui_C_4/133-6156367-1346746?ie=UTF8&node=1069756"
                },
                {
                    "name": "Hardcover Executive Notebooks",
                    "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>ladder</code></td><td>Uma lista contendo breadcrumbs do produto da Amazon.</td><td>array</td></tr><tr><td><code>ladder.name</code></td><td>O nome do breadcrumb/categoria do produto da Amazon.</td><td>string</td></tr><tr><td><code>ladder.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 do posicionamento 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 Padrão de Identificação da Amazon.</td><td>string</td></tr><tr><td><code>images</code></td><td>A URL da imagem/imagens do produto.</td><td>string</td></tr><tr><td><code>pos</code></td><td>Um indicador único 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 quantidade 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>price</code></td><td>O preço do produto.</td><td>ponto flutuante</td></tr><tr><td><code>price_upper</code></td><td>O limite superior do preço, se aplicável.</td><td>ponto flutuante</td></tr></tbody></table>

### Distribuição de Estrelas de Avaliação

Este campo contém a distribuição das avaliações por estrelas de um produto. Cada objeto representa uma avaliação por estrelas e a porcentagem do total de avaliações que deu 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>porcentagem</code></td><td>Indica a taxa percentual da avaliação específica.</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 out of 5 stars Good keyboard",
        "author": "JeffreyK",
        "rating": 5,
        "content": "Keyboard has been good so far. No problems. I read about the issue where the keyboard would spam keys. I think this is an issue with either messy macros and setting the actuation to low. I notice that sometimes, some of the keys are pressed around 0.2 mm without me pressing them. Might be the weight of the keycaps.If this is the case, if the actuation was set to 0.2mm, it would continuously register that press. Since I put my actuation at 1.4mm, it isn't a problem. However, I've only had the keyboard for a week. No issues so far.I'm used to tactile switches like MX Browns. The issue with linear switches like this one, is that sometimes I accidentally press keys because I can't feel the actuation of the keys. With these, since I can set their actuation. Accidental key press is not a problem. The rapid trigger is also pretty awesome. In games like Valorant/CS 2, it allows me to counterstrafe more consistently and quickly. I can juke right on the spot quickly. With a normal mech keyboard, it's not always spot on and consistent like that. Read more",
        "timestamp": "Reviewed in the United States May 9, 2024",
        "profile_id": "AH6T74ODE6XN2YQULBDPYJW7LNUQ",
        "is_verified": false,
        "review_from": "Top reviews from the United States"
    },
...
```

<table><thead><tr><th width="230">Chave (avaliações)</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 para a avaliação da Amazon.</td><td>string</td></tr><tr><td><code>title</code></td><td>A nota e o título da avaliação.</td><td>string</td></tr><tr><td><code>author</code></td><td>O usuário por quem a avaliação foi enviada.</td><td>string</td></tr><tr><td><code>rating</code></td><td>A classificação por estrelas atribuída ao enviar a avaliação, geralmente 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>carimbo_de_data_hora</code></td><td>A data e a localização da avaliação, formatadas conforme fornecido 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 seu perfil 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 de localização ou avaliações principais).</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><tr><td><code>image</code> (opcional)</td><td>Uma lista de URLs de imagens anexadas à avaliação pelo autor.</td><td>array</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 de ferramenta.

<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": "Ocean Blue",
                "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>selected</code></td><td>Identifica a variante de produto selecionada.</td><td>booleano</td><td><br></td></tr><tr><td><code>dimensions</code></td><td>As dimensões do produto variante.</td><td>objeto</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": "Product Warranty: For warranty information about this product, please click here",
        "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, o ID do vendedor, o 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>nome</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 o local 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 posição e a hierarquia de categorias, mostrando a sequência 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>posição</code></td><td>Indica a posição na classificação.</td><td>integer</td></tr><tr><td><code>ladder</code></td><td>Uma lista com informações mais detalhadas sobre a categoria em que o produto foi classificado.</td><td>array</td></tr><tr><td><code>ladder.url</code></td><td>A URL da página relevante da categoria de mais vendidos.</td><td>string</td></tr><tr><td><code>ladder.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 jan."
            }
        }
    ],
...
```

<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 da 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>objeto</td></tr><tr><td><code>date.from</code></td><td>O local 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" na 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": "Apenas 1 em estoque - faça seu pedido em breve.",
        "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>nome</code></td><td>O nome da opção de preço.</td><td>string</td><td>opcional</td></tr><tr><td><code>stock</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 da 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>objeto</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 da 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>price</code></td><td>O preço do produto.</td><td>ponto flutuante</td><td><br></td></tr></tbody></table>

### Oferta relâmpago

Este campo fornece detalhes sobre uma oferta relâmpago na Amazon, oferecendo um preço com desconto por tempo limitado. As ofertas relâmpago são promoções limitadas no tempo 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 esgotam. Os detalhes incluem a porcentagem reivindicada, o preço com desconto e o tempo restante antes de 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 com desconto em comparação ao preço padrão.</td><td>string</td></tr><tr><td><code>price_text</code></td><td>O preço com desconto do produto.</td><td>string</td></tr><tr><td><code>expires</code></td><td>Indica a data de término da oferta relâmpago.</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": "Desconhecido"
    },
    {
        "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
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

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

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
