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
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
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.
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)
{
"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
Avaliações. Avaliações de clientes paginadas de um produto.
Detalhes do produto. Página de produto por URL.
Buscar produtos. Busca por palavra-chave com paginação e ordenação.
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.
Casos de uso relacionados
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.