API para Google Maps

API para Google Maps: Avaliações

Obtenha até 100 avaliações do Google Maps de um local pelo ID do local, ordenadas como você precisar, em uma única resposta normalizada.

US$ 0,0215/mil resultados, pague por requisição, sem assinatura.

Reviews - Google Maps
google.com/maps/reviews/@37.7825,-122.4058,ChdDSUhNMG9nS0VJQ0FnSUNvbjZUUGJnEAE
OverviewReviewsAbout

Priya AnandLocal Guide

3 weeks ago

The New Orleans iced coffee here is worth the line every time. Staff know regulars by name and the SoMa location always has a seat by the window.

Helpful (12)

Response from the owner

Thanks so much Priya, see you again soon!

O que a API retornouitems[0]
{
"reviewId": "ChdDSUhNMG9nS0VJQ0FnSUNvbjZUUGJnEAE",
"rating": 5,
"text": "The New Orleans iced coffee here is worth the line every time. Staff know regulars by name and the SoMa location always has a seat by the window.",
"author": "Priya Anand",
"reviewerId": "104829371650982736512",
"avatarUrl": "https://lh3.googleusercontent.com/a/ACg8ocPriyaAvatarSample=s120-c",
"authorUrl": "https://www.google.com/maps/contrib/104829371650982736512",
"createdUtc": 1758067200,
... 9 campos a mais
}
Disponibilidade
99,86%
30d · 72.007 chamadas
Requisições
72.546
30d · semanal, últimas 12 sem.
Resposta
4,8s
mediana · 30d

Preços e provedores

Preços do endpoint Avaliações da API para Google Maps: uma API, 5 provedores intercambiáveis

O provedor mais barato atende primeiro. Se ele falhar, o próximo assume na mesma chamada.

Provedor
1IbexAtende primeiro88,88% de disponibilidade3920ms p5064,9% das chamadasUS$ 0,0215/mil resultadosaté US$ 0,00215 / requisição2LynxReserva 193,91% de disponibilidade11391ms p5021,8% das chamadasUS$ 0,039773/mil resultadosaté US$ 0,0035 / requisição3ChameleonReserva 296,33% de disponibilidade9272ms p503,2% das chamadasUS$ 3,50/mil req.flat4BadgerReserva 396,06% de disponibilidade4350ms p504,0% das chamadasUS$ 3,51/mil req.flat5OctopusReserva 490,60% de disponibilidade6868ms p501,2% das chamadasUS$ 0,327723/mil resultadosaté US$ 0,0331 / requisiçãoGiraffeFora de serviço99,92% de disponibilidade4462ms p504,9% das chamadasUS$ 0,117978/mil resultadosaté US$ 0,0105 / requisição

Um provedor marcado como Fora de serviço parou de responder de forma confiável e foi retirado do rodízio, então suas chamadas vão para os outros. Ele volta sozinho assim que responder de forma confiável de novo.

Você paga
US$ 0,215
US$ 0,0215/mil resultados, só pelo que você usar. Sem plano mensal.
Uma requisição custa no máximo US$ 0,00215 (100 results).
O saldo inicial de US$ 0,10 cobre pelo menos 46 requisições.

Teste

Obtenha Avaliações do Google Maps em uma só requisição

requireFieldsarray
Opcional; se omitido, o roteamento não muda e a fonte mais barata atende. Informe os campos de saída que esta requisição precisa poder retornar, por exemplo `isLocalGuide` ou `placeId`, e ela só será atendida por uma fonte que retorne todos eles. Os campos que você não informar continuam sendo retornados sempre que a fonte que atende os tiver. Isso pode aumentar o seu preço: quando a fonte mais barata não consegue retornar um campo informado, uma fonte mais cara atende, e você recebe a cotação e é cobrado pelo preço dela. Um campo informado ainda pode vir ausente em uma avaliação que realmente não o tenha. Se você informar uma combinação de campos que nenhuma fonte retorna sozinha, a requisição é recusada como entrada inválida, sem cobrança.
Abrir em
Obter chave grátis
Resposta de exemplo
Execuções grátis retornam só os primeiros 3 resultados. Recarregue uma chave para receber a resposta completa.

