Amazon Brazil Scraper — Anti-Block: Products & Prices avatar

Amazon Brazil Scraper — Anti-Block: Products & Prices

Pricing

from $5.00 / 1,000 product scrapeds

Go to Apify Store
Amazon Brazil Scraper — Anti-Block: Products & Prices

Amazon Brazil Scraper — Anti-Block: Products & Prices

Extract Amazon Brazil data: products, prices, reviews, BSR rankings, seller info.

Pricing

from $5.00 / 1,000 product scrapeds

Rating

5.0

(4)

Developer

viralanalyzer

viralanalyzer

Maintained by Community

Actor stats

4

Bookmarked

55

Total users

6

Monthly active users

13 days ago

Last modified

Share

🛒 Amazon Brazil Intelligence — Products, Prices, Reviews & AI Analysis

🔗 View on Apify Store | 🇺🇸 English | 🇧🇷 Português

Scrape Amazon.com.br products with prices, ratings, reviews, seller data, and optional AI-powered market analysis. Search by keyword or provide direct product URLs. Extract detailed product information including Prime status, discounts, brand, categories, technical specifications, best seller rank, and customer reviews with sentiment analysis.

✨ Features

  • Product search — Search any keyword on Amazon.com.br with pagination
  • Direct URL scraping — Scrape specific product pages by ASIN or URL
  • Price intelligence — Current price, original price, discount percentage, Prime status
  • Review extraction — Customer reviews with ratings, dates, verified purchase badge, helpful votes
  • Product details — Brand, categories, features, technical specifications, best seller rank
  • AI market analysis — Optional Gemini-powered competitive analysis with pricing insights
  • Sorting & filtering — Sort by relevance, price, rating, or newest; filter by price range, Prime and category breadcrumb
  • CAPTCHA handling — Detects Amazon CAPTCHA pages and rotates sessions
  • Residential proxy — Built-in proxy support with Brazil country targeting
  • Review sentiment — Automatic sentiment classification (positive/mixed/negative) from review ratings

📥 Input

ParameterTypeRequiredDefaultDescription
searchQuerystringYes*Product search term (e.g. "iPhone 15", "fone bluetooth")
productUrlsstring[]Yes*[]Direct Amazon.com.br product URLs to scrape
categorystringNo""Keeps only products whose category breadcrumb contains this text (case- and accent-insensitive substring). Empty = keep all. See Category filter
maxProductsintegerNo50Maximum number of products scraped (1-500). It is applied before the category filter, so with a category set you will usually receive fewer than this
includeReviewsbooleanNofalseScrape customer reviews for each product
maxReviewsPerProductintegerNo10Maximum reviews per product (1-100)
sortBystringNo"relevance"Sort: relevance, price-asc, price-desc, rating, newest
minPricenumberNo0Minimum price filter (R$)
maxPricenumberNo0Maximum price filter (R$, 0 = no limit)
primeOnlybooleanNofalseOnly return Prime-eligible products
includeAiAnalysisbooleanNofalseAI-powered market analysis (requires GEMINI_API_KEY)
proxyConfigurationobjectNoResidential BRProxy settings for Amazon scraping

*Either searchQuery or productUrls is required.

Category filter

Amazon BR is searched by keyword, not by category node, so category is applied after scraping, against the categories breadcrumb read from each product page:

  • Match rule — a product is kept when any breadcrumb entry contains your text as a substring, ignoring case and accents. eletronicos matches Eletrônicos; fone matches Fones de Ouvido.
  • No breadcrumb, no match — if a product detail page could not be read (block, CAPTCHA, timeout), the product has no breadcrumb and is discarded: we do not claim a category we could not verify.
  • You are not billed for discarded products — filtering runs before the dataset is written and before any charge, so only the products you receive are counted.
  • Nothing matched? The run ends SUCCEEDED with a single diagnostic item explaining how many products were scraped and dropped, and no charge is made. Broaden the term or leave category empty.

Input Example

