Perfil da Empresa no Google

Visão geral

Os dados do Perfil da Empresa no Google sincronizados na V4MOS.AI, pelos endpoints da própria integração

A API do Perfil da Empresa no Google da V4MOS.AI entrega os registros brutos sincronizados das contas do Perfil da Empresa conectadas à sua organização: contas, locais, métricas diárias de desempenho, palavras-chave de busca e avaliações. As linhas vêm como foram sincronizadas, com os nomes de coluna do data warehouse (snake_case), prontas para levar ao seu BI. Todos os endpoints usam o prefixo /v1/google-business-profile e seguem a mesma autenticação, paginação e formato de resposta.

Primeiros passos

URL base: https://data.v4mos.ai. Toda chamada exige suas credenciais de API e o organizationId — veja Autenticação.

  1. Conecte o Perfil da Empresa no Google em app.v4mos.ai (Contas conectadas) e aguarde a primeira sincronização.
  2. Chame qualquer endpoint abaixo com o seu organizationId, por exemplo GET /v1/google-business-profile/reviews?organizationId=….
  3. Toda linha traz integration_id e integration_name: a conexão de onde ela veio. Para ler uma conexão só, passe esse valor em integrationId.

Endpoints disponíveis

Recursos

EndpointO que é cada linhaFiltro dateFrom / dateTo
GET /v1/google-business-profile/accountsUma linha por conta do Perfil da Empresa: nome, tipo e estado de verificação.—
GET /v1/google-business-profile/locationsUma linha por local: título, código da loja, site e categorias, endereço, coordenadas, situação de funcionamento e metadados como JSON em texto.—
GET /v1/google-business-profile/daily-metricsUma linha por local, dia e métrica (cliques no site, ligações, pedidos de rota, conversas, reservas, pedidos de comida e impressões) com a contagem.date
GET /v1/google-business-profile/search-keywordsUma linha por local, mês e palavra-chave de busca, com o número de buscas. O Google omite valores abaixo do seu limite, então algumas linhas têm valor nulo. dateFrom e dateTo filtram month_start (o primeiro dia de cada mês); para incluir um mês, informe o primeiro dia dele (ex.: dateFrom=2026-10-01).month_start
GET /v1/google-business-profile/reviewsUma linha por avaliação: nota, texto, resposta do proprietário e datas.create_time

Dados pessoais

O texto das avaliações é escrito por clientes e pode conter dados pessoais do autor. A V4MOS.AI não guarda nem devolve o nome nem a foto do avaliador. Armazene e trate esse conteúdo conforme a LGPD e a sua política de privacidade.

Paginação e filtros

  • page (padrão 1) e limit (padrão 500, máximo 5000). meta.hasNextPage diz se existe outra página; as linhas vêm sempre na mesma ordem, então avance as páginas até ele ser false.
  • dateFrom / dateTo (YYYY-MM-DD, inclusivos) filtram pela coluna de data indicada na tabela acima. Recursos sem coluna de data recusam esses parâmetros.
  • integrationId mantém só as linhas de uma conexão.
  • As respostas ficam em cache por 30 minutos e os dados são sincronizados uma vez por dia — veja Sincronização de dados.

Formato da resposta

{
  "data": [{ "...": "um objeto por linha, com as colunas listadas em cada endpoint" }],
  "meta": {
    "page": 1,
    "limit": 500,
    "hasNextPage": true,
    "hasPreviousPage": false
  }
}

Contadores grandes (campos format: int64 no schema de cada endpoint) chegam como texto, por exemplo "1250", para não perder precisão. Converta para um tipo numérico do seu lado.

Nesta página