> 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/es/comercio-electronico/amazon/product.md).

# Producto

La `amazon_product` la fuente de datos está diseñada para recuperar páginas de producto de Amazon.

## Ejemplos de solicitud

En los ejemplos siguientes, hacemos una solicitud para recuperar la página de producto del ASIN `B08Y72CH1F` en `amazon.nl` marketplace. En caso de que el ASIN proporcionado sea un ASIN principal, pedimos a Amazon que devuelva una página de producto de una variación seleccionada automáticamente. API devolverá resultados analizados.

{% 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 %}

Utilizamos el método de integración sincronizada [**Realtime**](/products/es/web-scraper-api/integration-methods/realtime.md) en nuestros ejemplos. Si desea usar [**Proxy Endpoint**](/products/es/web-scraper-api/integration-methods/proxy-endpoint.md) o la integración asíncrona [**Push-Pull**](/products/es/web-scraper-api/integration-methods/push-pull.md) de integración, consulte la sección de [**métodos de integración**](/products/es/web-scraper-api/integration-methods.md) .

## Valores de los parámetros de solicitud

### General

Opciones básicas de configuración y personalización para extraer páginas de producto de Amazon.

<table><thead><tr><th width="222">Parámetro</th><th width="350.3333333333333">Descripción</th><th>Valor predeterminado</th></tr></thead><tbody><tr><td><mark style="background-color:green;"><strong>source</strong></mark></td><td>Establece el 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 el renderizado de JavaScript cuando se establece en <code>html</code>. <a href="/spaces/xofNngbwiAAH0MB3lMAb/pages/47852075b446d7f11217f4c0334348f21fb197b8#javascript-rendering"><strong>Más información</strong></a><strong>.</strong></td><td>-</td></tr><tr><td><code>parse</code></td><td>Devuelve datos analizados cuando se establece en <code>true</code>. Explora la <a href="#output-data-dictionary"><strong>diccionario de datos</strong></a>.</td><td><code>false</code></td></tr><tr><td><code>callback_url</code></td><td>URL a tu endpoint de callback. <a href="/spaces/xofNngbwiAAH0MB3lMAb/pages/28181dba27c108c1684f7f17f5d8fef78bd80d90"><strong>Más información</strong></a>.</td><td>-</td></tr><tr><td><code>user_agent_type</code></td><td>Tipo de dispositivo y navegador. La lista completa se puede encontrar <a href="/spaces/xofNngbwiAAH0MB3lMAb/pages/c0794af77dadf44c32dae6894baaca0b93585869"><strong>aquí</strong></a>.</td><td><code>desktop</code></td></tr></tbody></table>

&#x20;    \- parámetro obligatorio

### Localización

Adapta los resultados a ubicaciones geográficas, dominios e idiomas específicos.

