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
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
| Ferramenta | O que faz | Uso típico |
|---|---|---|
amazon_product | Busca um produto por ASIN ou URL | "obter preço + avaliação de B09HN3Q81F" |
amazon_search | Busca por palavra-chave com ordenação/filtro | "10 melhores frigideiras de ferro fundido abaixo de US$ 50" |
amazon_batch_create | Enfileira até 1000 ASINs para raspagem assíncrona | "raspar todos os 500 produtos do meu catálogo, me avise via webhook quando terminar" |
amazon_batch_status | Consulta 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étrica | Valor |
|---|---|
| Latência mediana (produto, EUA) | ~2,6 s |
| Latência P95 | ~6 s |
| Preço / 1.000 requisições | US$ 0,50 fixo |
| Marketplaces | 20+ |
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_productcom 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_productcomquery=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
- Site: https://www.amazonscraperapi.com/
- Documentação: https://amazonscraperapi.com/docs
- Status: https://amazonscraperapi.com/status
- Preços: https://amazonscraperapi.com/pricing
- SDK Node: amazon-scraper-api-sdk · SDK Python: amazonscraperapi-sdk · SDK Go: github.com/ChocoData-com/amazon-scraper-api-sdk-go · CLI: amazon-scraper-api-cli
Licença
MIT