{
"searchQuery": "fone bluetooth",
"maxProducts": 50,
"includeReviews": true,
"maxReviewsPerProduct": 10,
"sortBy": "relevance",
"primeOnly": false
}

📤 Output

FieldTypeDescription
idstringInternal unique ID
asinstringAmazon Standard Identification Number
titlestringProduct title
urlstringProduct page URL
pricenumberCurrent price in BRL
originalPricenumberOriginal price before discount
discountnumberDiscount percentage (0-100)
currencystringAlways "BRL"
ratingnumberAverage customer rating (0-5)
reviewCountnumberTotal number of reviews
mainImagestringMain product image URL
imagesstring[]All product image URLs (up to 8)
isPrimebooleanWhether the product has Prime delivery
sellerstringSeller name
brandstringProduct brand
categoriesstring[]Product category breadcrumb
featuresstring[]Product feature bullet points (up to 10)
descriptionstringProduct description (up to 1000 chars)
techDetailsobjectTechnical specifications key-value pairs
availabilitystringStock availability status
isAvailablebooleanWhether the product is in stock
deliverystringDelivery estimate text
bestSellerRanknumberBest seller rank in category
isSponsoredbooleanWhether the listing is sponsored
couponstringAvailable coupon text
reviewsobject[]Customer reviews (if includeReviews is true)
reviewSentimentstringOverall review sentiment: positive, mixed, or negative
scrapedAtstringISO 8601 scrape timestamp

Output Example

{
"id": "amz_1709225400_abc123",
"asin": "B0BTYCRJSS",
"title": "soundcore P20i da Anker, Fone de Ouvido Bluetooth 5.3",
"url": "https://www.amazon.com.br/dp/B0BTYCRJSS",
"price": 166.19,
"originalPrice": 219.99,
"discount": 24,
"currency": "BRL",
"rating": 4.5,
"reviewCount": 12847,
"mainImage": "https://m.media-amazon.com/images/I/61example.jpg",
"images": ["https://m.media-amazon.com/images/I/61example.jpg"],
"isPrime": true,
"seller": "Anker Official",
"brand": "Anker",
"categories": ["Eletrônicos", "Fones de Ouvido"],
"features": ["Bluetooth 5.3 para conexão estável", "30 horas de reprodução"],
"description": "Fone de ouvido sem fio com drivers de 10mm...",
"techDetails": {"Peso": "52g", "Conectividade": "Bluetooth 5.3"},
"availability": "Em estoque",
"isAvailable": true,
"delivery": "Entrega em 3-5 dias úteis",
"bestSellerRank": 15,
"isSponsored": false,
"coupon": null,
"reviewSentiment": "positive",
"scrapedAt": "2026-03-06T12:00:00.000Z"
}

📋 Use Cases

  • E-commerce Intelligence — Monitor competitor pricing on Amazon Brazil
  • Product Research — Find bestsellers and trending products in the Brazilian market
  • Price Monitoring — Track price changes over time with scheduled runs
  • Review Analysis — Understand customer sentiment for any product category
  • Market Entry — Research the Brazilian Amazon marketplace before launching products
  • Dropshipping Research — Find high-demand, well-reviewed products
  • Brand Monitoring — Track your brand's products, reviews, and competitive positioning
  • Competitive Analysis — AI-powered market intelligence with pricing trends and recommendations

✅ Capabilities & Limits

Stated up front, so you do not pay a run to find out.

Built here: review collection stops at 5 review pages per ASIN - about 50 reviews - even though the schema accepts maxReviewsPerProduct up to 100. Pages are requested with ?sortBy=recent, so the sample is the newest reviews, not the "most helpful" ones Amazon shows by default.

Input / featureSupportedNotes
Search termsearchQuery (e.g. notebook gamer)
Direct product URLsproductUrls as an alternative to searching
Marketplace scope⚠️Amazon.com.br only — for other marketplaces use amazon-multi-country or amazon-us-intelligence
Customer reviewsincludeReviews with maxReviewsPerProduct — slower, more data
Price and Prime filtersminPrice, maxPrice, primeOnly, sortBy
Category filter⚠️category matches the product breadcrumb after scraping (Amazon BR is searched by keyword, not by category node) — products whose detail page could not be read are discarded and not charged
AI pricing / sentiment analysis⚠️includeAiAnalysis requires your own GEMINI_API_KEY
Sales volume / units soldAmazon does not publish it
Buy Box and stock⚠️captured at run time; both change through the day
Proxy⚠️recommended — Amazon blocks datacenter IPs aggressively

