20 % de desconto em todos os planos pagos com o código

Compras · Walmart

API de avaliações Walmart

API de avaliações Walmart: dados ao vivo de Walmart no momento em que você pede, limpos e estruturados – prontos para seu próprio app, uma planilha ou um assistente de IA. Sem scraping, nada para manter.

100 requisições grátis por mês · sem cartão de crédito · uma chave de API para todas as plataformas

Fatos principais

Atualizado em

As avaliações de produtos do Walmart são uma das fontes gratuitas mais ricas de feedback sobre produtos no varejo americano – milhões de avaliações de compras verificadas, cada uma marcada com o vendedor que vendeu o item e os aspectos que o avaliador mencionou. A API de avaliações Walmart da everydata.io as retorna em JSON estruturado para qualquer usItemId do walmart.com ou do walmart.ca: listas paginadas de avaliações, a distribuição completa de estrelas, o resumo de avaliações gerado por IA do próprio Walmart e a lista de aspectos que alimenta os filtros de "frequently mentioned" da página.

Plataforma
Walmart
Endpoint principal
/walmart-lookup-reviews
Cota por chamada
1 requisição
Plano gratuito
100 req. / mêsdepois, a partir de € 30 / mês
O que você recebe

Dados de Walmart, prontos para usar

A resposta repete seus filtros (productId, page, sort, domainCode, ratings, vp) e em seguida retorna um objeto reviews. customerReviews é a página de avaliações: rating, reviewTitle, reviewText, reviewSubmissionTime, userNickname, um array badges que inclui VerifiedPurchaser, os votos positiveFeedback / negativeFeedback, sellerName e fulfilledBy da transação por trás da avaliação, itemName e itemId da variante exata comprada, features como Color, mídia e fotos, e reviewAspects, que liga a avaliação a ids de aspectos com uma polaridade.

Acima da lista vêm os agregados: totalReviewCount, averageOverallRating, recommendedPercentage, de ratingValueOneCount a ratingValueFiveCount e as variantes em percentual, reviewsWithTextCount e totalMediaCount. Dois blocos gerados pelo Walmart facilitam a análise: reviewSummary é o parágrafo de resumo por IA, com um summaryTitle e summaryAspects por frase, e bulletReviewSummary lista aspectos com aspectName, aspectPillText, aspectPolarity e um aspectSummary de uma linha. topPositiveReview e topNegativeReview também estão incluídos.

  • customerReviews paginadas com nota, título, texto, data, apelido e selo VerifiedPurchaser
  • sellerName, fulfilledBy, itemId e itemName por avaliação – saiba a qual vendedor e variante cada avaliação se refere
  • Distribuição de estrelas (ratingValueOneCount … ratingValueFiveCount), averageOverallRating e recommendedPercentage
  • aspects[] com id, name e snippetCount; filtre avaliações por id de aspecto
  • reviewSummary por IA do Walmart e bulletReviewSummary com polaridade por aspecto
  • Filtros: sort (relevancy, submission-desc, helpful, rating-desc, rating-asc), vp apenas verificadas, ratings "1,2,5"
  • domainCode com ou ca para walmart.com e walmart.ca
Casos de uso

O que equipes criam com isso

Análise da voz do cliente

Marcas agregam suas avaliações por aspecto e polaridade para encontrar os defeitos e os pontos fortes mais citados pelos clientes, usando os ids de aspectos do Walmart em vez de treinar um classificador primeiro.

Controle de qualidade de vendedores do marketplace

Vendedores do marketplace filtram avaliações negativas (ratings=1,2) que trazem o próprio sellerName para distinguir reclamações sobre o produto de problemas de logística e responder rapidamente.

Pesquisa de produtos e sourcing

Antes de anunciar um produto, compare a distribuição de estrelas, o recommendedPercentage e o resumo por IA de itens concorrentes para avaliar a demanda e os riscos de qualidade.

Monitoramento de avaliações e alertas

Consulte diariamente com submission-desc, compare pelo reviewId e alerte sua equipe sobre novas avaliações de uma estrela ou avaliações com fotos em itens importantes.

Como funciona