| Parámetro      | Descripción                                                                                                                                                                                               | Valor predeterminado |
| -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------- |
| `geo_location` | La *Entregar a* la ubicación. Consulta nuestra guía para usar este parámetro [**aquí**](/products/es/web-scraper-api/features/localization/proxy-location.md#list-of-supported-geo_location-values).      | -                    |
| `domain`       | Localización de dominio para Amazon. La lista completa de dominios disponibles se puede encontrar [**aquí**](/products/es/web-scraper-api/features/localization/domain-locale.md#domain).                 | `com`                |
| `locale`       | `Accept-Language` valor del encabezado, que establece el idioma de la interfaz de la página de Amazon. [**Más información**](/products/es/web-scraper-api/features/localization/domain-locale.md#amazon). | -                    |

{% hint style="warning" %}
**IMPORTANTE:** En la mayoría de los tipos de página, Amazon adapta los resultados devueltos según la ubicación de entrega de sus clientes. Por lo tanto, recomendamos usar el `geo_location` parámetro para establecer tu ubicación de entrega preferida. Puedes leer más sobre el uso de `geo_location` con Amazon [**aquí**](broken://pages/f737df7296bc5ca683c1fd8faf1f0115ddce1385).
{% endhint %}

### Otros

Configuraciones y controles avanzados adicionales para requisitos especializados.

<table><thead><tr><th>Parámetro</th><th width="259.3333333333333">Descripción</th><th>Valor predeterminado</th></tr></thead><tbody><tr><td><code>context</code>:<br><code>autoselect_variant</code></td><td>Para obtener datos precisos de precios/buybox, establece este parámetro en <code>true</code> (lo que nos indica que añadamos los <code>th=1&#x26;psc=1</code> parámetros de la URL al final de la URL del producto). Para obtener una representación precisa de la página de producto del ASIN principal, omite este parámetro o establécelo en <code>false</code>.</td><td><code>false</code></td></tr><tr><td><code>context</code>:<br><code>currency</code></td><td>Establece la moneda. Consulta los valores disponibles <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>aquí</strong></a>.</td><td>Depende del marketplace. Consulta los valores predeterminados <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>aquí</strong></a>.</td></tr></tbody></table>

#### Ejemplo de código

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

## Datos estructurados

Web Scraper API es capaz de extraer un objeto HTML o JSON que contiene resultados de productos de Amazon, ofreciendo datos estructurados sobre varios elementos de la página de resultados.

<details>

<summary><code>amazon_product</code> salida estructurada</summary>

```json
{
    "url": "https://www.amazon.in/dp/B073GZNWL1",
    "page": 1,
    "page_type": "Product",
    "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": "En stock.",
    "other_sellers": "Nuevo y caja abierta (50) desde $46.61",
    "reviews_count": 13270,
    "top_review": "El bebé se siente cómodo usando pañales Pampers tanto durante el juego como al dormir. Provocan muchas menos rozaduras que cualquier otra marca en este rango. Cada pañal funciona bien durante un mínimo de 5 horas, dependiendo de la frecuencia de orina. Recibí el producto original con la fecha de fabricación más reciente. Aprecio a Amazon por mantener una alta calidad tanto del producto como de los servicios. Leer más",
    "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 desde 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": "Productos para bebés"
                }
            ]
        },
        {
            "rank": 10,
            "ladder": [
                {
                    "url": "https://www.amazon.in/gp/bestsellers/baby/ref=pd_zg_hrsr_baby_1_1",
                    "name": "Productos para bebés"
                },
                ...
                {
                    "url": "https://www.amazon.in/gp/bestsellers/baby/1953352031/ref=pd_zg_hrsr_baby_1_4_last",
                    "name": "Pantalones de pañal"
                }
            ]
        }
    ],
    "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  (Ahorra 35%)",
        "expires": "Termina en  06h 44m 39s"
    },
    "max_quantity": 2,
    "amazon_choice": true,
    "ads": [
        {
            "type": "sponsored_products",
            "location": "carousel",
            "title": "Toallitas Johnson's Baby Skincare, 2*80 toallitas de tela (paquete de 2, Rs. 60 de descuento)",
            "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": "Pantalones de pañal Pampers Premium New Born Care, talla extra pequeña (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": "Toallitas húmedas Mee Mee Caring Baby con aloe vera (72 piezas) (paquete de 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": "Pañales para recién nacido Pampers (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>

## Diccionario de datos de salida

Navega por los detalles usando la navegación del lado derecho o desplazándote hacia abajo en la página.

{% hint style="info" %}
En las siguientes secciones, los fragmentos de código JSON analizados se acortan cuando hay más de un elemento disponible para el tipo de resultado.
{% endhint %}

#### Ejemplo HTML

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

#### Estructura JSON

La tabla de abajo presenta una lista detallada de cada elemento de la página de producto de Amazon que analizamos, incluyendo su descripción, tipo de datos y si el elemento siempre está presente en el diseño o es opcional según el producto que elijas extraer. La tabla también incluye algunos metadatos.

<table><thead><tr><th width="233">Clave</th><th width="301">Descripción</th><th width="107">Tipo</th><th>Diseño</th></tr></thead><tbody><tr><td><code>url</code></td><td>La URL del producto de Amazon.</td><td>cadena</td><td><br></td></tr><tr><td><code>page</code></td><td>El número de página actual.</td><td>entero</td><td><br></td></tr><tr><td><code>page_type</code></td><td>Identifica el tipo de la página de Amazon.</td><td>cadena</td><td><br></td></tr><tr><td><code>asin</code></td><td>Número de identificación estándar de Amazon.</td><td>cadena</td><td><br></td></tr><tr><td><code>asin_in_url</code></td><td>Extrae el Número de identificación estándar de Amazon de la URL.</td><td>cadena</td><td><br></td></tr><tr><td><code>title</code></td><td>El título del producto.</td><td>cadena</td><td><br></td></tr><tr><td><code>manufacturer</code></td><td>El nombre del fabricante del producto.</td><td>cadena</td><td><br></td></tr><tr><td><code>product_name</code></td><td>El nombre del producto.</td><td>cadena</td><td><br></td></tr><tr><td><code>description</code></td><td>La descripción del producto, analizada desde la sección 'Descripción del producto'.</td><td>cadena</td><td><br></td></tr><tr><td><code>bullet_points</code></td><td>Los elementos de viñetas analizados desde la sección 'Acerca de este producto'.</td><td>cadena</td><td>opcional</td></tr><tr><td><code>category</code></td><td>Una lista que contiene más detalles sobre la categoría del producto de Amazon.</td><td>arreglo</td><td>opcional</td></tr><tr><td><code>variation</code></td><td>Una lista que contiene más detalles sobre las variaciones del producto de Amazon.</td><td>arreglo</td><td>opcional</td></tr><tr><td><code>rating</code></td><td>La valoración del producto.</td><td>entero</td><td><br></td></tr><tr><td><code>price</code></td><td>El precio del producto.</td><td>flotante</td><td><br></td></tr><tr><td><code>price_upper</code></td><td>El límite superior del precio.</td><td>flotante</td><td>opcional</td></tr><tr><td><code>price_sns</code></td><td>Identifica si el producto forma parte del programa 'Subscribe &#x26; Save'.</td><td>flotante</td><td><br></td></tr><tr><td><code>price_initial</code></td><td>El precio original del producto, sin descuento.</td><td>flotante</td><td><br></td></tr><tr><td><code>price_shipping</code></td><td>El precio del envío.</td><td>flotante</td><td>opcional</td></tr><tr><td><code>price_buybox</code></td><td>El precio del producto tal como se muestra en la buybox.</td><td>flotante</td><td><br></td></tr><tr><td><code>deal_type</code></td><td>Identifica la categoría de la oferta promocional.</td><td>cadena</td><td>opcional</td></tr><tr><td><code>coupon</code></td><td>Indica cualquier descuento digital disponible.</td><td>cadena</td><td>opcional</td></tr><tr><td><code>is_prime_eligible</code></td><td>Indica si el producto es elegible para Amazon Prime.</td><td>booleano</td><td><br></td></tr><tr><td><code>is_addon_item</code></td><td>Indica si un producto solo está disponible para compra cuando se incluye en pedidos que alcanzan un umbral de valor mínimo.</td><td>booleano</td><td>opcional</td></tr><tr><td><code>currency</code></td><td>La moneda en la que está expresado el precio.</td><td>cadena</td><td><br></td></tr><tr><td><code>discount_end</code></td><td>Indica la fecha final hasta la que es válido un descuento promocional para un producto de Amazon.</td><td>cadena</td><td>opcional</td></tr><tr><td><code>stock</code></td><td>Indica el nivel de inventario del producto.</td><td>cadena</td><td><br></td></tr><tr><td><code>reviews_count</code></td><td>La cantidad de reseñas del producto.</td><td>entero</td><td><br></td></tr><tr><td><code>reviews</code></td><td>Una lista de reseñas con sus respectivos detalles.</td><td>arreglo</td><td></td></tr><tr><td><code>answered_questions_count</code></td><td>El número total de preguntas de clientes sobre un producto de Amazon que han sido respondidas.</td><td>entero</td><td>opcional</td></tr><tr><td><code>pricing_count</code></td><td>La cantidad de ofertas para el producto.</td><td>entero</td><td>opcional</td></tr><tr><td><code>pricing_url</code></td><td>La URL para recuperar las listas de ofertas del producto de Amazon.</td><td>cadena</td><td>opcional</td></tr><tr><td><code>pricing_str</code></td><td>Una representación en cadena de los detalles de precios de un producto de Amazon. Este atributo incluye información sobre el precio actual, cualquier descuento, promociones y ofertas especiales</td><td>cadena</td><td>opcional</td></tr><tr><td><code>featured_merchant</code></td><td>Una lista de detalles sobre el vendedor o proveedor principal destacado para un producto de Amazon.</td><td>objeto</td><td>opcional</td></tr><tr><td><code>sales_rank</code></td><td>Una lista de información sobre la posición de ranking de un producto de Amazon dentro de su categoría correspondiente según su rendimiento de ventas.</td><td>arreglo</td><td>opcional</td></tr><tr><td><code>sns_discounts</code></td><td>Indica cualquier descuento disponible como parte del programa 'Subscribe &#x26; Save'.</td><td>arreglo</td><td><br></td></tr><tr><td><code>developer_info</code></td><td>Información relacionada con el desarrollador o fabricante de un producto de Amazon.</td><td>objeto</td><td>opcional</td></tr><tr><td><code>images</code></td><td>Una lista de URL que indican las imágenes del producto.</td><td>arreglo</td><td><br></td></tr><tr><td><code>product_overview</code></td><td>Una lista de atributos clave y sus descripciones para el producto, proporcionando detalles esenciales sobre las características del producto.</td><td>arreglo</td><td>opcional</td></tr><tr><td><code>store_url</code></td><td>La URL de la página web de la tienda del vendedor.</td><td>cadena</td><td>opcional</td></tr><tr><td><code>has_videos</code></td><td>Indica si el producto tiene videos.</td><td>booleano</td><td><br></td></tr><tr><td><code>delivery</code></td><td>Una lista de información sobre las opciones de entrega.</td><td>objeto</td><td>opcional</td></tr><tr><td><code>brand</code></td><td>La marca del producto.</td><td>cadena</td><td>opcional</td></tr><tr><td><code>item_form</code></td><td>Especifica la forma física o el tipo del producto, detallando cómo se empaqueta o se entrega para su uso.</td><td>cadena</td><td>opcional</td></tr><tr><td><code>sales_volume</code></td><td>La cantidad de unidades vendidas dentro de un periodo de tiempo específico.</td><td>cadena</td><td>opcional</td></tr><tr><td><code>other_sellers</code></td><td>Detalles de otros vendedores que ofrecen el producto, incluyendo la cantidad de vendedores, el precio inicial entre ellos y la información básica de envío.</td><td>cadena</td><td>opcional</td></tr><tr><td><code>rating_stars_distribution</code></td><td>Una lista de detalles sobre las valoraciones del producto.</td><td>arreglo</td><td>opcional</td></tr><tr><td><code>buybox</code></td><td>Una lista de detalles sobre los precios del producto.</td><td>arreglo</td><td>opcional</td></tr><tr><td><code>lightning_deal</code></td><td>Indica si hay una oferta promocional por tiempo limitado disponible para el producto.</td><td>objeto</td><td>opcional</td></tr><tr><td><code>product_details</code></td><td>Una lista de información sobre los detalles del producto.</td><td>objeto</td><td>opcional</td></tr><tr><td><code>product_dimensions</code></td><td>Las dimensiones del producto.</td><td>cadena</td><td>opcional</td></tr><tr><td><code>max_quantity</code></td><td>El número máximo de unidades de un producto de Amazon que un cliente puede comprar en un solo pedido.</td><td>entero</td><td>opcional</td></tr><tr><td><code>warranty_and_support</code></td><td>Una lista de detalles sobre la garantía del producto.</td><td>objeto</td><td>opcional</td></tr><tr><td><code>discount.percentage</code></td><td>El porcentaje de reducción aplicado al precio original de un producto de Amazon.</td><td>entero</td><td>opcional</td></tr><tr><td><code>amazon_choice</code></td><td>Indica si el producto tiene la insignia Amazon's Choice.</td><td>booleano</td><td>opcional</td></tr><tr><td><code>coupon_discount_percentage</code></td><td>Indica el porcentaje de reducción aplicable con un cupón.</td><td>entero</td><td>opcional</td></tr><tr><td><code>parent_asin</code></td><td>El identificador principal de la familia de productos de Amazon a la que se atribuye un producto.</td><td>cadena</td><td>opcional</td></tr><tr><td><code>created_at</code></td><td>La marca de tiempo cuando se creó el trabajo de scraping.</td><td>marca de tiempo</td><td><br></td></tr><tr><td><code>updated_at</code></td><td>La marca de tiempo cuando se terminó el trabajo de scraping.</td><td>marca de tiempo<br></td><td><br></td></tr><tr><td><code>job_id</code></td><td>El ID del trabajo asociado con el trabajo de scraping.</td><td>cadena</td><td><br></td></tr><tr><td><code>status_code</code></td><td>El código de estado del trabajo de scraping. Puedes ver los códigos de estado del scraper descritos <a href="/spaces/xofNngbwiAAH0MB3lMAb/pages/78dd394ebf4ec5dea020480e645bc2a8d9e54694"><strong>aquí</strong></a>.</td><td>entero</td><td><br></td></tr><tr><td><code>parse_status_code</code></td><td>El código de estado del trabajo de análisis. Puedes ver los códigos de estado del parser descritos <a href="/spaces/xofNngbwiAAH0MB3lMAb/pages/78dd394ebf4ec5dea020480e645bc2a8d9e54694#parsers"><strong>aquí</strong></a>.</td><td>entero</td><td><br></td></tr></tbody></table>

### Categoría

Este campo muestra la estructura jerárquica de las categorías de productos de un producto de Amazon. Cada categoría en la ruta es un objeto con un nombre y una URL, que representa el camino desde la categoría más amplia hasta la subcategoría más 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": "Productos de oficina",
                    "url": "/office-products-supplies-electronics-furniture/b/ref=dp_bc_aui_C_1/133-6156367-1346746?ie=UTF8&node=1064954"
                },
                {
                    "name": "Suministros de oficina y escolares",
                    "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": "Cuadernos y blocs de escritura",
                    "url": "/Notebooks-Writing-Pads/b/ref=dp_bc_aui_C_4/133-6156367-1346746?ie=UTF8&node=1069756"
                },
                {
                    "name": "Cuadernos ejecutivos de tapa dura",
                    "url": "/Hardcover-Executive-Notebooks/b/ref=dp_bc_aui_C_5/133-6156367-1346746?ie=UTF8&node=490755011"
                }
            ]
        }
    ],
```

<table><thead><tr><th>Clave (category)</th><th width="352">Descripción</th><th>Tipo</th></tr></thead><tbody><tr><td><code>ladder</code></td><td>Una lista que contiene la ruta de navegación del producto de Amazon.</td><td>arreglo</td></tr><tr><td><code>ladder.name</code></td><td>El nombre de la categoría o ruta de navegación del producto de Amazon.</td><td>cadena</td></tr><tr><td><code>ladder.url</code></td><td>La URL de la categoría o ruta de navegación.</td><td>cadena</td></tr></tbody></table>

### Anuncios

Este campo contiene información sobre los anuncios mostrados en la página de un producto de Amazon. Cada anuncio se representa como un objeto con detalles como tipo, ubicación, título, ASIN, imágenes, posición, valoración, cantidad de reseñas, elegibilidad Prime y precio.

<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 Kit de limpieza de teclado – 1 x mini cepillo, 1 x cepillo de limpieza, 1 x extractor de teclas, 1 x soplador de aire y 1 x paño de limpieza – también para portátiles, lentes de cámara, gafas – hogar y oficina",
            "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">Clave (ads)</th><th width="372">Descripción</th><th>Tipo</th></tr></thead><tbody><tr><td><code>type</code></td><td>El tipo del anuncio de Amazon.</td><td>cadena</td></tr><tr><td><code>location</code></td><td>El nombre de la ubicación del anuncio de Amazon.</td><td>cadena</td></tr><tr><td><code>title</code></td><td>El título del producto.</td><td>cadena</td></tr><tr><td><code>asin</code></td><td>Número de identificación estándar de Amazon.</td><td>cadena</td></tr><tr><td><code>images</code></td><td>La URL de la imagen o las imágenes del producto.</td><td>cadena</td></tr><tr><td><code>pos</code></td><td>Un indicador único que denota la posición de un anuncio con respecto a todos los resultados de anuncios disponibles.</td><td>entero</td></tr><tr><td><code>rating</code></td><td>La valoración del producto.</td><td>entero</td></tr><tr><td><code>reviews_count</code></td><td>La cantidad de reseñas del producto.</td><td>entero</td></tr><tr><td><code>is_prime_eligible</code></td><td>Indica si el producto es elegible para Amazon Prime.</td><td>booleano</td></tr><tr><td><code>price</code></td><td>El precio del producto.</td><td>flotante</td></tr><tr><td><code>price_upper</code></td><td>El límite superior del precio, si aplica.</td><td>flotante</td></tr></tbody></table>

### Distribución de estrellas de valoración

Este campo contiene la distribución de las valoraciones por estrellas de un producto. Cada objeto representa una valoración por estrellas y el porcentaje de reseñas totales que le dieron esa valoración.

<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>Clave (rating_stars_distribution)</th><th width="338">Descripción</th><th>Tipo</th></tr></thead><tbody><tr><td><code>rating</code></td><td>Indica el número de valoración (escala de 5 a 1).</td><td>entero</td></tr><tr><td><code>porcentaje</code></td><td>Indica el porcentaje específico para la valoración dada.</td><td>cadena</td></tr></tbody></table>

### Reseñas

Contiene reseñas de clientes para el producto, y cada reseña se representa como un objeto que contiene detalles relevantes.

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

```json
"reviews": [
    {
        "id": "R22S287L9EGVTJ",
        "title": "5.0 de 5 estrellas Buen teclado",
        "author": "JeffreyK",
        "rating": 5,
        "content": "El teclado ha ido bien hasta ahora. Sin problemas. Leí sobre el problema en el que el teclado enviaba pulsaciones de teclas de forma repetida. Creo que esto es un problema con macros desordenadas o con configurar el punto de actuación demasiado bajo. Noto que a veces algunas teclas se presionan alrededor de 0.2 mm sin que yo las pulse. Podría deberse al peso de las teclas. Si ese es el caso, si la actuación estuviera configurada en 0.2 mm, registraría esa pulsación de forma continua. Como configuré mi actuación en 1.4 mm, no es un problema. Sin embargo, solo he tenido el teclado durante una semana. Sin problemas hasta ahora. Estoy acostumbrado a switches táctiles como los MX Browns. El problema con switches lineales como este es que a veces pulso teclas accidentalmente porque no puedo sentir la actuación de las teclas. Con estos, como puedo ajustar su actuación, las pulsaciones accidentales no son un problema. El disparo rápido también es bastante increíble. En juegos como Valorant/CS 2, me permite hacer counter-strafe de forma más consistente y rápida. Puedo hacer un amague rápido en el acto. Con un teclado mecánico normal, no siempre es tan preciso y consistente. Leer más",
        "timestamp": "Reseñado en Estados Unidos el 9 de mayo de 2024",
        "profile_id": "AH6T74ODE6XN2YQULBDPYJW7LNUQ",
        "is_verified": false,
        "review_from": "Principales reseñas de Estados Unidos"
    },
...
```

<table><thead><tr><th width="230">Clave (reviews)</th><th width="399">Descripción</th><th>Tipo</th></tr></thead><tbody><tr><td><code>id</code></td><td>Una identificación alfanumérica para la reseña de Amazon.</td><td>cadena</td></tr><tr><td><code>title</code></td><td>La valoración y el título de la reseña.</td><td>cadena</td></tr><tr><td><code>author</code></td><td>El usuario por el cual se envió la reseña.</td><td>cadena</td></tr><tr><td><code>rating</code></td><td>La valoración por estrellas asignada al enviar la reseña, normalmente entre 1 y 5.</td><td>entero</td></tr><tr><td><code>content</code></td><td>El texto completo del contenido de la reseña.</td><td>cadena</td></tr><tr><td><code>marca de tiempo</code></td><td>La fecha y la ubicación de la reseña, formateadas según lo proporciona Amazon.</td><td>cadena</td></tr><tr><td><code>profile_id</code></td><td>Identificador único del perfil del autor de la reseña, usado para enlazar con su perfil de Amazon.</td><td>cadena</td></tr><tr><td><code>is_verified</code></td><td>Indica si la reseña es de una compra verificada.</td><td>booleano</td></tr><tr><td><code>review_from</code></td><td>Proporciona contexto adicional sobre el origen de la reseña (por ejemplo, reseñas específicas de una ubicación o reseñas destacadas).</td><td>cadena</td></tr><tr><td><code>helpful_count</code> (opcional)</td><td>Número de votos útiles recibidos para la reseña.</td><td>entero</td></tr><tr><td><code>product_attributes</code> (opcional)</td><td>Identifica las características del producto.</td><td>cadena</td></tr><tr><td><code>image</code> (opcional)</td><td>Una lista de URLs de imágenes adjuntas a la reseña por el autor.</td><td>arreglo</td></tr></tbody></table>

### Variaciones

Este campo contiene información sobre diferentes variaciones de un producto, como color, tamaño, estilo, etc. Cada variación se representa como un objeto con detalles que incluyen ASIN, estado de selección, dimensiones (atributos como color, tamaño, estilo) y una URL de imagen de información sobre herramientas.

<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 océano",
                "Size": "128GB",
                "Style": "Verizon"
            },
            "tooltip_image": "https://m.media-amazon.com/images/I/41zzpCgao9L._SS36_.jpg"
        },
...

```

<table><thead><tr><th width="221">Clave (variations)</th><th width="314">Descripción</th><th width="113">Tipo</th><th>Diseño</th></tr></thead><tbody><tr><td><code>asin</code></td><td>El Número de Identificación Estándar de Amazon de la variante del producto.</td><td>arreglo</td><td><br></td></tr><tr><td><code>seleccionado</code></td><td>Identifica la variante de producto seleccionada.</td><td>booleano</td><td><br></td></tr><tr><td><code>dimensiones</code></td><td>Las dimensiones del producto variante.</td><td>objeto</td><td>opcional</td></tr><tr><td><code>dimensions.size</code></td><td>El tamaño del producto variante.</td><td>cadena</td><td>opcional</td></tr><tr><td><code>dimensions.color</code></td><td>El color del producto variante.</td><td>cadena</td><td>opcional</td></tr><tr><td><code>dimensions.style</code></td><td>El estilo del producto variante.</td><td>cadena</td><td>opcional</td></tr><tr><td><code>dimensions.unit count</code></td><td>El recuento estándar de unidades del producto variante.</td><td>cadena</td><td>opcional</td></tr><tr><td><code>tooltip_image</code></td><td>La URL de la imagen de la variante.</td><td>cadena</td><td>opcional</td></tr></tbody></table>

### Garantía y soporte

Este campo contiene información sobre las opciones de garantía y soporte del producto. Incluye una descripción de la garantía del producto y enlaces para obtener información sobre la garantía.

<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": "Garantía del producto: Para obtener información sobre la garantía de este producto, haga clic aquí",
        "links": [
            {
                "title": "haga clic aquí",
                "url": "/gp/feature.html/ref=dp_warranty_request_3P?docId=1002406021"
            }
        ]
    },
...
```

<table><thead><tr><th width="205">Clave (warranty_and_support)</th><th width="397">Descripción</th><th>Tipo</th></tr></thead><tbody><tr><td><code>description</code></td><td>La descripción de la garantía disponible para el producto.</td><td>cadena</td></tr><tr><td><code>links</code></td><td>Una lista que contiene más información sobre la garantía del producto.</td><td>arreglo</td></tr><tr><td><code>links.title</code></td><td>El título de la garantía.</td><td>cadena</td></tr><tr><td><code>links.url</code></td><td>Una URL que contiene más información sobre la garantía del producto.</td><td>cadena</td></tr></tbody></table>

### Comerciante destacado

Este campo proporciona información sobre el comerciante destacado que vende el producto. Incluye detalles como el nombre del comerciante, el ID del vendedor, el enlace a la página del comerciante, si el producto es gestionado por Amazon y el origen del envío.

<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">Clave(featured_merchant)</th><th width="322">Descripción</th><th>Tipo</th></tr></thead><tbody><tr><td><code>name</code></td><td>El nombre del vendedor principal.</td><td>cadena</td></tr><tr><td><code>seller_id</code></td><td>El ID del vendedor.</td><td>cadena</td></tr><tr><td><code>link</code></td><td>La URL de la página del vendedor de Amazon.</td><td>cadena</td></tr><tr><td><code>is_amazon_fulfilled</code></td><td>Indica si un producto es gestionado por la red logística de Amazon.</td><td>booleano</td></tr><tr><td><code>shipped_from</code> (opcional)</td><td>Indica la ubicación de envío.</td><td>cadena</td></tr></tbody></table>

### Ranking de ventas

Este campo proporciona información sobre el ranking de ventas del producto dentro de categorías específicas en Amazon. Cada objeto representa una entrada de ranking de ventas, incluido el propio ranking y la jerarquía de categorías, mostrando la jerarquía de categorías que conduce a la categoría clasificada.

<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": "Productos de oficina "
                }
            ]
        },
        {
            "rank": 18,
            "ladder": [
                {
                    "url": "/gp/bestsellers/office-products/490755011/ref=pd_zg_hrsr_office-products",
                    "name": "Cuadernos ejecutivos de tapa dura"
                }
            ]
        }
    ],