❓ FAQ

Q: Do I need an Amazon account? A: No. The actor scrapes publicly available product data from Amazon.com.br without any authentication.

Q: How does the AI analysis work? A: When includeAiAnalysis is enabled and a GEMINI_API_KEY environment variable is set, the actor sends a summary of scraped products to Google Gemini for pricing trend analysis, best value recommendations, and competitive insights.

Q: Why do some products have no price? A: Some products may have unavailable pricing (e.g. "See price in cart" or out-of-stock items). The actor reports null for these fields rather than guessing.

Q: Can I scrape specific product pages? A: Yes. Use productUrls with direct Amazon.com.br product URLs. The actor extracts the ASIN and fetches full product details.

Q: Does it handle Amazon's anti-bot protection? A: The actor uses residential proxies (Brazil-targeted), session rotation, and CAPTCHA detection with automatic retry. For best results, use Apify residential proxy.

💰 Pricing

This actor uses Pay Per Event (PPE) pricing:

MetricCost
product-scraped$0.008 per product

Examples: 50 products = $0.40 · 500 products = $4.00 · 1,000 products = $8.00.

📝 Changelog

v1.0 (Current)

  • Product search with pagination on Amazon.com.br
  • Direct product URL scraping by ASIN
  • Full product details: price, rating, reviews, brand, categories, features, specs
  • Customer review extraction with sentiment analysis
  • AI market analysis via Google Gemini
  • Sorting (relevance, price, rating, newest) and filtering (price range, Prime)
  • Category filter applied to the product breadcrumb, before delivery and before charging
  • CAPTCHA detection with session rotation
  • Residential proxy support (Brazil-targeted)
  • PPE charging per product scraped

🛒 Amazon Brazil Intelligence — Produtos, Preços, Avaliações & Análise IA

🔗 View on Apify Store | 🇺🇸 English | 🇧🇷 Português

Extraia produtos da Amazon.com.br com preços, avaliações, dados de vendedores e análise de mercado opcional via IA. Busque por palavra-chave ou forneça URLs diretas de produtos. Extraia informações detalhadas incluindo status Prime, descontos, marca, categorias, especificações técnicas, ranking de mais vendidos e avaliações de clientes com análise de sentimento.

✨ Funcionalidades

  • Busca de produtos — Pesquise qualquer palavra-chave na Amazon.com.br com paginação
  • Scraping por URL direta — Extraia páginas de produtos específicos por ASIN ou URL
  • Inteligência de preços — Preço atual, preço original, percentual de desconto, status Prime
  • Extração de avaliações — Avaliações de clientes com notas, datas, selo de compra verificada, votos úteis
  • Detalhes do produto — Marca, categorias, características, especificações técnicas, ranking de mais vendidos
  • Análise de mercado com IA — Análise competitiva opcional via Gemini com insights de preços
  • Ordenação e filtros — Ordene por relevância, preço, avaliação ou mais recente; filtre por faixa de preço, Prime e breadcrumb de categoria
  • Tratamento de CAPTCHA — Detecta páginas de CAPTCHA da Amazon e rotaciona sessões
  • Proxy residencial — Suporte integrado a proxy com direcionamento para Brasil
  • Sentimento de avaliações — Classificação automática de sentimento (positivo/misto/negativo) baseada nas notas

📥 Entrada

