E-commerce
Amazon Scraper
amazon.com
Amazon opera su propio stack de detección y es el objetivo que casi todos los proyectos de scraping abordan primero. Un endpoint de plugin dedicado devuelve los datos ya parseados: dale un ASIN o una URL de producto para una ficha completa, o una palabra clave para una búsqueda, y los precios vuelven en la moneda correcta automáticamente: el exit se fija al país de origen del mercado a través de nuestro pool ISP de Oxylabs + iProyal, así que amazon.com devuelve USD y amazon.de devuelve EUR sin configuración. Sin cuenta de Selling Partner ni Product Advertising API, y sin HTML que analizar por tu cuenta.
Qué puedes extraer
- Título, marca, ASIN y ruta de categoría
- Precio y moneda, precio de lista y porcentaje de descuento
- Disponibilidad con indicador booleano de stock
- Valoración en estrellas y número de reseñas
- URLs de la galería de imágenes, características destacadas y vendedor del buy-box
- Tarjetas de resultados de búsqueda con precio, valoración e indicadores de patrocinado y Prime
Endpoints dedicados
/marketplace/amazon-product Producto de Amazon
Un producto por ASIN o URL: título, marca, precio y moneda, precio de lista y descuento, disponibilidad, valoración, número de reseñas, vendedor, características, categorías e imágenes. Con el precio en la moneda propia del mercado.
/marketplace/amazon-search Resultados de búsqueda de Amazon
Una búsqueda por palabra clave en cualquiera de los 20 mercados regionales: ASIN, título, precio, precio de lista, valoración, número de reseñas, URL limpia del producto e indicadores de patrocinado / Prime. Filtra por rango de precios, ordena por precio, valoración o novedad, y pagina los resultados.
Marketplaces compatibles
Los precios se devuelven en la moneda local de cada marketplace, con la salida fijada automáticamente a ese país.
| Marketplace | Moneda |
|---|---|
amazon.com | USD |
amazon.co.uk | GBP |
amazon.de | EUR |
amazon.fr | EUR |
amazon.it | EUR |
amazon.es | EUR |
amazon.nl | EUR |
amazon.se | SEK |
amazon.pl | PLN |
amazon.ca | CAD |
amazon.com.mx | MXN |
amazon.com.br | BRL |
amazon.co.jp | JPY |
amazon.in | INR |
amazon.sg | SGD |
amazon.com.au | AUD |
amazon.ae | AED |
amazon.sa | SAR |
amazon.com.tr | TRY |
amazon.eg | EGP |
Cómo rastrearlo
curl -X POST \
-H "X-ScrapeUnblocker-Key: $SU_API_KEY" \
"https://api.scrapeunblocker.com/marketplace/amazon-product?asin=B09B8V1LZ3&marketplace=amazon.com"import requests
resp = requests.post(
"https://api.scrapeunblocker.com/marketplace/amazon-product",
headers={"X-ScrapeUnblocker-Key": SU_API_KEY},
params={"asin": "B09B8V1LZ3", "marketplace": "amazon.com"},
)
print(resp.text)import { ScrapeUnblockerClient } from 'scrapeunblocker';
const su = new ScrapeUnblockerClient({ apiKey: process.env.SU_API_KEY });
const results = await su.amazonSearch('wireless headphones', {
marketplace: 'amazon.com',
sort: 'price_asc',
});
const product = await su.amazonProduct({ asin: 'B09B8V1LZ3' });
console.log(results); Las peticiones son POST y sus parámetros van en la query string. El renderizado en navegador siempre ocurre: no hay ningún flag que activar.
Ejemplo de respuesta
{
"asin": "B09B8V1LZ3",
"title": "Sony WH-1000XM4 Wireless Noise Cancelling Headphones",
"brand": "Sony",
"marketplace": "amazon.com",
"price": 278.00,
"currency": "USD",
"list_price": 349.99,
"savings_percent": 21,
"in_stock": true,
"rating": 4.7,
"review_count": 63241,
"seller": "Amazon.com",
"categories": ["Electronics", "Headphones", "Over-Ear"],
"features": [
"Industry-leading noise cancellation",
"30-hour battery life with quick charge"
],
"images": [
"https://m.media-amazon.com/images/I/71o8Q5XJS5L._AC_SL1500_.jpg"
]
} Preguntas frecuentes
¿Es legal hacer scraping de Amazon?
Recopilar datos públicos de Amazon como precios, fichas y reseñas suele ser legal, y los tribunales han respaldado repetidamente el acceso a datos públicos de la web. Sigues siendo responsable del uso que les des: respeta los derechos de autor, las normas de datos personales y los términos aplicables. ScrapeUnblocker devuelve la página pública; qué recopilas y cómo lo usas es decisión tuya.
¿Cómo hago scraping de Amazon sin que me bloqueen?
Amazon opera un stack de detección propio que bloquea IPs de datacenter, toma huellas del navegador y limita las peticiones rápidas. ScrapeUnblocker se encarga de todo: renderizado en navegador real, rotación de exits residenciales e ISP y resolución de desafíos, así que envías una petición y recibes JSON parseado, con un 97.5% de éxito en nuestro benchmark de producción.
¿Puedo obtener precios de Amazon en distintos países y monedas?
Sí. Indica el mercado (amazon.com, amazon.de, amazon.co.jp y 17 más) y el exit se fija a ese país automáticamente, así que los precios vuelven en la moneda local - USD para .com, EUR para .de, JPY para .co.jp - sin configuración adicional.
¿Necesito la Product Advertising API o una cuenta de Selling Partner de Amazon?
No. El plugin devuelve datos de producto y de búsqueda como JSON limpio sin ninguna cuenta de API de Amazon, proceso de aprobación ni análisis de HTML por tu parte.
¿Qué datos puedo extraer de una página de producto de Amazon?
Título, marca, ASIN, categoría, precio y moneda, precio de lista y descuento, disponibilidad, valoración en estrellas y número de reseñas, vendedor del buy-box, características e imágenes de la galería. Una búsqueda devuelve tarjetas ordenadas con ASIN, precio, valoración e indicadores de patrocinado y Prime.
¿Cuánto cuesta hacer scraping de Amazon?
ScrapeUnblocker se cobra por petición, no por gigabyte: desde unos 1 EUR por cada 1.000 peticiones hasta unos 0,55 EUR a volumen. Suele ser varias veces más barato que los unblockers por GB, y la factura es predecible.
¿Qué velocidad tiene y cuántos productos puedo scrapear?
Cada llamada parseada de Amazon vuelve en unos 18,8 s de media en nuestro benchmark, y las llamadas se ejecutan en paralelo: no hay límite fijo, el rendimiento escala con tu plan.
Scrapers relacionados
Empieza a rastrear este sitio hoy
Plan gratuito incluido. No necesitas tarjeta para probarlo.