...
```

<table><thead><tr><th>Clave(sales_rank)</th><th width="376">Descripción</th><th>Tipo</th></tr></thead><tbody><tr><td><code>rank</code></td><td>Indica la posición en el ranking.</td><td>entero</td></tr><tr><td><code>ladder</code></td><td>Una lista con información más detallada sobre la categoría en la que se ha clasificado el producto.</td><td>arreglo</td></tr><tr><td><code>ladder.url</code></td><td>La URL de la página de la categoría de más vendidos relevante.</td><td>cadena</td></tr><tr><td><code>ladder.name</code></td><td>Indica la categoría en la que se ha clasificado el producto.</td><td>cadena</td></tr></tbody></table>

### Entrega

Este campo proporciona información sobre las opciones de entrega del producto, como el método de entrega más rápido y las fechas estimadas de llegada.

<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 más rápida",
            "date": {
                "from": null,
                "by": "jueves, 28 de enero"
            }
        }
    ],
...
```

<table><thead><tr><th>Clave (delivery)</th><th width="357">Descripción</th><th>Tipo</th></tr></thead><tbody><tr><td><code>type</code></td><td>Indica el tipo de entrega.</td><td>cadena</td></tr><tr><td><code>date</code></td><td>Una lista de información sobre la fecha de entrega.</td><td>objeto</td></tr><tr><td><code>date.from</code></td><td>La ubicación de envío.</td><td>cadena</td></tr><tr><td><code>date.by</code></td><td>La fecha estimada de entrega.</td><td>cadena</td></tr></tbody></table>

