> 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/e-commerce/amazon/search.md).

# Búsqueda

Extrae resultados de búsqueda de Amazon con Web Scraper API. Recupera títulos de productos, precios, valoraciones y más con renderizado JS, geolocalización y ejemplos.

El `amazon_search` fuente está diseñada para recuperar páginas de resultados de búsqueda de Amazon. Para ver el ejemplo de respuesta con los datos recuperados, descargue [**este** **salida de ejemplo**](https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FiwDdoZGfMbUe5cRL2417%2Fuploads%2Fyg8tdLTqrajAxhtjiuR5%2Famazon_search.json?alt=media\&token=f02b1ceb-70f6-45cd-9f7c-7247196b2bd6) archivo en formato HTML o consulte la salida de datos estructurados [**aquí**](#structured-data).

{% hint style="info" %}
Explorar la salida [**diccionario de datos**](#data-dictionary) para cada función de Amazon Search, ofreciendo una breve descripción, captura de pantalla, fragmento de código JSON analizado y una tabla que define cada campo analizado. Navegue por los detalles usando la navegación del lado derecho o desplazándose hacia abajo en la página.
{% endhint %}

## Ejemplos de solicitud

En los ejemplos de código siguientes, hacemos una solicitud para obtener un resultado de `amazon.com`, que incluye `2` páginas de resultados de búsqueda, empezando desde la página `#2` , para el término de búsqueda `nirvana tshirt`. Además, la búsqueda se limitará al ID de categoría: `16391693031` y los precios se muestran en `USD` moneda.

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

```bash
curl 'https://realtime.oxylabs.io/v1/queries' \
--user 'USERNAME:PASSWORD' \
-H 'Content-Type: application/json' \
-d '{
        "source": "amazon_search",
        "domain": "com",
        "query": "nirvana tshirt",
        "start_page": 2,
        "pages": 2,
        "parse": true,
        "context": [
                {"key": "category_id", "value": "16391693031"},
                {"key": "currency", "value": "USD"},
                {"key": "refinements", "value": ["p_123:256097"]},
                {"key": "sort_by", "value": "featured"}
        ]
    }'
```

{% endtab %}

{% tab title="Python" %}

```python
import requests
from pprint import pprint


# Estructurar payload.
payload = {
    'source': 'amazon_search',
    'domain': 'com',
    'query': 'nirvana tshirt',
    'start_page': 2,
    'pages': 2,
    'parse': True,
    'context': [
        {'key': 'category_id', 'value': 16391693031},
        {'key': 'currency', 'value': 'USD'},
        {"key": "refinements", "value": ["p_123:256097"]},
        {"key": "sort_by", "value": "featured"}
    ],
}


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

# Imprimir la respuesta formateada en stdout.
pprint(response.json())
```

{% endtab %}

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

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

const username = "USERNAME";
const password = "PASSWORD";
const body = {
    source: "amazon_search",
    domain: "com",
    query: "nirvana tshirt",
    start_page: 2, 
    pages: 2,
    parse: true,
    sort_by: "featured",
    refinements: "p_123:256097",
    context: [
        { key: "category_id", value: "16391693031" },
        { key: "currency", value: "USD" },
        {"key": "refinements", "value": ["p_123:256097"]},
        {"key": "sort_by", "value": "featured"},
    ],
};

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_search&domain=com&query=nirvana%20tshirt&start_page=2&pages=2&sort_by=featured&refinements[0]=p_123:256097&parse=true&context[0][key]=category_id&context[0][value]=16391693031&context[1][key]=currency&context[1][value]=USD&access_token=12345abcde
```

{% endtab %}

{% tab title="PHP" %}

```php
<?php

$params = array(
    'source' => 'amazon_search',
    'domain' => 'com',
    'query' => 'nirvana tshirt',
    'start_page' => 2, 
    'pages' => 2,
    'parse' => true,
    'sort_by' => 'featured',
    'refinements' => 'p_123:256097',
    'context' => [
        ['key' => 'category_id', 'value' => 16391693031],
        ['key' => 'currency', 'value' => 'USD'],
        ['key': 'refinements', 'value': ['p_123:256097']],
        ['key' => 'sort_by', 'value' => 'featured']    
    ]
);

$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_search",
		"domain":     "com",
		"query":      "nirvana tshirt",
		"start_page": 2,
		"pages":      2,
		"parse":      true,
		"context": []map[string]interface{}{
			{"key": "category_id", "value": "16391693031"},
			{"key": "currency", "value": "USD"},
			{"key": "refinements", "value": []string{"p_123:256097"}},
			{"key": "sort_by", "value": "featured"},
		},
	}

	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_search",
                domain = "com",
                query = "nirvana tshirt",
                start_page = 2,
                pages = 2,
                parse = true,
                sort_by: "featured",
                refinements: "p_123:256097",
                context = new dynamic [] {
                    new { key = "category_id", value = 16391693031 },
                    new { key = "currency", value = "USD" },
                    new { key = "refinements", value = new object[] {"p_123:256097"}}, 
                    new { key = "sort_by", value = "featured"}
                }
            };

            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_search");
        jsonObject.put("domain", "com");
        jsonObject.put("query", "nirvana tshirt");
        jsonObject.put("start_page", 2);
        jsonObject.put("pages", 2);
        jsonObject.put("parse", true);
        jsonObject.put("context", new JSONArray()
                .put(new JSONObject()
                        .put("key", "category_id")
                        .put("value", "16391693031"))
                .put(new JSONObject()
                        .put("key", "currency")
                        .put("value", "USD"))
                .put(new JSONObject()
                        .put("key", "refinements")
                        .put("value", new JSONArray()
                                .put("p_123:256097")))
                .put(new JSONObject()
                        .put("key", "sort_by")
                        .put("value", "featured"))
        );

        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_search", 
    "domain": "com", 
    "query": "nirvana tshirt", 
    "start_page": 2, 
    "pages": 2,
    "parse": true,
    "context": [
        {"key": "category_id", "value": "16391693031"},
        {"key": "currency", "value": "USD"},
        {"key": "refinements", "value": ["p_123:256097"]},
        {"key": "sort_by", "value": "featured"}
    ]
}
```

{% endtab %}
{% endtabs %}

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

## Valores de parámetros de solicitud

### General

Opciones básicas de configuración y personalización para extraer resultados de búsqueda 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_search</code></td></tr><tr><td><mark style="background-color:green;"><strong>query</strong></mark></td><td>La palabra clave o frase que se va a buscar.</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="/products/es/web-scraper-api/features/js-rendering-and-browser-control.md#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>. Explore la salida <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 de su endpoint de callback. <a href="/products/es/web-scraper-api/integration-methods/push-pull.md"><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="/products/es/web-scraper-api/features/http-context-and-job-management/user-agent-type.md"><strong>aquí</strong></a>.</td><td><code>desktop</code></td></tr><tr><td><code>context</code>:<br><code>currency</code></td><td>Establece la moneda. Consulte los valores disponibles <a href="https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzrXw45naRpCZ0Ku9AjY1%2Fuploads%2FIAHLazcDOwZSiZ6s8IJt%2FAmazon_search_currency_values.json?alt=media&#x26;token=b72b5c4d-3820-42a6-8e74-78ea6b44e93f"><strong>aquí</strong></a>.</td><td>-</td></tr></tbody></table>

\- parámetro obligatorio

### Localización

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

| Parámetro      | Descripción                                                                                                                                                                                               | Valor predeterminado |
| -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------- |
| `geo_location` | El *Entregar a* ubicación. Consulte 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 ello, recomendamos usar el `geo_location` parámetro para establecer su ubicación de entrega preferida. Puede leer más sobre el uso de este `geo_location` parámetro con Amazon [**aquí**](broken://pages/f737df7296bc5ca683c1fd8faf1f0115ddce1385).
{% endhint %}

### Paginación

Controles para gestionar la paginación y la recuperación de resultados de búsqueda.

<table><thead><tr><th width="222">Parámetro</th><th width="350.3333333333333">Descripción</th><th width="167">Valor predeterminado</th></tr></thead><tbody><tr><td><code>start_page</code></td><td>Número de página inicial.</td><td><code>1</code></td></tr><tr><td><code>pages</code></td><td>Número de páginas a recuperar.</td><td><code>1</code></td></tr></tbody></table>

### Ordenación y filtrado

Controles para la ordenación y el filtrado de páginas de resultados de búsqueda.

<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><code>context</code>:<br><code>sort_by</code></td><td>Define el tipo de ordenación de la página de resultados de búsqueda según uno de los valores posibles en Amazon:<br><code>"most_recent"</code>, <code>"price_low_to_high"</code>, <code>"price_high_to_low"</code>, <code>"featured"</code>, <code>"average_review"</code>, <code>"bestsellers"</code>.</td><td>-</td></tr><tr><td><code>context</code>:<br><code>refinements</code></td><td><p>Una <strong>lista</strong> de parámetros de refinamiento de búsqueda de Amazon usados para aplicar filtros específicos a los resultados de búsqueda. Estos parámetros corresponden a las opciones de filtrado dinámico de Amazon (p. ej., marca, rango de precios, características) y siguen el formato interno de parámetros de Amazon, como <code>p_123:256097</code> o <code>p_n_feature_twenty-eight_browse-bin:98209020031</code>.</p><p>Dado que las opciones de filtrado varían según la categoría y Amazon las genera dinámicamente, el flujo de trabajo recomendado es:</p><ol><li>Primero, extrae la página de búsqueda objetivo de Amazon con <code>parse: true</code> para descubrir las opciones de refinamiento disponibles</li><li>Extrae los parámetros de filtro deseados de la respuesta analizada</li><li>Usa esos parámetros en solicitudes posteriores a través del <code>refinements</code> campo para aplicar filtros específicos</li></ol></td><td>-</td></tr><tr><td><code>context</code>:<br><code>min_price</code> / <code>max_price</code></td><td>Filtra los resultados por rango de precios. Ambos valores se expresan en centavos, no en la unidad principal de la moneda: <code>min_price: 5000</code> con <code>max_price: 10000</code> devuelve productos entre $50.00 y $100.00. Deben ser enteros positivos. Se puede usar cualquiera de los dos por separado.</td><td></td></tr><tr><td><code>context</code>:<br><code>category_id</code></td><td>Busca artículos en un nodo específico de Amazon (categoría de producto).</td><td>-</td></tr><tr><td><code>context</code>:<br><code>merchant_id</code></td><td>Busca artículos vendidos por un vendedor específico.</td><td>-</td></tr></tbody></table>

## Datos estructurados

<details>

<summary><code>amazon_search</code> salida estructurada</summary>

```json
{
    "results": [
        {
            "content": {
                "url": "https://www.amazon.com/s?k=nirvana+tshirt&page=2&rh=n:9056987011,p_123:798807,p_36:2000-3000&dc=&s=featured-rank&language=en_US",
                "page": 2,
                "query": "nirvana tshirt",
                "results": {
                    "paid": [],
                    "organic": [
                        {
                            "asin": "B081WPY1MC",
                            "best_seller": false,
                            "brand": "Nirvana",
                            "currency": "USD",
                            "is_amazons_choice": false,
                            "is_prime": false,
                            "is_sponsored": false,
                            "manufacturer": "",
                            "pos": 1,
                            "price": 21.32,
                            "price_upper": 21.32,
                            "pricing_count": 1,
                            "rating": 4.6,
                            "reviews_count": 45,
                            "shipping_information": "$4.99 entrega mar., 8 de sep.",
                            "title": "Camiseta blanca con el logo Smiley Band Nevermind oficial para hombre, negra, talla M",
                            "url": "/Nirvana-Shirt-Smiley-Nevermind-Official/dp/B081WPY1MC/ref=sr_1_49?dib=eyJ2IjoiMSJ9.oPbaPBBwR_sTyNSNbEE--crmbW5quxaAceWmMnxOLMqN2FQrV8D6aywToGuZC6bNGF...",
                            "url_image": "https://m.media-amazon.com/images/I/5146N-pAY1L._AC_UL320_.jpg"
                        },
                        {
                            "asin": "B07WDDL9MQ",
                            "best_seller": false,
                            "brand": "Nirvana",
                            "currency": "USD",
                            "is_amazons_choice": false,
                            "is_prime": false,
                            "is_sponsored": false,
                            "manufacturer": "",
                            "pos": 2,
                            "price": 24.95,
                            "price_upper": 24.95,
                            "pricing_count": 1,
                            "rating": 4.4,
                            "reviews_count": 18,
                            "shipping_information": "$4.95 entrega mar., 8 de sep.",
                            "title": "Camiseta negra para hombre con foto de guitarra, talla XX-Large",
                            "url": "/Nirvana-Guitar-Photo-T-Shirt-XX-Large/dp/B07WDDL9MQ/ref=sr_1_50?dib=eyJ2IjoiMSJ9.oPbaPBBwR_sTyNSNbEE--crmbW5quxaAceWmMnxOLMqN2FQrV8D6aywToGuZC6bNGF7N...",
                            "url_image": "https://m.media-amazon.com/images/I/61mqEopXqeL._AC_UL320_.jpg"
                        },
                        {
                            "...": "..."
                        },
                        {
                            "asin": "B07VYLQDY4",
                            "best_seller": false,
                            "brand": "Nirvana",
                            "currency": "USD",
                            "is_amazons_choice": false,
                            "is_prime": false,
                            "is_sponsored": false,
                            "manufacturer": "",
                            "pos": 48,
                            "price": 24,
                            "price_upper": 24,
                            "pricing_count": 1,
                            "rating": 4.6,
                            "reviews_count": 3,
                            "shipping_information": "$4.95 entrega mar., 8 de sep.",
                            "title": "Camiseta negra de un solo color para hombre, talla M",
                            "url": "/Nirvana-Colour-T-Shirt-Medium-Black/dp/B07VYLQDY4/ref=sr_1_96?dib=eyJ2IjoiMSJ9.oPbaPBBwR_sTyNSNbEE--crmbW5quxaAceWmMnxOLMqN2FQrV8D6aywToGuZC6bNGF7N9s...",
                            "url_image": "https://m.media-amazon.com/images/I/61CD7D+wZmL._AC_UL320_.jpg"
                        }
                    ],
                    "suggested": [],
                    "amazons_choices": []
                },
                "refinements": {
                    "brands": [
                        {
                            "link": "/s?k=nirvana+tshirt&i=fashion-novelty&rh=n%3A9056987011%2Cp_36%3A2000-3000&s=featured-rank&dc&language=en...",
                            "name": "Nirvana",
                            "refinement_display_name": "Marcas",
                            "value": "n:9056987011,p_123/798807"
                        },
                        {
                            "link": "/s?k=nirvana+tshirt&i=fashion-novelty&rh=n%3A9056987011%2Cp_123%3A3898204%257C798807%2Cp_36%3A2000-3000&s...",
                            "name": "Rock Off officially licensed products",
                            "refinement_display_name": "Marcas",
                            "value": "n:9056987011,p_123/3898204"
                        }
                    ],
                    "price_20_30_reset_price_range": [
                        {
                            "link": "/s?k=nirvana+tshirt&i=fashion-novelty&rh=n%3A9056987011%2Cp_123%3A798807%2Cp_36%3A-2500&s=featured-rank&d...",
                            "name": "Up to $25",
                            "refinement_display_name": "Precio",
                            "value": "n:9056987011,p_36/dynamic-picker-0"
                        },
                        {
                            "link": "/s?k=nirvana+tshirt&i=fashion-novelty&rh=n%3A9056987011%2Cp_123%3A798807%2Cp_36%3A2500-&s=featured-rank&d...",
                            "name": "$25 & above",
                            "refinement_display_name": "Precio",
                            "value": "n:9056987011,p_36/dynamic-picker-1"
                        },
                        {
                            "...": "..."
                        }
                    ],
                    "color": [
                        {
                            "link": "/s?k=nirvana+tshirt&i=fashion-novelty&rh=n%3A9056987011%2Cp_123%3A798807%2Cp_36%3A2000-3000%2Cp_n_g-10042...",
                            "name": "Aplicar el filtro White para reducir los resultados",
                            "refinement_display_name": "Color",
                            "value": "n:9056987011,p_n_g-1004232833091/2343363011"
                        },
                        {
                            "link": "/s?k=nirvana+tshirt&i=fashion-novelty&rh=n%3A9056987011%2Cp_123%3A798807%2Cp_36%3A2000-3000%2Cp_n_g-10042...",
                            "name": "Aplicar el filtro Blues para reducir los resultados",
                            "refinement_display_name": "Color",
                            "value": "n:9056987011,p_n_g-1004232833091/2343350011"
                        },
                        {
                            "...": "..."
                        }
                    ],
                    "...": "..."
                },
                "total_results_count": 119,
                "last_visible_page": 3,
                "parse_status_code": 12000,
                "delivery_postcode": "10017"
            },
            "created_at": "2026-08-31 12:50:01",
            "updated_at": "2026-08-31 12:50:05",
            "page": 2,
            "url": "https://www.amazon.com/s?k=nirvana+tshirt&page=2&rh=n:9056987011,p_123:798807,p_36:2000-3000&dc=&s=featured-rank&language=en_US",
            "job_id": "7335269853705561089",
            "is_render_forced": false,
            "status_code": 200,
            "parser_type": "",
            "parser_preset": null
        },
        {
            "...": "..."
        }
    ],
    "job": {
        "callback_url": null,
        "client_id": 100420,
        "context": [
            {
                "key": "category_id",
                "value": "9056987011"
            },
            {
                "key": "merchant_id",
                "value": null
            },
            {
                "key": "currency",
                "value": "USD"
            },
            {
                "key": "sort_by",
                "value": "featured"
            },
            {
                "key": "refinements",
                "value": [
                    "p_123:798807"
                ]
            },
            {
                "key": "min_price",
                "value": 2000
            },
            {
                "key": "max_price",
                "value": 3000
            }
        ],
        "created_at": "2026-08-31 12:50:01",
        "domain": "com",
        "geo_location": null,
        "id": "7335269853705561089",
        "locale": null,
        "pages": 2,
        "parse": true,
        "query": "nirvana tshirt",
        "source": "amazon_search",
        "start_page": 2,
        "status": "done",
        "...": "..."
    }
}

