Endereços
O serviço de Endereços retorna informações agregadas sobre localizações associadas a uma pessoa, com base em dados públicos.
Quando usar
Descrição
O serviço de Endereços fornece informações sobre localizações associadas à pessoa, incluindo dados como a frequência com que cada endereço foi visualizado.
Também fornece um objeto agregado com todos os endereços relacionados à pessoa consultada, facilitando análises e modelagens.
A consolidação de endereços similares é feita por meio de um código único de prédio (building code).
Requisição
Autenticação por chave de API (cabeçalho Authorization: Bearer), criada no painel com esta consulta no escopo.
POST /api/v1/{tenant}/pessoas/enderecos
| Campo | Obrigatório | Descrição |
|---|---|---|
document |
sim | CPF da pessoa, com ou sem máscara. |
{
"document": "000.000.000-00"
}
Campos de retorno
Campos dentro de data. [] indica lista.
| Campo | Tipo |
|---|---|
Addresses[].City |
texto |
Addresses[].Type |
texto |
Addresses[].State |
texto |
Addresses[].Title |
texto |
Addresses[].Number |
texto |
Addresses[].Country |
texto |
Addresses[].ZipCode |
texto |
Addresses[].HasOptIn |
booleano |
Addresses[].IsActive |
booleano |
Addresses[].Latitude |
número |
Addresses[].Priority |
número |
Addresses[].Typology |
texto |
Addresses[].BuildCode |
texto |
Addresses[].Longitude |
número |
Addresses[].Complement |
texto |
Addresses[].IsRatified |
booleano |
Addresses[].AddressMain |
texto |
Addresses[].BuildingCode |
texto |
Addresses[].CreationDate |
data |
Addresses[].Neighborhood |
texto |
Addresses[].HouseholdCode |
texto |
Addresses[].ComplementType |
texto |
Addresses[].LastUpdateDate |
data |
Addresses[].IsMainForEntity |
booleano |
Addresses[].AddressEntityAge |
número |
Addresses[].AddressGlobalAge |
número |
Addresses[].IsRecentForEntity |
booleano |
Addresses[].LastValidationDate |
data |
Addresses[].IsMainForOtherEntity |
booleano |
Addresses[].EntityLastPassageDate |
data |
Addresses[].GlobalLastPassageDate |
data |
Addresses[].EntityFirstPassageDate |
data |
Addresses[].GlobalFirstPassageDate |
data |
Addresses[].IsLikelyFromAccountant |
booleano |
Addresses[].IsRecentForOtherEntity |
booleano |
Addresses[].AddressNumberOfEntities |
número |
Addresses[].AddressCurrentlyInRFSite |
booleano |
Addresses[].AddressEntityBadPassages |
número |
Addresses[].AddressGlobalBadPassages |
número |
Addresses[].AddressEntityQueryPassages |
número |
Addresses[].AddressEntityTotalPassages |
número |
Addresses[].AddressGlobalQueryPassages |
número |
Addresses[].AddressGlobalTotalPassages |
número |
Addresses[].AddressEntityCrawlingPassages |
número |
Addresses[].AddressGlobalCrawlingPassages |
número |
Addresses[].AddressEntityValidationPassages |
número |
Addresses[].AddressGlobalValidationPassages |
número |
Addresses[].AddressEntityMonthAveragePassages |
número |
Addresses[].AddressGlobalMonthAveragePassages |
número |
TotalAddresses |
número |
TotalWorkAddresses |
número |
TotalActiveAddresses |
número |
TotalAddressPassages |
número |
TotalUniqueAddresses |
número |
TotalPersonalAddresses |
número |
TotalBadAddressPassages |
número |
NewestAddressPassageDate |
data |
OldestAddressPassageDate |
data |
Exemplo de resposta
Estrutura real da resposta, com valores fictícios.
{
"execution_id": "00000000-0000-0000-0000-000000000000",
"status": "success",
"message": "Consulta realizada com sucesso",
"query_name": "Endereços",
"query_slug": "enderecos",
"data": {
"Addresses": [
{
"City": "texto",
"Type": "texto",
"State": "texto",
"Title": "texto",
"Number": "texto",
"Country": "texto",
"ZipCode": "texto",
"HasOptIn": false,
"IsActive": false,
"Latitude": 0,
"Priority": 0,
"Typology": "texto",
"BuildCode": "texto",
"Longitude": 0,
"Complement": "texto",
"IsRatified": false,
"AddressMain": "texto",
"BuildingCode": "texto",
"CreationDate": "2026-01-01",
"Neighborhood": "texto",
"HouseholdCode": "texto",
"ComplementType": "texto",
"LastUpdateDate": "2026-01-01",
"IsMainForEntity": false,
"AddressEntityAge": 0,
"AddressGlobalAge": 0,
"IsRecentForEntity": false,
"LastValidationDate": "2026-01-01",
"IsMainForOtherEntity": false,
"EntityLastPassageDate": "2026-01-01",
"GlobalLastPassageDate": "2026-01-01",
"EntityFirstPassageDate": "2026-01-01",
"GlobalFirstPassageDate": "2026-01-01",
"IsLikelyFromAccountant": false,
"IsRecentForOtherEntity": false,
"AddressNumberOfEntities": 0,
"AddressCurrentlyInRFSite": false,
"AddressEntityBadPassages": 0,
"AddressGlobalBadPassages": 0,
"AddressEntityQueryPassages": 0,
"AddressEntityTotalPassages": 0,
"AddressGlobalQueryPassages": 0,
"AddressGlobalTotalPassages": 0,
"AddressEntityCrawlingPassages": 0,
"AddressGlobalCrawlingPassages": 0,
"AddressEntityValidationPassages": 0,
"AddressGlobalValidationPassages": 0,
"AddressEntityMonthAveragePassages": 0,
"AddressGlobalMonthAveragePassages": 0
}
],
"TotalAddresses": 0,
"TotalWorkAddresses": 0,
"TotalActiveAddresses": 0,
"TotalAddressPassages": 0,
"TotalUniqueAddresses": 0,
"TotalPersonalAddresses": 0,
"TotalBadAddressPassages": 0,
"NewestAddressPassageDate": "2026-01-01",
"OldestAddressPassageDate": "2026-01-01"
},
"consulted_at": "2026-01-01T12:00:00Z",
"query_cost": "0.100"
}
Cobrança e respostas
- O valor é cobrado por consulta bem-sucedida.
- 200 — consulta processada (veja status no corpo da resposta)
- 401 — token ausente, inválido, inativo ou expirado
- 403 — serviço fora do escopo da chave, IP não autorizado ou limite de consumo excedido
- 422 — campo obrigatório ausente/inválido ou payload acima do limite do serviço
- 429 — limite de requisições por minuto da chave excedido
- 504 — tempo máximo de execução do serviço excedido