Google Maps BR Scraper avatar
Google Maps BR Scraper

Pricing

Pay per usage

Go to Apify Store
Google Maps BR Scraper

Google Maps BR Scraper

Scrape Google Maps businesses in Brazil with reviews, ratings, CEP enrichment. Search by keyword + city. No API key needed.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

viralanalyzer

viralanalyzer

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 hours ago

Last modified

Categories

Share

🗺️ Google Maps BR Scraper — Business Data + Reviews (Brazil)

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

Scrape Google Maps businesses in Brazil with full details, reviews, ratings, and CEP enrichment. Search by keyword + city, extract business information, and collect customer reviews with sentiment analysis.

✨ Features

  • 🔍 Search by keyword + city — "restaurantes São Paulo", "dentista Curitiba"
  • 📋 Full business data — Name, address, phone, rating, category, price level
  • Review extraction — Author, rating, text, date with configurable limit
  • 💬 Sentiment analysis — Score (-1.0 to 1.0) + label per review
  • 📮 CEP enrichment — Validates CEP via ViaCEP API
  • 🛡️ Validated output — Every output validated before delivery
  • 🌐 Portuguese optimized — Interface language pt-BR by default
  • 💰 Low cost — $0.003/review, 100 free results

📥 Input

ParameterTypeRequiredDefaultDescription
queriesstring[]Search queries ("keyword + city")
maxPlacesinteger10Max businesses per query
maxReviewsinteger5Max reviews per business (0 = none)
languagestring"pt-BR"Interface language
enrichCepbooleantrueValidate CEP via ViaCEP
proxyConfigobjectApify ProxyProxy settings

Input Example

{
"queries": [
"restaurantes São Paulo",
"dentista Curitiba",
"hotel Rio de Janeiro"
],
"maxPlaces": 10,
"maxReviews": 5,
"language": "pt-BR",
"enrichCep": true
}

📤 Output

Every business includes these fields:

FieldTypeDescription
business_namestringBusiness name
place_idstringGoogle Maps Place ID
addressstringFull address
cepstringBrazilian postal code (CEP)
phonestringPhone number
ratingnumberGoogle rating (1.0-5.0)
total_reviewsnumberTotal review count
categorystringBusiness category
price_levelstringPrice level ($, $$, $$$)
urlstringGoogle Maps URL
websitestringBusiness website
reviewsobject[]Extracted reviews (see below)

Review Fields

FieldTypeDescription
authorstringReviewer name
ratingnumberReview rating (1-5)
textstringReview text
datestringReview date
sentiment_scorenumberSentiment score (-1.0 to 1.0)
sentiment_labelstringmuito_positivo / positivo / neutro / negativo / muito_negativo
languagestringDetected language (pt-BR, en)
topicsstring[]Detected topics (comida, atendimento, preço, etc.)

Output Example

{
"business_name": "A Casa do Porco Bar",
"place_id": "ChIJYYCw_9VZzpQRKTNZNbdkVME",
"address": "R. Araújo, 124 - República, São Paulo - SP, 01220-020",
"cep": "01220020",
"phone": "(11) 3258-2578",
"rating": 4.7,
"total_reviews": 18542,
"category": "Restaurante brasileiro",
"price_level": "$$$",
"url": "https://www.google.com/maps/place/...",
"reviews": [
{
"author": "João Silva",
"rating": 5,
"text": "Melhor restaurante de porco de São Paulo!",
"date": "1 mês atrás",
"sentiment_score": 1.0,
"sentiment_label": "muito_positivo",
"language": "pt-BR",
"topics": ["comida"]
}
]
}

📋 Use Cases

  • Market Research — Map competitors in a city by category
  • Reputation Monitoring — Track reviews and ratings over time
  • Lead Generation — Extract business contact info (phone, address)
  • Location Analysis — Compare ratings across neighborhoods
  • Customer Insights — Analyze review topics and sentiment

❓ FAQ

Q: Does this need a Google API key? A: No! This actor works without any Google API credentials.

Q: What proxy does it need? A: Apify Proxy is recommended for reliable results.

Q: Can I search in any Brazilian city? A: Yes! Just use the format "keyword + city name" in your queries.

Q: What sentiment labels are available? A: Five levels from muito_positivo to muito_negativo, based on review context.

Q: Does it extract CEP for every business? A: Yes, when enrichCep is enabled. The CEP is validated via the ViaCEP public API.

� Pricing

This actor uses Pay Per Event (PPE) pricing:

MetricCost
Per review extracted$0.003
Per business (without reviews)$0.005
Free tier100 results/month