Este exemplo mostra 20 de 21 campos. Ver todos os campos

{
  "found": true,
  "data": {
    "items": [
      {
        "reviewId": "ChdDSUhNMG9nS0VJQ0FnSUNvbjZUUGJnEAE",
        "rating": 5,
        "text": "The New Orleans iced coffee here is worth the line every time. Staff know regulars by name and the SoMa location always has a seat by the window.",
        "author": "Priya Anand",
        "reviewerId": "104829371650982736512",
        "avatarUrl": "https://lh3.googleusercontent.com/a/ACg8ocPriyaAvatarSample=s120-c",
        "authorUrl": "https://www.google.com/maps/contrib/104829371650982736512",
        "createdUtc": 1758067200,
        "publishedAgo": "3 weeks ago",
        "likes": 12,
        "url": "https://www.google.com/maps/reviews/@37.7825,-122.4058,ChdDSUhNMG9nS0VJQ0FnSUNvbjZUUGJnEAE",
        "origin": "Google",
        "ownerResponse": "Thanks so much Priya, see you again soon!",
        "ownerResponseAt": "2026-09-18T15:04:00Z",
        "reviewerReviewsCount": 214,
        "isLocalGuide": true,
        "placeId": "ChIJd7DoQL2AhYARW-mNQFPuGZo"
      },
      {
        "reviewId": "ChZDSUhNMG9nS0VJQ0FnSUNsMHNXbEF3EAE",
        "rating": 4,
        "text": "Great espresso and a nice quiet corner to work from in the mornings before it fills up. Wifi can get slow after 10am.",
        "author": "Marcus Delgado",
        "reviewerId": "110938204817263840219",
        "avatarUrl": "https://lh3.googleusercontent.com/a/ACg8ocMarcusAvatarSample=s120-c",
        "authorUrl": "https://www.google.com/maps/contrib/110938204817263840219",
        "createdUtc": 1755561600,
        "publishedAgo": "a month ago",
        "likes": 4,
        "url": "https://www.google.com/maps/reviews/@37.7825,-122.4058,ChZDSUhNMG9nS0VJQ0FnSUNsMHNXbEF3EAE",
        "origin": "Google",
        "ownerResponse": "",
        "ownerResponseAt": "",
        "reviewerReviewsCount": 58,
        "isLocalGuide": false,
        "placeId": "ChIJd7DoQL2AhYARW-mNQFPuGZo"
      },
      {
        "reviewId": "ChZDSUhNMG9nS0VJQ0FnSUM3cVpuS0F3EAE",
        "rating": 5,
        "text": "",
        "author": "Whitney Ferro",
        "reviewerId": "117402938561029384756",
        "avatarUrl": "https://lh3.googleusercontent.com/a/ACg8ocWhitneyAvatarSample=s120-c",
        "authorUrl": "https://www.google.com/maps/contrib/117402938561029384756",
        "createdUtc": 1752969600,
        "publishedAgo": "2 months ago",
        "likes": 0,
        "url": "https://www.google.com/maps/reviews/@37.7825,-122.4058,ChZDSUhNMG9nS0VJQ0FnSUM3cVpuS0F3EAE",
        "origin": "Google",
        "ownerResponse": "",
        "ownerResponseAt": "",
        "reviewerReviewsCount": 9,
        "isLocalGuide": false,
        "placeId": "ChIJd7DoQL2AhYARW-mNQFPuGZo"
      }
    ]
  }
}

Referência completa de parâmetros e resposta - todos os campos, tipos e exemplos deste endpoint.

Referência

Uma requisição, um formato de resposta.

Cada campo que você envia e cada campo que você recebe, cada um com um exemplo real.

Última verificação em 2026-11-14 · disponibilidade e latência medidas em 30d

Corpo da requisição

