20 % de descuento en todos los planes de pago con el código

Compras · Walmart

API de reseñas de Walmart

La API de reseñas de Walmart te da datos de Walmart en tiempo real en el momento en que los pides, limpios y estructurados, listos para tu propia app, una hoja de cálculo o un asistente de IA. Sin scraping, nada que mantener.

100 solicitudes gratis al mes · sin tarjeta de crédito · una clave de API para todas las plataformas

Datos clave

Actualizado el

Las reseñas de productos de Walmart son una de las fuentes gratuitas de opiniones de producto más ricas del comercio minorista de EE. UU.: millones de reseñas de compras verificadas, cada una etiquetada con el vendedor que vendió el artículo y los aspectos de los que habló el autor. La API de reseñas de Walmart de everydata.io las devuelve como JSON estructurado para cualquier usItemId de walmart.com o walmart.ca: listas de reseñas paginadas, la distribución completa de estrellas, el resumen de reseñas generado por IA de Walmart y la lista de aspectos que alimenta los filtros "frequently mentioned" de la página.

Plataforma
Walmart
Endpoint principal
/walmart-lookup-reviews
Cuota por llamada
1 solicitud
Plan gratuito
100 solicitudes / mesdespués, desde 30 € / mes
Lo que obtienes

Datos de Walmart, listos para usar

La respuesta repite tus filtros (productId, page, sort, domainCode, ratings, vp) y devuelve después un objeto reviews. customerReviews es la página de reseñas: rating, reviewTitle, reviewText, reviewSubmissionTime, userNickname, un array badges que incluye VerifiedPurchaser, los votos positiveFeedback / negativeFeedback, sellerName y fulfilledBy de la transacción detrás de la reseña, itemName e itemId de la variante exacta comprada, features como Color, media y photos, y reviewAspects, que vincula la reseña con IDs de aspecto y una polaridad.

Encima de la lista obtienes los agregados: totalReviewCount, averageOverallRating, recommendedPercentage, de ratingValueOneCount a ratingValueFiveCount y sus variantes en porcentaje, reviewsWithTextCount y totalMediaCount. Dos bloques generados por Walmart facilitan el análisis: reviewSummary es el párrafo de resumen de IA con un summaryTitle y summaryAspects a nivel de frase, y bulletReviewSummary lista los aspectos con aspectName, aspectPillText, aspectPolarity y un aspectSummary de una línea. También se incluyen topPositiveReview y topNegativeReview.

  • customerReviews paginadas con valoración, título, texto, fecha, apodo e insignia VerifiedPurchaser
  • sellerName, fulfilledBy, itemId e itemName por reseña: sabes a qué vendedor y variante corresponde cada reseña
  • Distribución de estrellas (ratingValueOneCount … ratingValueFiveCount), averageOverallRating y recommendedPercentage
  • aspects[] con id, name y snippetCount; filtra reseñas por ID de aspecto
  • reviewSummary de IA de Walmart y bulletReviewSummary con polaridad por aspecto
  • Filtros: sort (relevancy, submission-desc, helpful, rating-desc, rating-asc), vp solo verificadas, ratings "1,2,5"
  • domainCode com o ca para walmart.com y walmart.ca
Casos de uso

Lo que los equipos construyen con esto

Análisis de la voz del cliente

Las marcas agregan sus reseñas por aspecto y polaridad para encontrar los defectos y los aciertos que más mencionan los clientes, usando los IDs de aspecto de Walmart en lugar de entrenar antes un clasificador.

Control de calidad de vendedores del marketplace

Los vendedores del marketplace filtran las reseñas negativas (ratings=1,2) que llevan su sellerName para distinguir las quejas sobre el producto de los problemas de envío y responder rápido.

Análisis de productos y sourcing

Antes de publicar un producto, compara la distribución de estrellas, el recommendedPercentage y el resumen de IA de los artículos competidores para estimar la demanda y los riesgos de calidad.

Monitorización de reseñas y alertas

Consulta submission-desc cada día, compara por reviewId y avisa a tu equipo de nuevas reseñas de una estrella o con fotos en artículos clave.

Cómo funciona

Solicitud y respuesta de ejemplo

Llama a GET /wlm/walmart-lookup-reviews con productId igual al usItemId, el número del final de la URL del producto o el campo usItemId de un resultado de búsqueda. Añade page y sort para recorrer las reseñas, ratings para limitarte a ciertas estrellas, vp=true para ver solo compras verificadas y aspect con un ID de reviews.aspects para ver solo las reseñas sobre, por ejemplo, Charging. El ejemplo de abajo está recortado a dos aspectos y una reseña.

GET /wlm/walmart-lookup-reviews

curl "https://api.everydata.io/wlm/walmart-lookup-reviews?productId=5364974201&domainCode=com&page=1&sort=relevancy" \
  -H "x-api-key: YOUR_API_KEY"

Respuesta (abreviada)