### Caja de compra

La sección "buy box" en una página de producto de Amazon donde los clientes pueden comprar artículos directamente. Este campo proporciona información esencial para los compradores, incluido el precio del producto, la disponibilidad de stock, las opciones de entrega y las fechas estimadas de llegada.

<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": "Solo queda 1 en stock - pide pronto.",
        "delivery_type": "Entrega",
        "delivery_details": [
            {
                "date": {
                    "by": "jueves, 6 de junio",
                    "from": null
                },
                "type": "Entrega GRATIS"
            },
            {
                "date": {
                    "by": "martes, 4 de junio",
                    "from": null
                },
                "type": "O entrega más rápida"
            }
        ]
    },
...
```

<table><thead><tr><th width="264">Clave (buybox)</th><th width="279">Descripción</th><th width="93">Tipo</th><th>Diseño</th></tr></thead><tbody><tr><td><code>name</code></td><td>El nombre de la opción de precio.</td><td>cadena</td><td>opcional</td></tr><tr><td><code>stock</code></td><td>El nivel de inventario del producto.</td><td>cadena</td><td>opcional</td></tr><tr><td><code>delivery_type</code></td><td>Indica el tipo de entrega.</td><td>cadena</td><td>opcional</td></tr><tr><td><code>delivery_details</code></td><td>Una lista de detalles sobre la entrega del producto.</td><td>arreglo</td><td>opcional</td></tr><tr><td><code>date</code></td><td>Una lista de detalles sobre la fecha de entrega.</td><td>objeto</td><td>opcional</td></tr><tr><td><code>delivery_details.by</code></td><td>La fecha estimada de entrega.</td><td>cadena</td><td>opcional</td></tr><tr><td><code>delivery_details.from</code></td><td>La ubicación de envío del producto.</td><td>cadena</td><td>opcional</td></tr><tr><td><code>delivery_details.type</code></td><td>El tipo de entrega</td><td>cadena</td><td>opcional</td></tr><tr><td><code>condition</code></td><td>La condición del producto.</td><td>cadena</td><td>opcional</td></tr><tr><td><code>price</code></td><td>El precio del producto.</td><td>flotante</td><td><br></td></tr></tbody></table>

### Oferta relámpago

Este campo proporciona detalles sobre una oferta relámpago en Amazon, que ofrece un precio con descuento por tiempo limitado. Las ofertas relámpago son promociones por tiempo limitado con descuentos significativos en productos específicos, disponibles durante unas pocas horas en cantidades limitadas. Los clientes deben actuar con rapidez, ya que las ofertas expiran cuando se agota el tiempo asignado o el inventario. Los detalles incluyen el porcentaje reclamado, el precio rebajado y el tiempo restante antes de que expire la oferta.

<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  (Ahorra 52%)",
        "expires": "Termina en  06h 30m 56s"
    },
...
```