Requisição e resposta de exemplo

Chame GET /wlm/walmart-lookup-reviews com productId definido como o usItemId – o número no final da URL do produto ou o campo usItemId de um resultado de busca. Adicione page e sort para percorrer as avaliações, ratings para restringir a determinadas estrelas, vp=true para apenas compras verificadas e aspect com um id de reviews.aspects para ver só as avaliações sobre, por exemplo, Charging. O exemplo abaixo está reduzido a dois aspectos e uma avaliação.

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"

Resposta (resumida)

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"
      }
    ]
  }
}

A paginação é por número de página. Mantenha sort fixo enquanto percorre as páginas – submission-desc é a opção mais segura para sincronizações incrementais, porque avaliações novas sempre caem na primeira página, então você pode parar assim que encontrar um reviewId já armazenado. totalReviewCount conta todas as notas; reviewsWithTextCount é o número que você realmente consegue paginar, já que notas só com estrelas não têm texto.

Aspectos são as tags de tema do Walmart. Busque a primeira página sem filtros, leia reviews.aspects para ver o que os clientes mencionam (Charging, Led Light …) e com que frequência, e depois solicite aspect=<id> para isolar essas avaliações; o reviewAspects de cada avaliação informa a polaridade de cada aspecto mencionado. Combine com ratings=1,2 para encontrar rapidamente feedback negativo sobre um tema específico.

O Walmart agrupa avaliações de todas as variantes e, no caso de itens do marketplace, de todos os vendedores – sellerName, fulfilledBy, itemId e itemName em cada avaliação informam exatamente qual oferta o avaliador comprou. reviewSubmissionTime é uma string de data no formato americano (M/D/YYYY); faça o parsing explicitamente.

Endpoints relacionados

GET/wlm/walmart-lookup-reviews

Avaliações. Avaliações de clientes paginadas de um produto.

GET/wlm/walmart-lookup-product

Detalhes do produto. Página de produto por URL.

GET/wlm/walmart-search-by-keyword

Buscar produtos. Busca por palavra-chave com paginação e ordenação.

Referência completa da API
Preços

Pague por requisição, todas as plataformas incluídas

Uma página de avaliações é uma requisição, independentemente dos filtros aplicados. Monitorar 200 itens diariamente em busca de novas avaliações custa cerca de 6.000 requisições por mês, o que cabe no plano Production (50.000 requisições, € 80) com folga para cargas históricas completas; uma primeira coleta de um item com 2.000 avaliações precisa de cerca de 70 páginas. Respostas 5xx do site de origem nunca são cobradas.

Free
100 req. / mês
Starter
5.000 req. · € 30
Production
50.000 req. · € 80
Business
300.000 req. · € 300

API de avaliações Walmart: perguntas frequentes

O que é o parâmetro productId?

É o usItemId do Walmart – o número no final de uma URL de produto como /ip/<slug>/5364974201, também retornado como usItemId nos resultados de busca.

Posso buscar apenas avaliações de compras verificadas?

Sim, defina vp=true. Cada avaliação também traz um selo VerifiedPurchaser em badges[], então você pode conferir a marcação nos próprios dados.

Como filtro por nota em estrelas?

Passe ratings como uma lista separada por vírgulas, por exemplo ratings=1,2,5. A resposta repete a lista aplicada no campo ratings.

O que é o resumo de avaliações por IA?

reviewSummary é o resumo que o próprio Walmart gera e exibe na página do produto, com um título e trechos por aspecto com sentimento. bulletReviewSummary contém as pílulas de aspecto mais curtas, cada uma com polaridade e um resumo de uma frase.

Funciona para o walmart.ca?

Sim. Defina domainCode=ca com o usItemId canadense; o padrão é com.

Quantas avaliações por página?

O Walmart retorna seu tamanho de página padrão, normalmente 20 avaliações com texto. Use reviewsWithTextCount para calcular quantas páginas você precisa.

Comece a analisar avaliações do Walmart

Cadastre-se gratuitamente, escolha qualquer usItemId e chame o endpoint de avaliações – aspectos e resumo por IA incluídos em todas as respostas.