💡 Try it free — first 100 results every month at no cost!

📝 Changelog

v1.0 (Current)

  • ✅ Search by keyword + city
  • ✅ Full business data extraction
  • ✅ Review extraction with sentiment analysis
  • ✅ CEP enrichment via ViaCEP
  • ✅ Topic detection per review
  • ✅ Bilingual support (PT-BR + EN)

🗺️ Google Maps BR Scraper — Dados de Empresas + Avaliações

🇺🇸 English | 🇧🇷 Português

Extraia dados de empresas do Google Maps no Brasil com detalhes completos, avaliações, notas e enriquecimento de CEP. Busque por palavra-chave + cidade, extraia informações do negócio e colete avaliações de clientes com análise de sentimento.

✨ Funcionalidades

  • 🔍 Busca por palavra-chave + cidade — "restaurantes São Paulo", "dentista Curitiba"
  • 📋 Dados completos — Nome, endereço, telefone, nota, categoria, faixa de preço
  • Extração de avaliações — Autor, nota, texto, data com limite configurável
  • 💬 Análise de sentimento — Score (-1.0 a 1.0) + label por avaliação
  • 📮 Enriquecimento de CEP — Validação via API ViaCEP
  • 🛡️ Output validado — Todo output validado antes da entrega
  • 🌐 Otimizado para português — Interface pt-BR por padrão
  • 💰 Custo baixo — $0.003/avaliação, 100 grátis

📥 Entrada

ParâmetroTipoObrigatórioPadrãoDescrição
queriesstring[]Buscas ("palavra-chave + cidade")
maxPlacesinteiro10Máx empresas por busca
maxReviewsinteiro5Máx avaliações por empresa (0 = nenhuma)
languagestring"pt-BR"Idioma da interface
enrichCepbooleantrueValidar CEP via ViaCEP
proxyConfigobjetoApify ProxyConfig de proxy

Exemplo de Entrada

{
"queries": [
"restaurantes São Paulo",
"dentista Curitiba",
"hotel Rio de Janeiro"
],
"maxPlaces": 10,
"maxReviews": 5,
"language": "pt-BR",
"enrichCep": true
}

📤 Saída

Cada empresa inclui estes campos:

CampoTipoDescrição
business_namestringNome da empresa
place_idstringGoogle Maps Place ID
addressstringEndereço completo
cepstringCEP (código postal)
phonestringTelefone
ratingnúmeroNota Google (1.0-5.0)
total_reviewsnúmeroTotal de avaliações
categorystringCategoria da empresa
price_levelstringFaixa de preço ($, $$, $$$)
urlstringURL do Google Maps
websitestringSite da empresa
reviewsobjeto[]Avaliações extraídas (ver abaixo)

Campos da Avaliação

CampoTipoDescrição
authorstringNome do avaliador
ratingnúmeroNota (1-5)
textstringTexto da avaliação
datestringData
sentiment_scorenúmeroScore de sentimento (-1.0 a 1.0)
sentiment_labelstringmuito_positivo / positivo / neutro / negativo / muito_negativo
languagestringIdioma detectado (pt-BR, en)
topicsstring[]Tópicos detectados (comida, atendimento, preço, etc.)

📋 Casos de Uso

  • Pesquisa de mercado — Mapeie concorrentes por cidade e categoria
  • Monitoramento de reputação — Acompanhe avaliações e notas ao longo do tempo
  • Geração de leads — Extraia contatos (telefone, endereço)
  • Análise de localização — Compare notas entre bairros
  • Insights de clientes — Analise tópicos e sentimento das avaliações

❓ Perguntas Frequentes

P: Precisa de chave da API do Google? R: Não! Este actor funciona sem nenhuma credencial de API do Google.

P: Que tipo de proxy precisa? R: Apify Proxy é recomendado para resultados confiáveis.

P: Posso buscar em qualquer cidade brasileira? R: Sim! Use o formato "palavra-chave + nome da cidade" nas queries.

P: Quais labels de sentimento estão disponíveis? R: Cinco níveis de muito_positivo a muito_negativo, baseados no contexto da avaliação.

P: O CEP é extraído para toda empresa? R: Sim, quando enrichCep está habilitado. O CEP é validado via API pública ViaCEP.

� Preços

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

MétricaCusto
Por avaliação extraída$0.003
Por empresa (sem avaliações)$0.005
Tier gratuito100 resultados/mês

💡 Teste grátis — primeiros 100 resultados todo mês sem custo!

�🔗 Actors Relacionados