Todos los scrapers

E-commerce

Amazon Reviews Scraper

amazon.com

98.3% Tasa de éxito
4.5s Respuesta media
In-house anti-bot Protección
1074 llamadas Medido sobre

Amazon solo muestra la lista completa de reseñas a los clientes con sesión iniciada: las páginas de reseñas responden a un visitante sin sesión con la página de inicio de sesión. Lo que la página de un producto muestra sin iniciar sesión es una parte pública (la valoración global y el número de reseñas, el histograma de 1 a 5 estrellas, el resumen Customers say generado con IA y las reseñas destacadas), y esa parte es lo que devuelve este plugin. Dale un ASIN con un marketplace, o una URL de producto, y devuelve la valoración, el número total de reseñas, la cuota de cada estrella, el resumen Customers say con el sentimiento de cada aspecto, el número de menciones y las citas de reseñas que Amazon muestra para él, y las reseñas destacadas, normalmente de 5 a 13, primero las locales y después las de otros países, cada una con autor, valoración, título, texto, fecha y país, la marca de compra verificada, los votos de utilidad, la variante y las imágenes. Cuando Amazon pone un aviso de inicio de sesión en lugar de las reseñas destacadas, algo habitual en amazon.com, reviewsGated es true y reviews está vacío, mientras que la valoración, el histograma y los datos de Customers say se siguen devolviendo. No es una exportación de todas las reseñas de un producto.

Qué puedes extraer

  • Título del producto, valoración global en estrellas y número total de reseñas
  • El histograma de 1 a 5 estrellas como cuota por estrella
  • El resumen con IA Customers say de Amazon, con el sentimiento, el número de menciones y el resumen de cada aspecto
  • Las citas de reseñas que Amazon muestra para cada aspecto, con el ID y el enlace de la reseña
  • Las reseñas destacadas que Amazon muestra a los visitantes sin sesión, normalmente de 5 a 13: autor, valoración, título, texto, fecha, país e idioma
  • Marca de compra verificada, votos de utilidad, la variante del producto e imágenes de la reseña
  • reviewsGated: true cuando Amazon muestra un aviso de inicio de sesión en lugar de las reseñas destacadas

Endpoints dedicados

/marketplace/amazon-reviews

Reseñas de productos de Amazon

Los datos de reseñas que la página de un producto muestra a los visitantes sin sesión, por ASIN (con marketplace) o URL de producto: title, rating, reviewCount, histogram (porcentaje por estrella), customersSay (summary y aspects con sentiment, mentions, positive, negative, summary y excerpts) y las reseñas destacadas (id, url, author, rating, title, body, date, country, fromOtherCountry, verified, helpfulVotes, variant, images). reviewsGated es true cuando Amazon muestra un aviso de inicio de sesión en lugar de las reseñas destacadas. Cualquiera de los 20 marketplaces regionales; proxy_country es por defecto el país de origen del marketplace.

Cómo rastrearlo

curl -X POST \
  -H "X-ScrapeUnblocker-Key: $SU_API_KEY" \
  "https://api.scrapeunblocker.com/marketplace/amazon-reviews?asin=B07PXGQC1Q&marketplace=amazon.com"
import requests

resp = requests.post(
    "https://api.scrapeunblocker.com/marketplace/amazon-reviews",
    headers={"X-ScrapeUnblocker-Key": SU_API_KEY},
    params={"asin": "B07PXGQC1Q", "marketplace": "amazon.com"},
)
print(resp.text)
import { ScrapeUnblockerClient } from 'scrapeunblocker';

const su = new ScrapeUnblockerClient({ apiKey: process.env.SU_API_KEY });