JSON, enviado via POST para este endpoint.

  • placeIdstring

    ChIJd7DoQL2AhYARW-mNQFPuGZo

    O ID de local do Google Maps cujas avaliações serão buscadas (ex.: ChIJj61dQgK6j4AR4GeTYWZsKWw).

  • languagestring

    Código de idioma de duas letras para os detalhes das avaliações (ex.: en).

  • limitinteger

    3

    Número máximo de resultados a retornar (1-100, padrão 100).

  • postedLimitenum

    Retorna apenas avaliações publicadas neste intervalo: 24h (últimas 24 horas), week (últimos 7 dias), month (último mês) ou year (último ano). Omita para não filtrar por data.

  • requireFieldsarray

    Opcional; se omitido, o roteamento não muda e a fonte mais barata atende. Informe os campos de saída que esta requisição precisa poder retornar, por exemplo `isLocalGuide` ou `placeId`, e ela só será atendida por uma fonte que retorne todos eles. Os campos que você não informar continuam sendo retornados sempre que a fonte que atende os tiver. Isso pode aumentar o seu preço: quando a fonte mais barata não consegue retornar um campo informado, uma fonte mais cara atende, e você recebe a cotação e é cobrado pelo preço dela. Um campo informado ainda pode vir ausente em uma avaliação que realmente não o tenha. Se você informar uma combinação de campos que nenhuma fonte retorna sozinha, a requisição é recusada como entrada inválida, sem cobrança.

  • reviewsFilterStringstring

    Retorna apenas avaliações que a busca de avaliações do Google encontra para esta palavra-chave ou frase. Ela compara palavras inteiras, sem diferenciar maiúsculas de minúsculas, então mail não corresponde a email. Omita para retornar todas as avaliações (ex.: parking).

  • sortenum

    Ordem em que as avaliações são retornadas (ex.: newest).

Você envia. Um corpo JSON pequeno. Os valores mostrados são exemplos para você trocar pelos seus.

Resposta

JSON, um valor de exemplo por campo.

each itemdata.items[]

Review records: reviewer, star rating, review text (empty when the reviewer left only a rating), publish date, likes, and owner response where present. Populated whenever the provider has data for the entity.

  • authorstring

    Priya Anand

    Reviewer display name. Populated whenever the provider has data for the entity.

  • authorUrlstring

    https://www.google.com/maps/contrib/104829371650982736512

    Google Maps contributor page URL for the reviewer.

  • avatarUrlstring

    https://lh3.googleusercontent.com/a/ACg8ocPriyaAvatarSample=s120-c

    Reviewer profile photo URL.

  • createdUtcnumber

    1758067200

    UTC epoch timestamp in seconds (Unix time). Multiply by 1000 for a JS Date in milliseconds. Populated whenever the provider has data for the entity.

  • isLocalGuidebooleanpode ser exigido

    true

    Whether the reviewer is a Google Local Guide.

  • likesintegerpode ser exigido

    12

    Number of likes on the review.

  • originstringpode ser exigido

    Google

    Source of the review (e.g. Google).

  • ownerResponsestring

    Thanks so much Priya, see you again soon!

    Owner's reply text; empty when there is none.

  • ownerResponseAtstringpode ser exigido

    2026-09-18T15:04:00Z

    ISO 8601 timestamp of the owner's reply; empty when there is none.

  • placeIdstringpode ser exigido

    ChIJd7DoQL2AhYARW-mNQFPuGZo

    Google Maps place id the review belongs to. Echoes the requested placeId; a lane that does not repeat it per review omits it.

  • publishedAgostring

    3 weeks ago

    Human-relative publish time (e.g. '7 hours ago').

  • ratingnumber

    5

    Star rating the reviewer gave (1-5).

  • reviewIdstring

    ChdDSUhNMG9nS0VJQ0FnSUNvbjZUUGJnEAE

    Stable Google review id. Populated whenever the provider has data for the entity.

  • reviewerIdstring

    104829371650982736512

    Stable Google id of the reviewer.

  • reviewerReviewsCountinteger

    214

    Total number of reviews the reviewer has written.

  • textstring

    The New Orleans iced coffee here is worth the line every time. Staff know regulars by name and the SoMa location always has a seat by the window.

    Review text; empty string when the reviewer left only a star rating.

  • urlstring

    https://www.google.com/maps/reviews/@37.7825,-122.4058,ChdDSUhNMG9nS0VJQ0FnSUNvbjZUUGJnEAE

    Direct URL to the review on Google Maps. Populated whenever the provider has data for the entity.

