Amazon Scraper API

Um servidor MCP que conecta agentes de IA a dados de produtos, pesquisas e avaliações da Amazon em 20 marketplaces por meio da ChocoData Amazon Scraper API.

Documentação

amazon-scraper-api-mcp

npm npm downloads license Glama MCP server

Servidor MCP (Model Context Protocol) para a Amazon Scraper API. Integra-se ao Claude Desktop, Cursor, Claude Code, Continue ou qualquer cliente de IA compatível com MCP. Dá ao seu modelo dados de produtos da Amazon em tempo real como uma chamada de ferramenta de primeira classe.

O que ele desbloqueia

"Encontre os fones de ouvido sem fio mais bem avaliados abaixo de US$ 150 na amazon.com e depois verifique se são mais baratos na amazon.de"

Isso é um único prompt. Sem MCP, sua IA não consegue acessar páginas da Amazon (a Amazon bloqueia navegação por LLMs) e não tem dados recentes de preços e estoque. Com este servidor MCP, ela chama amazon_search + amazon_product diretamente e retorna com dados estruturados da Amazon Scraper API.

Ferramentas expostas

FerramentaO que fazUso típico
amazon_productBusca um produto por ASIN ou URL"obter preço + avaliação de B09HN3Q81F"
amazon_searchBusca por palavra-chave com ordenação/filtro"10 melhores frigideiras de ferro fundido abaixo de US$ 50"
amazon_batch_createEnfileira até 1000 ASINs para raspagem assíncrona"raspar todos os 500 produtos do meu catálogo, me avise via webhook quando terminar"
amazon_batch_statusConsulta o progresso de um lote"quanto do lote xyz já foi processado?"

Cada uma retorna JSON estruturado: título, preço, avaliação, número de avaliações, disponibilidade, buybox, variantes, imagens, bullets, categorias, tabelas de especificações.

Benchmark (produção real, 2026-04)

MétricaValor
Latência mediana (produto, EUA)~2,6 s
Latência P95~6 s
Preço / 1.000 requisiçõesUS$ 0,50 fixo
Marketplaces20+

Configuração no Claude Desktop

Edite ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) ou %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "amazon-scraper": {
      "command": "npx",
      "args": ["-y", "amazon-scraper-api-mcp"],
      "env": {
        "ASA_API_KEY": "asa_live_..."
      }
    }
  }
}

Reinicie o Claude Desktop. As ferramentas aparecem sob o ícone MCP no compositor de chat.

Configuração no Cursor

Configurações → MCP → Adicionar servidor:

  • Comando: npx -y amazon-scraper-api-mcp
  • Ambiente: ASA_API_KEY=asa_live_...

Configuração no Claude Code

claude mcp add amazon-scraper -- npx -y amazon-scraper-api-mcp
# then set ASA_API_KEY in the environment Claude Code runs in

Exemplo de conversa (Claude Desktop)

Você: Qual é o preço atual do AirPods Pro de 3ª geração na amazon.com?

Claude: [chama amazon_product com o ASIN B09HN3Q81F]

Os AirPods Pro de 3ª geração estão atualmente US$ 199,00 na amazon.com, abaixo dos US$ 249,00 (20% de desconto). Eles têm avaliação de 4,7 estrelas com 58.214 avaliações e estão em estoque, enviados e vendidos pela Amazon.com com Prime.

Você: Compare isso com o anúncio da Amazon alemã.

Claude: [chama amazon_product com query=B09HN3Q81F, domain=de]

Na amazon.de, o mesmo produto está listado por 229,00 EUR. Na taxa de câmbio de hoje, isso é cerca de US$ 245, aproximadamente 23% a mais que o preço nos EUA. O anúncio alemão é enviado pela Amazon e é elegível para entrega Prime.

Por que este em vez de um MCP genérico de "navegar na web"

Ferramentas de navegador genéricas que tentam carregar amazon.com normalmente são bloqueadas (verificação de robô) ou exibem uma página móvel simplificada. Este servidor roteia cada chamada pela Amazon Scraper API, que:

  • Detecta e tenta novamente páginas de robô/CAPTCHA por meio de níveis crescentes de proxy
  • Retorna JSON estruturado (campos tipados), não HTML bagunçado
  • Suporta mais de 20 marketplaces com IPs residenciais correspondentes ao país
  • Lida com lotes (centenas a milhares de ASINs) com entrega via webhook
  • Backoff de limite de taxa integrado

Tratamento de erros

Os erros são apresentados ao modelo como erros de ferramenta com um campo code e uma dica. O modelo então decide se deve tentar novamente ou abandonar a subtarefa. Você não precisa escrever a lógica de tratamento de erros.

Códigos comuns: INVALID_API_KEY, INSUFFICIENT_CREDITS, RATE_LIMITED, target_unreachable, amazon-robot-or-human, extraction_failed, SERVICE_OVERLOADED. Tabela completa: amazonscraperapi.com/docs/errors.

Obtenha uma chave de API

app.amazonscraperapi.com. 1.000 requisições gratuitas no cadastro, sem necessidade de cartão de crédito. Suficiente para testar todas as ferramentas que este MCP expõe, além de algumas dezenas de conversas produtivas.

Links

Licença

MIT