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.
- Conecte o Perfil da Empresa no Google em app.v4mos.ai (Contas conectadas) e aguarde a primeira sincronização.
- Chame qualquer endpoint abaixo com o seu
organizationId, por exemploGET /v1/google-business-profile/reviews?organizationId=…. - Toda linha traz
integration_ideintegration_name: a conexão de onde ela veio. Para ler uma conexão só, passe esse valor emintegrationId.
Endpoints disponíveis
- getContas
/v1/google-business-profile/accountsUma linha por conta do Perfil da Empresa no Google: nome, tipo e estado de verificação. - getLocais
/v1/google-business-profile/locationsUma linha por local: título, código da loja, site e as categorias, endereço, coordenadas, situação de funcionamento e metadados como JSON… - getMétricas diárias de desempenho
/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… - getPalavras-chave de busca
/v1/google-business-profile/search-keywordsUma linha por local, mês e palavra-chave de busca, com o número de buscas. - getAvaliações
/v1/google-business-profile/reviewsNota, texto da avaliação, resposta do proprietário e datas.
Recursos
| Endpoint | O que é cada linha | Filtro dateFrom / dateTo |
|---|---|---|
GET /v1/google-business-profile/accounts | Uma linha por conta do Perfil da Empresa: nome, tipo e estado de verificação. | — |
GET /v1/google-business-profile/locations | Uma 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-metrics | Uma 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-keywords | Uma 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/reviews | Uma 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) elimit(padrão 500, máximo 5000).meta.hasNextPagediz se existe outra página; as linhas vêm sempre na mesma ordem, então avance as páginas até ele serfalse.dateFrom/dateTo(YYYY-MM-DD, inclusivos) filtram pela coluna de data indicada na tabela acima. Recursos sem coluna de data recusam esses parâmetros.integrationIdmanté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.