ParâmetroTipoObrigatórioPadrãoDescrição
searchQuerystringSim*Termo de busca (ex: "iPhone 15", "fone bluetooth")
productUrlsstring[]Sim*[]URLs diretas de produtos da Amazon.com.br
categorystringNão""Mantém apenas produtos cujo breadcrumb de categoria contém este texto (substring sem distinção de maiúsculas/acentos). Vazio = mantém todos. Ver Filtro de categoria
maxProductsinteiroNão50Máximo de produtos coletados (1-500). É aplicado antes do filtro de categoria, então com category preenchido você normalmente recebe menos do que isso
includeReviewsbooleanNãofalseExtrair avaliações de clientes
maxReviewsPerProductinteiroNão10Máximo de avaliações por produto (1-100)
sortBystringNão"relevance"Ordenação: relevance, price-asc, price-desc, rating, newest
minPricenúmeroNão0Filtro de preço mínimo (R$)
maxPricenúmeroNão0Filtro de preço máximo (R$, 0 = sem limite)
primeOnlybooleanNãofalseApenas produtos com Prime
includeAiAnalysisbooleanNãofalseAnálise de mercado via IA (requer GEMINI_API_KEY)
proxyConfigurationobjetoNãoResidencial BRConfiguração de proxy para scraping da Amazon

*searchQuery ou productUrls é obrigatório.

Filtro de categoria

A busca na Amazon BR é por palavra-chave, não por nó de categoria, então o category é aplicado depois da extração, sobre o breadcrumb categories lido na página de cada produto:

  • Regra de match — o produto é mantido quando qualquer entrada do breadcrumb contém o seu texto como substring, ignorando maiúsculas e acentos. eletronicos casa com Eletrônicos; fone casa com Fones de Ouvido.
  • Sem breadcrumb, sem match — se a página de detalhe não pôde ser lida (bloqueio, CAPTCHA, timeout), o produto fica sem breadcrumb e é descartado: não afirmamos uma categoria que não conseguimos verificar.
  • Você não paga pelos produtos descartados — o filtro roda antes de gravar o dataset e antes de qualquer cobrança, então só conta o que você recebe.
  • Nada casou? O run termina SUCCEEDED com um único item de diagnóstico informando quantos produtos foram extraídos e descartados, e nenhuma cobrança é feita. Use um termo mais amplo ou deixe category vazio.

Exemplo de Entrada

{
"searchQuery": "fone bluetooth",
"maxProducts": 50,
"includeReviews": true,
"maxReviewsPerProduct": 10,
"sortBy": "relevance",
"primeOnly": false
}

📤 Saída

CampoTipoDescrição
idstringID único interno
asinstringAmazon Standard Identification Number
titlestringTítulo do produto
urlstringURL da página do produto
pricenúmeroPreço atual em BRL
originalPricenúmeroPreço original antes do desconto
discountnúmeroPercentual de desconto (0-100)
currencystringSempre "BRL"
ratingnúmeroAvaliação média dos clientes (0-5)
reviewCountnúmeroNúmero total de avaliações
mainImagestringURL da imagem principal do produto
imagesstring[]Todas as URLs de imagens do produto (até 8)
isPrimebooleanSe o produto tem entrega Prime
sellerstringNome do vendedor
brandstringMarca do produto
categoriesstring[]Categorias do produto (breadcrumb)
featuresstring[]Características do produto em tópicos (até 10)
descriptionstringDescrição do produto (até 1000 caracteres)
techDetailsobjetoEspecificações técnicas em pares chave-valor
availabilitystringStatus de disponibilidade em estoque
isAvailablebooleanSe o produto está disponível
deliverystringTexto de estimativa de entrega
bestSellerRanknúmeroRanking de mais vendidos na categoria
isSponsoredbooleanSe o anúncio é patrocinado
couponstringTexto do cupom disponível
reviewsobjeto[]Avaliações de clientes (se includeReviews estiver ativo)
reviewSentimentstringSentimento geral: positive, mixed ou negative
scrapedAtstringTimestamp ISO 8601 da coleta

Exemplo de Saída