<table><thead><tr><th width="212">Clave(lightning_deal)</th><th width="409">Descripción</th><th>Tipo</th></tr></thead><tbody><tr><td><code>percent_claimed</code></td><td>La cantidad descontada en comparación con el precio predeterminado.</td><td>cadena</td></tr><tr><td><code>price_text</code></td><td>El precio rebajado del producto.</td><td>cadena</td></tr><tr><td><code>expires</code></td><td>Indica la fecha de finalización de la oferta relámpago.</td><td>cadena</td></tr></tbody></table>

### Resumen del producto

Esta sección proporciona un resumen estructurado de varios atributos clave relacionados con un producto.

<figure><img src="/files/46301a1b281b59964b12ad9b42e98449a8847440" alt=""><figcaption></figcaption></figure>

```json
...
"product_overview": [
    {
        "title": "Material",
        "description": "Goma"
    },
    {
        "title": "Vehicle Service Type",
        "description": "Coche de pasajeros"
    },
    {
        "title": "Auto Part Position",
        "description": "Desconocido"
    },
    {
        "title": "Fit Type",
        "description": "Ajuste universal"
    }
],
...
```

<table><thead><tr><th width="251">Clave(product_overview)</th><th width="351">Descripción</th><th>Tipo</th></tr></thead><tbody><tr><td><code>product_overview</code></td><td>Una lista de atributos clave y sus descripciones para el producto.</td><td>Arreglo</td></tr><tr><td><code>title</code></td><td>El título del atributo del producto.</td><td>cadena</td></tr><tr><td><code>description</code></td><td>La descripción detallada del atributo del producto.</td><td>cadena</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/es/comercio-electronico/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.