top level
  • foundboolean

    true

    Whether reviews were found.

  • reason"not_found"

    Present only when `found` is false, and says why there is no result. `not_found`: the source states the target does not exist, or returned nothing for it. A `found: false` answer is a successful call, not an error, and `costUsd` is what it actually cost.

Você recebe. Campos nomeados e tipados, no mesmo formato, seja qual for a fonte que responder.

Dúvidas frequentes

Sobre o endpoint Avaliações da API para Google Maps

O endpoint Avaliações da AnyAPI para Google Maps retorna dados de Google Maps em JSON normalizado com uma chamada POST para /v1/run/maps.reviews. Obtenha até 100 avaliações do Google Maps de um local pelo ID do local, ordenadas como você precisar, em uma única resposta normalizada. A AnyAPI distribui cada requisição entre 5 fontes, com failover automático quando uma falha. Custa US$ 0,02 por mil resultados, e nunca mais de US$ 0,00215 por requisição, em dólares, sem assinatura e sem mínimo mensal. Nos últimos 30 dias, 99,9% das chamadas ao endpoint Avaliações da API para Google Maps feitas pela AnyAPI tiveram sucesso, com tempo de resposta mediano de 4,8 segundos, em 72.007 chamadas medidas.

Custa US$ 0,02 por mil resultados, e nunca mais de US$ 0,00215 por requisição, em dólares, sem assinatura e sem mínimo mensal. Você recarrega uma carteira em dólares e cada chamada desconta dela. Algumas requisições pagas pela carteira que falham geram cobranças de processamento, que repassamos pelo custo, sem margem; a resposta de erro mostra o valor cobrado.

Obtenha até 100 avaliações do Google Maps de um local pelo ID do local, ordenadas como você precisar, em uma única resposta normalizada. A resposta é JSON normalizado, com o mesmo envelope que todo endpoint da AnyAPI retorna, então processar um segundo endpoint é só trocar a URL, e nada mais.

Nos últimos 30 dias, 99,9% das chamadas ao endpoint Avaliações da API para Google Maps feitas pela AnyAPI tiveram sucesso, com tempo de resposta mediano de 4,8 segundos, em 72.007 chamadas medidas. Estas são medições da própria AnyAPI sobre o tráfego que passa pelo gateway, recalculadas continuamente, e não uma meta de nível de serviço publicada.

Sim. Uma conta nova da AnyAPI começa com US$ 0,10 de saldo grátis, sem cartão, o que cobre pelo menos 46 chamadas de Avaliações do Google Maps a no máximo US$ 0,00215 cada.

A AnyAPI consulta a próxima das suas 5 fontes na mesma requisição, começando pela mais barata, então a queda de uma fonte não derruba sua chamada.

Envie uma requisição POST para https://api.getanyapi.com/v1/run/maps.reviews com sua chave da AnyAPI em um cabeçalho "Authorization: Bearer" e a entrada como corpo JSON. A mesma chave e a mesma carteira funcionam em todos os endpoints da AnyAPI.

Não. Você adiciona dólares a um único saldo pré-pago da AnyAPI e cada requisição desconta dele. Não há plano mensal nem mínimo, e o mesmo saldo paga todos os endpoints da AnyAPI.

Sim. Instale @getanyapi/sdk pelo npm para TypeScript ou getanyapi pelo pip para Python. Os dois chamam todos os endpoints da AnyAPI com a mesma chave, e qualquer cliente HTTP também funciona.

Sim. Um agente pode se conectar ao servidor MCP da AnyAPI em https://api.getanyapi.com/mcp, ou criar a própria chave de teste grátis com um único POST sem autenticação para https://api.getanyapi.com/agent/signup e chamar este endpoint por HTTP.