{
"id": "amz_1709225400_abc123",
"asin": "B0BTYCRJSS",
"title": "soundcore P20i da Anker, Fone de Ouvido Bluetooth 5.3",
"url": "https://www.amazon.com.br/dp/B0BTYCRJSS",
"price": 166.19,
"originalPrice": 219.99,
"discount": 24,
"currency": "BRL",
"rating": 4.5,
"reviewCount": 12847,
"mainImage": "https://m.media-amazon.com/images/I/61example.jpg",
"images": ["https://m.media-amazon.com/images/I/61example.jpg"],
"isPrime": true,
"seller": "Anker Official",
"brand": "Anker",
"categories": ["Eletrônicos", "Fones de Ouvido"],
"features": ["Bluetooth 5.3 para conexão estável", "30 horas de reprodução"],
"description": "Fone de ouvido sem fio com drivers de 10mm...",
"techDetails": {"Peso": "52g", "Conectividade": "Bluetooth 5.3"},
"availability": "Em estoque",
"isAvailable": true,
"delivery": "Entrega em 3-5 dias úteis",
"bestSellerRank": 15,
"isSponsored": false,
"coupon": null,
"reviewSentiment": "positive",
"scrapedAt": "2026-03-06T12:00:00.000Z"
}

📋 Casos de Uso

  • Inteligência E-commerce — Monitore preços de concorrentes na Amazon Brasil
  • Pesquisa de Produtos — Encontre bestsellers e produtos em tendência no mercado brasileiro
  • Monitoramento de Preços — Acompanhe mudanças de preços ao longo do tempo com execuções agendadas
  • Análise de Avaliações — Entenda o sentimento dos clientes por categoria de produto
  • Entrada no Mercado — Pesquise o marketplace da Amazon Brasil antes de lançar produtos
  • Pesquisa de Dropshipping — Encontre produtos com alta demanda e boas avaliações
  • Monitoramento de Marca — Acompanhe seus produtos, avaliações e posicionamento competitivo
  • Análise Competitiva — Inteligência de mercado via IA com tendências de preços e recomendações

❓ Perguntas Frequentes

P: Preciso de uma conta da Amazon? R: Não. O actor extrai dados de produtos disponíveis publicamente na Amazon.com.br sem nenhuma autenticação.

P: Como funciona a análise com IA? R: Quando includeAiAnalysis está habilitado e a variável de ambiente GEMINI_API_KEY está configurada, o actor envia um resumo dos produtos extraídos para o Google Gemini para análise de tendências de preços, recomendações de melhor custo-benefício e insights competitivos.

P: Por que alguns produtos não têm preço? R: Alguns produtos podem ter preço indisponível (ex: "Veja o preço no carrinho" ou itens fora de estoque). O actor reporta null nesses campos ao invés de adivinhar.

P: Posso extrair páginas de produtos específicos? R: Sim. Use productUrls com URLs diretas de produtos da Amazon.com.br. O actor extrai o ASIN e busca os detalhes completos do produto.

P: Ele lida com a proteção anti-bot da Amazon? R: O actor usa proxies residenciais (direcionados para Brasil), rotação de sessão e detecção de CAPTCHA com retry automático. Para melhores resultados, use o proxy residencial do Apify.

💰 Preços

Este actor usa precificação Pay Per Event (PPE):

MétricaCusto
product-scraped$0.008 por produto extraído

Exemplos: 50 produtos = $0.40 · 500 produtos = $4.00 · 1.000 produtos = $8.00.

🔗 Actors Relacionados

📝 Changelog

v1.0 (Atual)

  • Busca de produtos com paginação na Amazon.com.br
  • Scraping de URLs diretas de produtos por ASIN
  • Detalhes completos: preço, avaliação, reviews, marca, categorias, características, especificações
  • Extração de avaliações de clientes com análise de sentimento
  • Análise de mercado via Google Gemini
  • Ordenação (relevância, preço, avaliação, mais recente) e filtros (faixa de preço, Prime)
  • Filtro de categoria aplicado sobre o breadcrumb do produto, antes da entrega e antes da cobrança
  • Detecção de CAPTCHA com rotação de sessão
  • Suporte a proxy residencial (direcionado para Brasil)
  • Cobrança PPE por produto extraído