const results = await su.amazonReviews({
  asin: 'B07PXGQC1Q',
  marketplace: 'amazon.com',
});
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": "B07PXGQC1Q",
  "marketplace": "amazon.com",
  "url": "https://www.amazon.com/dp/B07PXGQC1Q",
  "title": "Apple AirPods Wireless Ear Buds, Bluetooth Headphones with Lightning Charging Case Included, Over 24 Hours of Battery Life, Effortless Setup for iPhone",
  "rating": 4.7,
  "reviewCount": 634920,
  "histogram": { "5": 87, "4": 8, "3": 3, "2": 0, "1": 2 },
  "customersSay": {
    "summary": "Customers find these wireless earbuds fantastic with clear sound quality and consider them well worth the money. The fit and connectivity receive mixed feedback - while...",
    "aspects": [
      {
        "name": "Quality",
        "sentiment": "positive",
        "mentions": 20250,
        "positive": 19480,
        "negative": 770,
        "summary": "Customers find these headphones to be fantastic and well-made, with one customer noting they match the product description exactly.",
        "excerpts": [
          {
            "reviewId": "R3NI1NDU6FIH6F",
            "url": "https://www.amazon.com/gp/customer-reviews/R3NI1NDU6FIH6F",
            "text": "What a great product and an awesome price. My son never takes them out of his ears and recommends them to all of his friends. Best gift ever he says."
          }
        ]
      },
      {
        "name": "Fit",
        "sentiment": "mixed",
        "mentions": 3491,
        "positive": 2183,
        "negative": 1308,
        "summary": "Customers have mixed experiences with how the headphones sit in their ears, with some finding them comfortable and secure while others report that they fall out easily.",
        "excerpts": [
          {
            "reviewId": "R3AR3P4Z9FSW74",
            "url": "https://www.amazon.com/gp/customer-reviews/R3AR3P4Z9FSW74",
            "text": "Love the size, fit, and sound quality. Battery life is limited when used for long conversations but not bad when just listening to music"
          },
          {
            "reviewId": "R1MMHNU9G00EA2",
            "url": "https://www.amazon.com/gp/customer-reviews/R1MMHNU9G00EA2",
            "text": "These are the worst earbuds I have ever owned. They fall out, don’t seal well in the ear, aren’t even loud enough to listen to an audiobook...."
          }
        ]
      }
    ]
  },
  "reviewsGated": false,
  "reviewsReturned": 8,
  "reviews": [
    {
      "id": "R31MZ2TWH4QWY1",
      "url": "https://www.amazon.com/gp/customer-reviews/R31MZ2TWH4QWY1",
      "author": "Espresso Lover!!",
      "rating": 5.0,
      "title": "Great little Airpods! Not fake, read on.",
      "body": "Let me start by saying that given the price, I didn't actually have high expectations for these. I'm pleased to say that I was pleasantly surprised. They definitely live to Apples quality that we've...",
      "date": "2023-05-27",
      "dateRaw": "Reviewed in the United States on May 27, 2023",
      "country": "United States",
      "fromOtherCountry": false,
      "language": "en-US",
      "verified": true,
      "helpfulVotes": 163,
      "variant": "Set: Without AppleCare+",
      "images": []
    }
  ],
  "proxyCountry": "US"
}

Leer la documentación

Preguntas frecuentes

¿Es legal hacer scraping de reseñas de Amazon?

Recopilar datos públicos de reseñas (valoraciones, el histograma de estrellas y el texto de las reseñas que muestra la página de un producto) es lícito en muchas jurisdicciones, pero las normas dependen de tu país, de los datos que recopiles y de cómo los uses. Los nombres de los autores y el texto de las reseñas pueden ser datos personales, y las reseñas tienen derechos de autor, así que cumple las normas que se te apliquen. ScrapeUnblocker devuelve los datos públicos de la página del producto; qué recopilas y cómo lo usas es decisión tuya.

¿Cómo hago scraping de reseñas de Amazon sin que me bloqueen?

Amazon usa su propia detección de bots y responde con una página de captcha al tráfico del que no se fía. El plugin /marketplace/amazon-reviews lee la página del producto sin navegador, con exits nuevos en el país de origen del marketplace, trata la página de captcha de Amazon como un fallo y prueba otro exit; solo una última ronda puede usar un navegador real, que es también como un ASIN desconocido se reconoce como el propio 404 de Amazon. En el benchmark de ScrapeUnblocker devolvió los datos de reseñas en el 98,3 % de 1.074 llamadas con productos y marketplaces distintos, unos 4,5 s por llamada.

¿Obtengo todas las reseñas de un producto?

No. Amazon solo muestra todas las reseñas a los clientes con sesión iniciada, así que el plugin devuelve la parte pública de la página del producto: la valoración, el número total de reseñas, el histograma de estrellas, el resumen Customers say con sus citas y las reseñas destacadas, normalmente de 5 a 13, primero las locales y después las de otros países. Cuando Amazon pone un aviso de inicio de sesión en lugar de las reseñas destacadas, algo habitual en amazon.com, reviewsGated es true y reviews está vacío; la valoración, el histograma y los datos de Customers say, con sus citas, se siguen devolviendo.

¿Qué incluyen los datos de Customers say?

Customers say es el resumen de las reseñas de un producto que Amazon genera con IA. El plugin devuelve el resumen general y cada aspecto que Amazon enumera, como calidad, sonido o ajuste, con su sentimiento (positivo, negativo o mixto), el número de reseñas que lo mencionan, cuántas de ellas son positivas y negativas, un resumen breve y las citas de reseñas que Amazon muestra para él, cada una con el ID de la reseña y un enlace a ella. Un producto para el que Amazon no muestra Customers say devuelve null.

¿Puedo obtener reseñas de otros marketplaces de Amazon?

Sí. Pasa marketplace con cualquiera de los 20 sitios regionales, como amazon.co.uk, amazon.de o amazon.co.jp, o pega una URL de producto de ese sitio. Las reseñas vienen de esa tienda, y cada reseña indica en qué país se escribió y si es una de las reseñas de otros países que Amazon añade después de las locales. Por defecto la petición sale desde el país de origen del marketplace.

¿Cuánto cuesta hacer scraping de reseñas de Amazon?

Cada llamada es una petición: un producto, con su valoración, su histograma, sus datos de Customers say y sus reseñas destacadas. 1 petición = 1 crédito, 1,00 EUR por cada 1.000 en Pay as you go, bajando hasta unos 0,55 EUR por cada 1.000 en el plan Ultimate. No se facturan los bloqueos ni los timeouts, y la prueba gratuita incluye 500 peticiones sin tarjeta.

Scrapers relacionados

Empieza a rastrear este sitio hoy

Plan gratuito incluido. No necesitas tarjeta para probarlo.