200 OK · application/json
{
  "responseStatus": "PRODUCT_FOUND_RESPONSE",
  "responseMessage": "Product successfully found!",
  "productId": 5364974201,
  "page": 1,
  "sort": "relevancy",
  "domainCode": "com",
  "ratings": [],
  "vp": false,
  "reviews": {
    "activeSort": "relevancy",
    "aspects": [
      {
        "id": "6051",
        "name": "Charging",
        "snippetCount": 140
      },
      {
        "id": "160",
        "name": "Led Light",
        "snippetCount": 107
      }
    ],
    "reviewSummary": {
      "summaryTitle": "Compact and rechargeable fan offers impressive speed and convenience",
      "summary": "Customers praise the product's speed, power level, and charging features, highlighting its strong air current, multiple speed settings, and quick charging.",
      "summaryAspects": [
        {
          "aspectId": 184,
          "aspectStart": 31,
          "aspectEnd": 35,
          "aspectSentiment": "positive"
        }
      ]
    },
    "bulletReviewSummary": {
      "bulletSummaryAspects": [
        {
          "aspectId": "180",
          "aspectName": "noise level",
          "aspectPillText": "Super quiet noise level",
          "aspectRank": 7,
          "aspectPolarity": "Positive",
          "aspectSummary": "Operates at a barely audible sound level."
        }
      ]
    },
    "averageOverallRating": 4.4,
    "totalReviewCount": 2054,
    "reviewsWithTextCount": 670,
    "recommendedPercentage": 87,
    "ratingValueOneCount": 176,
    "ratingValueTwoCount": 67,
    "ratingValueThreeCount": 83,
    "ratingValueFourCount": 143,
    "ratingValueFiveCount": 1585,
    "totalMediaCount": 35,
    "customerReviews": [
      {
        "reviewId": "393593280",
        "rating": 5,
        "recommended": true,
        "reviewTitle": "great deal!",
        "reviewText": "This fan was a lifesaver to survive in hot camping tent! ...",
        "reviewSubmissionTime": "7/28/2025",
        "userNickname": "colette",
        "badges": [
          {
            "badgeType": "Custom",
            "contentType": "REVIEW",
            "id": "VerifiedPurchaser"
          }
        ],
        "userBadges": [
          {
            "badgeId": "TOP_REVIEWER",
            "badgeValue": "TOP_REVIEWER"
          }
        ],
        "positiveFeedback": 0,
        "negativeFeedback": 0,
        "sellerName": "GVDV Hub",
        "fulfilledBy": "Walmart",
        "itemId": "14779413575",
        "features": [
          {
            "name": "Color",
            "value": "Yellow/Black"
          }
        ],
        "externalSource": "bazaarvoice"
      }
    ]
  }
}

La paginación se basa en el número de página. Mantén sort fijo mientras recorres páginas: submission-desc es la opción más segura para sincronizaciones incrementales, porque las reseñas nuevas siempre aparecen en la página uno y puedes parar en cuanto encuentres un reviewId que ya tenías guardado. totalReviewCount cuenta todas las valoraciones; reviewsWithTextCount es el número que realmente puedes recorrer, ya que las valoraciones solo con estrellas no tienen texto.

Los aspectos son las etiquetas temáticas de Walmart. Pide la página uno sin filtros, lee reviews.aspects para ver qué mencionan los clientes (Charging, Led Light …) y con qué frecuencia, y luego solicita aspect=<id> para aislar esas reseñas; el reviewAspects de cada reseña indica la polaridad de cada aspecto que toca. Combínalo con ratings=1,2 para encontrar rápido las opiniones negativas sobre un tema concreto.

Walmart agrupa las reseñas de todas las variantes y, en artículos del marketplace, de todos los vendedores: sellerName, fulfilledBy, itemId e itemName en cada reseña indican exactamente qué oferta compró el autor. reviewSubmissionTime es una fecha en formato estadounidense (M/D/YYYY); analízala de forma explícita.

Endpoints relacionados

GET/wlm/walmart-lookup-reviews

Reseñas. Reseñas de clientes paginadas de un producto.

GET/wlm/walmart-lookup-product

Detalles del producto. Página de producto por URL.

GET/wlm/walmart-search-by-keyword

Buscar productos. Búsqueda por palabra clave con paginación y ordenación.

Referencia completa de la API
Precios

Paga por solicitud, con todas las plataformas incluidas

Una página de reseñas es una solicitud, sean cuales sean los filtros aplicados. Monitorizar a diario 200 artículos en busca de reseñas nuevas cuesta unas 6000 solicitudes al mes, que caben en el plan Production (50.000 solicitudes, 80 €) con margen para cargas históricas completas; un primer rastreo de un artículo con 2000 reseñas necesita unas 70 páginas. Las respuestas 5xx del sitio de origen nunca se cobran.

Free
100 solicitudes / mes
Starter
5000 solicitudes · 30 €
Production
50.000 solicitudes · 80 €
Business
300.000 solicitudes · 300 €

API de reseñas de Walmart: preguntas frecuentes

¿Qué es el parámetro productId?

Es el usItemId de Walmart: el número del final de una URL de producto como /ip/<slug>/5364974201, que también se devuelve como usItemId en los resultados de búsqueda.

¿Puedo obtener solo reseñas de compras verificadas?

Sí, usa vp=true. Cada reseña incluye además una insignia VerifiedPurchaser en badges[], así que puedes comprobar el indicador en los propios datos.

¿Cómo filtro por valoración en estrellas?

Pasa ratings como lista separada por comas, por ejemplo ratings=1,2,5. La respuesta repite la lista aplicada en el campo ratings.

¿Qué es el resumen de reseñas por IA?

reviewSummary es el resumen que genera y muestra el propio Walmart en la página del producto, con un título y fragmentos por aspecto con su sentimiento. bulletReviewSummary contiene las etiquetas de aspecto más cortas, cada una con una polaridad y un resumen de una frase.

¿Funciona con walmart.ca?

Sí. Usa domainCode=ca con el usItemId canadiense; el valor por defecto es com.

¿Cuántas reseñas hay por página?

Walmart devuelve su tamaño de página estándar, normalmente 20 reseñas con texto. Usa reviewsWithTextCount para calcular cuántas páginas necesitas.

Empieza a analizar reseñas de Walmart

Regístrate gratis, elige cualquier usItemId y llama al endpoint de reseñas: aspectos y resumen de IA incluidos en cada respuesta.