```

{% hint style="info" %}
La muestra de salida está abreviada.
{% endhint %}

</details>

## Diccionario de datos de salida

La API devuelve un objeto HTML o JSON que contiene los resultados de búsqueda recuperados de Amazon.

#### Ejemplo HTML

<figure><img src="https://197269033-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBaJCXoqO1zdFnaMnCKrg%2Fuploads%2Fgit-blob-cb087215a1d0083b18721f043276888c36c0e3ef%2Famazon_search.png?alt=media" alt=""><figcaption></figcaption></figure>

#### Estructura JSON

Todos los resultados de búsqueda están contenidos en el `results` arreglo JSON. Cada resultado de búsqueda incluye una combinación de `paid`, `organic`, `suggested`, `amazons_choices`,`instant_recommendations` listados. Además, puede haber variaciones, y se capturan dentro de la `variations` clave, proporcionando detalles sobre diferentes tipos o categorías de productos, como distintos modelos, ediciones o versiones.

<table><thead><tr><th width="277.6666666666667">Clave</th><th width="302">Descripción</th><th>Tipo</th></tr></thead><tbody><tr><td><code>url</code></td><td>La URL de la página de búsqueda de Amazon.</td><td>cadena</td></tr><tr><td><code>page</code></td><td>El número de página actual.</td><td>entero</td></tr><tr><td><code>pages</code></td><td>El número total de páginas.</td><td>entero</td></tr><tr><td><code>query</code></td><td>La consulta de búsqueda utilizada.</td><td>cadena</td></tr><tr><td><code>results</code></td><td>Un diccionario que contiene los resultados de la búsqueda.</td><td>objeto</td></tr><tr><td><code>results.paid</code></td><td>Una lista de productos patrocinados con sus detalles respectivos.</td><td>arreglo</td></tr><tr><td><code>results.organic</code></td><td>Una lista de productos orgánicos con sus detalles respectivos.</td><td>arreglo</td></tr><tr><td><code>results.suggested</code></td><td>Una lista de productos sugeridos con sus detalles respectivos.</td><td>arreglo</td></tr><tr><td><code>results.amazons_choices</code></td><td>Una lista de las selecciones de Amazon con sus detalles respectivos.</td><td>arreglo</td></tr><tr><td><code>refinements</code></td><td>Una lista de refinamientos disponibles en esta página de búsqueda.</td><td>arreglo</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 analizador descritos <a href="/products/es/web-scraper-api/response-codes.md#parsers"><strong>aquí</strong></a>.</td><td>entero</td></tr><tr><td><code>total_results_count</code></td><td>El número total de resultados encontrados para la consulta de búsqueda.</td><td>entero</td></tr><tr><td><code>created_at</code></td><td>La marca de tiempo en que se creó el trabajo de scraping.</td><td>cadena</td></tr><tr><td><code>updated_at</code></td><td>La marca de tiempo en que finalizó el trabajo de scraping.</td><td>cadena</td></tr><tr><td><code>job_id</code></td><td>El ID del trabajo asociado con el trabajo de scraping.</td><td>cadena</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="/products/es/web-scraper-api/response-codes.md"><strong>aquí</strong></a>.</td><td>entero</td></tr><tr><td><code>parser_type</code></td><td>El tipo de analizador usado para analizar los datos.</td><td>cadena</td></tr></tbody></table>

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

### Patrocinado

El `paid` sección de los resultados de búsqueda se refiere al contenido de anuncios insertados que se muestra dentro de los resultados de búsqueda de Amazon.

<figure><img src="https://197269033-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBaJCXoqO1zdFnaMnCKrg%2Fuploads%2Fgit-blob-fcf3c39f7823283f7ecee3e700b40336d31ce0c0%2Fimage.png?alt=media" alt=""><figcaption></figcaption></figure>

```json
...
"paid": [
    {
        "pos": 1,
        "url": "/sspa/click?ie=UTF8&spc=MTo3ODk3NzcxNTI0MDAzNjk1OjE3MDEwODYyODI6c3BfYXRmOjMwMDA5Mjg4ODc1NTcwMjo6MDo6&url=/IOGEAR-KeyMander-Controller-Crossover-GE1337P2/dp/B08541QCKJ/ref=sr_1_1_sspa?keywords=nintendo&qid=1701086282&sr=8-1-spons&sp_csd=d2lkZ2V0TmFtZT1zcF9hdGY&psc=1",
        "asin": "B08541QCKJ",
        "price": 69.99,
        "title": "Adaptador de teclado/ratón IOGEAR KeyMander 2 con crossover para controladores, PS4, PS5, Xbox Series X/S, Xbox One, Nintendo Switch, GE1337P2, FPS, control con ratón",
        "rating": 3.7,
        "currency": "USD",
        "is_prime": true,
        "url_image": "https://m.media-amazon.com/images/I/41-AZ8CCl1L._AC_UY218_.jpg",
        "best_seller": false,
        "price_upper": 69.99,
        "is_sponsored": true,
        "manufacturer": "",
        "pricing_count": 1,
        "reviews_count": 1229,
        "is_amazons_choice": false,
        "price_strikethrough": 99.95,
        "shipping_information": "Entrega GRATIS dom., 3 de dic. O entrega más rápida jue., 30 de nov."
    },
    ...
]
```

<table><thead><tr><th width="251.66666666666669">Clave</th><th width="304">Descripción</th><th>Tipo</th></tr></thead><tbody><tr><td><code>url</code></td><td>La URL 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>price</code></td><td>El precio del producto.</td><td>flotante</td></tr><tr><td><code>title</code></td><td>El título del producto.</td><td>cadena</td></tr><tr><td><code>rating</code></td><td>La calificación del producto.</td><td>flotante</td></tr><tr><td><code>rel_pos</code></td><td><p>La posición relativa del producto en los resultados de búsqueda.</p><p>(cualquiera de los dos <code>pos</code> o <code>rel_pos</code> está presente)</p></td><td>entero</td></tr><tr><td><code>pos</code></td><td>Un identificador único que indica la posición en el listado. (cualquiera de los dos <code>pos</code> o <code>rel_pos</code> está presente)</td><td>entero</td></tr><tr><td><code>currency</code></td><td>La moneda en la que está expresado el precio.</td><td>cadena</td></tr><tr><td><code>url_image</code></td><td>La URL de la imagen del producto.</td><td>cadena</td></tr><tr><td><code>best_seller</code></td><td>Indica si el producto es un más vendido.</td><td>booleano</td></tr><tr><td><code>price_upper</code></td><td>El límite superior del precio, si aplica.</td><td>flotante</td></tr><tr><td><code>is_sponsored</code></td><td>Indica si el producto es patrocinado.</td><td>booleano</td></tr><tr><td><code>manufacturer</code></td><td>El nombre del fabricante del producto.</td><td>cadena</td></tr><tr><td><code>pricing_count</code></td><td>La cantidad de ofertas 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>coupon_discount</code></td><td>El importe con descuento.</td><td>entero (opcional)</td></tr><tr><td><code>coupon_discount_type</code></td><td>El tipo de descuento: <code>nominal</code> o <code>percentage</code>.</td><td>cadena (opcional)</td></tr><tr><td><code>is_amazons_choice</code></td><td>Indica si el producto está marcado como "elección de Amazon".</td><td>booleano</td></tr><tr><td><code>no_price_reason</code></td><td>Indicador de por qué el precio no está presente, si es igual a 0.0</td><td>cadena (opcional)</td></tr><tr><td><code>sales_volume</code></td><td>El volumen de ventas o el número de unidades vendidas de un producto específico.</td><td>cadena (opcional)</td></tr><tr><td><code>is_prime</code></td><td>Indica si el producto es apto para Amazon Prime.</td><td>booleano</td></tr><tr><td><code>shipping_information</code></td><td>Información sobre los detalles de envío del producto</td><td>cadena</td></tr></tbody></table>

### Orgánico

El `organic` sección de los resultados de búsqueda se refiere al contenido no patrocinado que aparece de forma natural según el algoritmo de búsqueda de Amazon.

<figure><img src="https://197269033-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBaJCXoqO1zdFnaMnCKrg%2Fuploads%2Fgit-blob-e7802e66234ffb06a649a682f7c3812338dab141%2Famazon_search_organic.png?alt=media" alt=""><figcaption></figcaption></figure>

```json
...
"organic": [
    ...
    {
        "pos": 5,
        "url": "/Purifiers-2200sq-ft-MOOKA-purifier-PR1/dp/B0DCBC8KKV/ref=sr_1_5?dib=eyJ2IjoiMSJ9.Qoe5cUAPMM1voliSq4zLfiJ0JVl_hsy805T9yDeoZdvRcrqICV-PjwCg0I67jvJVJ_PSunMweX8SvSH3-M-pI2-ugdCQ85ZkACZeyo0mFA_x-tDj-q1JTf8V3SdCA7KJlxMyHDeIT2N6NHGk7cyVsOpK-UlfWiNJ-dnu6KUIZcC82Zm0ugL-vdGTf8Qj-uDJJcWp35jlmA3m6N3XV3l8BuJVNVIXrsniboQa_FpLjLY.o9cWjzsvdrHpX_CV82v3VY104qfYcK7CkfXDFYuwlC8&dib_tag=se&keywords=air+purifier&qid=1753104496&sr=8-5",
        "asin": "B0DCBC8KKV",
        "price": 99.99,
        "title": "Purificadores de aire para el hogar, habitación grande de hasta 2200 pies², purificador de aire MOOKA para hogar y mascotas con filtro lavable, sensor de calidad del aire con pantalla PM 2.5, limpiador de aire para dormitorio, cuarto compartido, mascotas, oficina, PR1",
        "rating": 4.6,
        "currency": "USD",
        "is_prime": false,
        "url_image": "https://m.media-amazon.com/images/I/81spn7Ork+L._AC_UY218_.jpg",
        "best_seller": false,
        "price_upper": 99.99,
        "is_sponsored": false,
        "manufacturer": "",
        "sales_volume": "10K+ comprados en el último mes",
        "pricing_count": 1,
        "reviews_count": 1431,
        "coupon_discount": 15,
        "is_amazons_choice": false,
        "price_strikethrough": 105.97,
        "coupon_discount_type": "nominal",
        "shipping_information": "Entrega GRATIS sáb., 26 de jul.O entrega más rápida mié., 23 de jul."
    },
    ...
]
```

<table><thead><tr><th>Nombre</th><th width="272.6666666666667">Descripción</th><th>Tipo</th></tr></thead><tbody><tr><td><code>pos</code></td><td>Un indicador único que denota la posición en el listado.</td><td>entero</td></tr><tr><td><code>url</code></td><td>La URL 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>price</code></td><td>El precio del producto.</td><td>flotante</td></tr><tr><td><code>title</code></td><td>El título del producto.</td><td>cadena</td></tr><tr><td><code>rating</code></td><td>La calificación del producto.</td><td>flotante</td></tr><tr><td><code>currency</code></td><td>La moneda en la que está expresado el precio.</td><td>cadena</td></tr><tr><td><code>is_prime</code></td><td>Indica si el producto es apto para Amazon Prime.</td><td>booleano</td></tr><tr><td><code>url_image</code></td><td>La URL de la imagen del producto.</td><td>cadena</td></tr><tr><td><code>best_seller</code></td><td>Indica si el producto es un más vendido.</td><td>booleano</td></tr><tr><td><code>price_upper</code></td><td>El límite superior del precio, si aplica.</td><td>flotante</td></tr><tr><td><code>is_sponsored</code></td><td>Indica si el producto es patrocinado.</td><td>booleano</td></tr><tr><td><code>manufacturer</code></td><td>El nombre del fabricante del producto.</td><td>cadena</td></tr><tr><td><code>sales_volume</code></td><td>El volumen de ventas o el número de unidades vendidas de un producto específico.</td><td>cadena (opcional)</td></tr><tr><td><code>pricing_count</code></td><td>La cantidad de precios 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>coupon_discount</code></td><td>El importe con descuento.</td><td>entero (opcional)</td></tr><tr><td><code>coupon_discount_type</code></td><td>El tipo de descuento: <code>nominal</code> o <code>percentage</code>.</td><td>cadena (opcional)</td></tr><tr><td><code>is_amazons_choice</code></td><td>Indica si el producto es la elección de Amazon.</td><td>booleano</td></tr><tr><td><code>price_strikethrough</code></td><td>Precio original antes de cualquier descuento.</td><td>flotante</td></tr><tr><td><code>shipping_information</code></td><td>Fechas de entrega y detalles del costo de envío.</td><td>cadena</td></tr><tr><td><code>no_price_reason</code></td><td>Indicador de por qué el precio no está presente, si es igual a 0.0</td><td>cadena (opcional)</td></tr><tr><td><code>variations</code></td><td>Lista de diferentes versiones o modelos de un producto</td><td>Arreglo</td></tr></tbody></table>

### Sugeridos

El `suggested` sección de los resultados de búsqueda suele contener listados de productos recomendados por la plataforma según la consulta de búsqueda del usuario, el historial de navegación o el comportamiento de compra.

<figure><img src="https://197269033-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBaJCXoqO1zdFnaMnCKrg%2Fuploads%2Fgit-blob-97646c951238d7a92cc74ccdc8c940d8eb6f59f7%2Fimage.png?alt=media" alt=""><figcaption></figcaption></figure>

```json
...
"suggested": [
    {
        "pos": 3,
        "asin": "B07L4ZRJ7P",
        "best_seller": false,
        "is_sponsored": false,
        "is_amazons_choice": false,
        "manufacturer": "",
        "pricing_count": 1,
        "rating": 4.0,
        "reviews_count": 1,
        "title": "La historia del superdeportivo",
        "url": "/Supercar-Story-Patrick-Mark/dp/B07L4ZRJ7P/ref=sr_1_fkmr0_1?keywords=details about mercedes benz head unit e-class w213 comand navi gps unit a21390050813&qid=1636460216&sr=8-1-fkmr0",
        "url_image": "https://m.media-amazon.com/images/I/81uC-IclZqL._AC_UY218_.jpg",
        "is_prime": false,
        "price": 0.0,
        "price_upper": 0.0,
        "no_price_reason": "unknown",
        "pos": 1,
        "currency": "USD",
        "suggested_query": "details benz head"
    },
    ...
]
```

<table><thead><tr><th width="250">Clave</th><th width="277.3333333333333">Descripción</th><th>Tipo</th></tr></thead><tbody><tr><td><code>url</code></td><td>La URL 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>price</code></td><td>El precio del producto.</td><td>flotante</td></tr><tr><td><code>title</code></td><td>El título del producto.</td><td>cadena</td></tr><tr><td><code>rating</code></td><td>La calificación del producto.</td><td>flotante</td></tr><tr><td><code>currency</code></td><td>La moneda en la que está expresado el precio.</td><td>cadena</td></tr><tr><td><code>url_image</code></td><td>La URL de la imagen del producto.</td><td>cadena</td></tr><tr><td><code>best_seller</code></td><td>Indica si el producto es un más vendido.</td><td>booleano</td></tr><tr><td><code>price_upper</code></td><td>El límite superior del precio, si aplica.</td><td>flotante</td></tr><tr><td><code>is_sponsored</code></td><td>Indica si el producto es patrocinado.</td><td>booleano</td></tr><tr><td><code>manufacturer</code></td><td>El nombre del fabricante del producto.</td><td>cadena</td></tr><tr><td><code>pricing_count</code></td><td>La cantidad de precios 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>coupon_discount</code></td><td>El importe con descuento.</td><td>entero (opcional)</td></tr><tr><td><code>coupon_discount_type</code></td><td>El tipo de descuento: <code>nominal</code> o <code>percentage</code>.</td><td>cadena (opcional)</td></tr><tr><td><code>is_amazons_choice</code></td><td>Indica si el producto es la elección de Amazon.</td><td>booleano</td></tr><tr><td><code>pos</code></td><td>Un indicador único que denota la posición en el listado.</td><td>entero</td></tr><tr><td><code>is_prime</code></td><td>Indica si el producto es apto para Amazon Prime.</td><td>booleano</td></tr><tr><td><code>shipping_information</code></td><td>Información sobre los detalles de envío del producto.</td><td>cadena</td></tr><tr><td><code>sales_volume</code></td><td>El volumen de ventas o el número de unidades vendidas de un producto específico.</td><td>cadena (opcional)</td></tr><tr><td><code>no_price_reason</code></td><td>Indicador de por qué el precio no está presente, si es igual a 0.0</td><td>cadena (opcional)</td></tr><tr><td><code>suggested_query</code></td><td>La consulta sugerida proporcionada por Amazon como parte de los resultados de búsqueda.</td><td>cadena</td></tr></tbody></table>

### Las selecciones de Amazon

El `amazons_choices` La sección muestra productos con la insignia 'Amazon's Choice' y son recomendados por la plataforma por su calidad y valor percibidos.

<figure><img src="https://197269033-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBaJCXoqO1zdFnaMnCKrg%2Fuploads%2Fgit-blob-e1c6a8162fd93307f5e0d9f02eeed4be03266e04%2Fimage.png?alt=media" alt=""><figcaption></figcaption></figure>

```json
...
"amazons_choices": [
    {
        "asin": "B07STGGQ18",
        "best_seller": false,
        "is_sponsored": false,
        "is_amazons_choice": true,
        "manufacturer": "",
        "pricing_count": 1,
        "rating": 4.8,
        "reviews_count": 9,
        "title": "AMD Ryzen 5 3600 4, 2GHz AM4 35MB Cache Wraith Stealth",
        "url": "/AMD-Ryzen-3600-Wraith-Stealth/dp/B07STGGQ18/ref=sr_1_3?dchild=1&keywords=0730143309936&qid=1600153905&sr=8-3",
        "url_image": "https://m.media-amazon.com/images/I/71WPGXQLcLL._AC_UY218_.jpg",
        "is_prime": true,
        "price": 179.0,
        "price_upper": 179.0,
        "shipping_information": "Entrega hasta el viernes, 18 de septiembre. Envío GRATIS por Amazon",
        "pos": 3,
        "currency": "EUR"
    },
    ...
]
```

<table><thead><tr><th width="252">Clave</th><th width="286.3333333333333">Descripción</th><th>Tipo</th></tr></thead><tbody><tr><td><code>url</code></td><td>La URL 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>price</code></td><td>El precio del producto.</td><td>flotante</td></tr><tr><td><code>title</code></td><td>El título del producto.</td><td>cadena</td></tr><tr><td><code>rating</code></td><td>La calificación del producto.</td><td>flotante</td></tr><tr><td><code>currency</code></td><td>La moneda en la que está expresado el precio.</td><td>cadena</td></tr><tr><td><code>url_image</code></td><td>La URL de la imagen del producto.</td><td>cadena</td></tr><tr><td><code>best_seller</code></td><td>Indica si el producto es un más vendido.</td><td>booleano</td></tr><tr><td><code>price_upper</code></td><td>El límite superior del precio, si aplica.</td><td>flotante</td></tr><tr><td><code>is_sponsored</code></td><td>Indica si el producto es patrocinado.</td><td>booleano</td></tr><tr><td><code>manufacturer</code></td><td>El nombre del fabricante del producto.</td><td>cadena</td></tr><tr><td><code>pricing_count</code></td><td>La cantidad de precios 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>coupon_discount</code></td><td>El importe con descuento.</td><td>entero (opcional)</td></tr><tr><td><code>coupon_discount_type</code></td><td>El tipo de descuento: <code>nominal</code> o <code>percentage</code>.</td><td>cadena (opcional)</td></tr><tr><td><code>is_amazons_choice</code></td><td>Indica si el producto es la elección de Amazon.</td><td>booleano</td></tr><tr><td><code>pos</code></td><td>Un indicador único que denota la posición en el listado.</td><td>entero</td></tr><tr><td><code>is_prime</code></td><td>Indica si el producto es apto para Amazon Prime.</td><td>booleano</td></tr><tr><td><code>shipping_information</code></td><td>Información sobre los detalles de envío del producto.</td><td>cadena</td></tr><tr><td><code>sales_volume</code></td><td>El volumen de ventas o el número de unidades vendidas de un producto específico.</td><td>cadena (opcional)</td></tr><tr><td><code>no_price_reason</code></td><td>Indicador de por qué el precio no está presente, si es igual a 0.0</td><td>cadena (opcional)</td></tr><tr><td><code>variations</code></td><td>Lista de diferentes versiones o modelos de un producto</td><td>Arreglo</td></tr></tbody></table>

### Variantes

El `variations` La sección enumera diferentes versiones o modelos de un producto, ofreciendo una vista detallada de las opciones disponibles en la categoría especificada.

<figure><img src="https://197269033-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBaJCXoqO1zdFnaMnCKrg%2Fuploads%2Fgit-blob-bcd7b717976995ffc3c72b6a4d414aaebced9c6e%2Fimage.png?alt=media" alt=""><figcaption></figcaption></figure>

```json
...
"variations": [
  {
    "asin": "B08KXB6SZH",
    "title": "PlayStation 5",
    "price": 29.99,
    "not_available": false
  },
  {
    "asin": "B08L6FZM6D",
    "title": "PlayStation 4",
    "not_available": false,
    "no_price_reason": "desconocido"
  },
  {
    "asin": "B08N766Q9W",
    "title": "Xbox código digital",
    "not_available": true,
    "no_price_reason": "Actualmente no disponible."
  }
],
...
```

<table><thead><tr><th width="243.33333333333334">Clave</th><th>Descripción</th><th>Tipo</th></tr></thead><tbody><tr><td><code>asin</code></td><td>Número de identificación estándar de Amazon</td><td>cadena</td></tr><tr><td><code>title</code></td><td>Título de la variante</td><td>cadena</td></tr><tr><td><code>price</code></td><td>Precio de la variante</td><td>flotante</td></tr><tr><td><code>price_strikethrough</code></td><td>El precio original antes de cualquier descuento o promoción</td><td>flotante</td></tr><tr><td><code>not_available</code></td><td>Indica si la variante no está disponible actualmente</td><td>booleano</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/e-commerce/amazon/search.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.
