Imobiliárias e proprietários podem consultar CPF de candidatos a inquilinos gratuitamente via API, confirmando nome e data de nascimento em tempo real antes de assinar o contrato. A CPFHub.io oferece 50 consultas mensais no plano gratuito — suficiente para proprietários individuais ou pequenas imobiliárias validarem inquilinos e fiadores sem custo e sem cartão de crédito.
Introdução
O processo de locação de imóveis envolve diversas etapas de verificação para garantir que o inquilino é uma pessoa idônea e que os dados informados são verdadeiros. A consulta de CPF é uma das primeiras validações realizadas por imobiliárias, administradoras e proprietários antes de aprovar um contrato de aluguel.
Tradicionalmente, essa verificação era feita de forma manual em sites da Receita Federal ou por meio de serviços pagos de análise de crédito. Com o avanço das APIs de consulta de CPF, é possível automatizar essa validação de forma gratuita.
Por que validar o CPF do inquilino
A validação do CPF no processo de locação vai além de uma simples formalidade. Ela cumpre funções essenciais para a segurança jurídica e financeira da operação.
Confirmação de identidade
Verificar se o CPF informado corresponde ao nome e à data de nascimento da pessoa é o primeiro passo para confirmar a identidade do candidato a inquilino. Essa verificação ajuda a evitar fraudes com documentos falsos ou dados de terceiros.
Prevenção de fraudes
Golpistas utilizam CPFs de terceiros para firmar contratos de aluguel e depois abandonam o imóvel com dívidas pendentes. A consulta prévia reduz significativamente esse risco.
Emissão de contratos e recibos
Para que um contrato de locação tenha validade jurídica, os dados do inquilino precisam estar corretos. Um CPF inválido pode comprometer a execução do contrato em caso de inadimplência.
Exigência de fiadores e garantias
Quando a locação exige fiador, é igualmente importante validar o CPF dessa pessoa, garantindo que o fiador existe e que seus dados são consistentes.
Como funciona a consulta de CPF via API
A CPFHub.io oferece um endpoint REST simples: envie o número do CPF no path e a chave de API no header x-api-key. A resposta retorna o nome completo e a data de nascimento do titular, permitindo confirmar a identidade do candidato antes de avançar no processo de locação.
Exemplo de requisição com cURL
curl -X GET https://api.cpfhub.io/cpf/12345678900 \
-H "x-api-key: SUA_CHAVE_DE_API" \
-H "Accept: application/json" \
--max-time 10
Exemplo de resposta
{
"success": true,
"data": {
"cpf": "12345678900",
"name": "Carlos Eduardo Mendes",
"nameUpper": "CARLOS EDUARDO MENDES",
"gender": "M",
"birthDate": "10/09/1985",
"day": 10,
"month": 9,
"year": 1985
}
}
Com essa resposta, a imobiliária pode confirmar que o CPF é válido e que o nome informado pelo candidato a inquilino corresponde ao nome registrado.
Integração prática em JavaScript para sistemas de locação
Muitas imobiliárias utilizam sistemas web para gerenciar seus imóveis e contratos. Abaixo está um exemplo de como integrar a consulta de CPF em uma aplicação JavaScript (Node.js) que faz parte do fluxo de cadastro de inquilinos.
const fetch = require('node-fetch');
const API_KEY = 'SUA_CHAVE_DE_API';
async function consultarCpfInquilino(cpf) {
const url = `https://api.cpfhub.io/cpf/${cpf}`;
try {
const controller = new AbortController();
const timeoutId = setTimeout(() => controller.abort(), 10000);
const response = await fetch(url, {
method: 'GET',
headers: {
'x-api-key': API_KEY,
'Accept': 'application/json'
},
signal: controller.signal
});
clearTimeout(timeoutId);
if (!response.ok) {
console.error(`Erro HTTP: ${response.status}`);
return null;
}
const dados = await response.json();
if (dados.success) {
console.log(`Nome: ${dados.data.name}`);
console.log(`Data de nascimento: ${dados.data.birthDate}`);
console.log(`Gênero: ${dados.data.gender}`);
return dados.data;
} else {
console.log('CPF não encontrado ou inválido.');
return null;
}
} catch (error) {
if (error.name === 'AbortError') {
console.error('Requisição excedeu o tempo limite.');
} else {
console.error('Erro na consulta:', error.message);
}
return null;
}
}
// Exemplo de uso no fluxo de cadastro
consultarCpfInquilino('12345678900');
Esse código pode ser chamado no momento em que o inquilino preenche seus dados no formulário de cadastro, validando o CPF antes de prosseguir com a análise.
Fluxo recomendado para locação de imóveis
Para obter o máximo valor da consulta de CPF no processo de locação, recomendamos o seguinte fluxo:
1. Coleta de dados do candidato
O candidato a inquilino preenche um formulário com nome completo, CPF, data de nascimento e demais informações pessoais.
2. Validação sintática do CPF
Antes de consultar a API, verifique se o CPF tem 11 dígitos e se os dígitos verificadores são válidos. Isso evita o consumo desnecessário de consultas.
3. Consulta via API
Envie o CPF para a API da CPFHub.io e compare o nome retornado com o nome informado pelo candidato. Verifique também se a data de nascimento confere.
4. Análise de consistência
Se o nome ou a data de nascimento divergirem, solicite ao candidato que revise seus dados. Divergências podem indicar erro de digitação ou tentativa de fraude.
5. Registro e prosseguimento
Com os dados validados, prossiga com as demais etapas da análise (consulta de crédito, verificação de fiador, elaboração do contrato).
Validação de fiadores
O mesmo processo de consulta pode ser aplicado aos fiadores indicados pelo inquilino. Garantir que o fiador existe e que seus dados são consistentes é fundamental para a segurança da locação.
import requests
API_KEY = "SUA_CHAVE_DE_API"
def validar_fiador(cpf, nome_informado):
url = f"https://api.cpfhub.io/cpf/{cpf}"
headers = {
"x-api-key": API_KEY,
"Accept": "application/json"
}
response = requests.get(url, headers=headers, timeout=10)
if response.status_code == 200:
dados = response.json()
if dados.get("success"):
nome_real = dados["data"]["name"].upper()
if nome_informado.upper() == nome_real:
print("Fiador validado com sucesso.")
return True
else:
print(f"Divergência de nome: informado '{nome_informado}', encontrado '{dados['data']['name']}'")
return False
print("Não foi possível validar o fiador.")
return False
validar_fiador("98765432100", "Ana Paula Santos")
Considerações sobre LGPD na locação
A consulta de CPF no contexto imobiliário deve respeitar as disposições da LGPD (Lei 13.709/2018). Algumas recomendações:
-
Base legal — A execução de contrato ou diligências pré-contratuais é uma base legal válida para o tratamento de dados pessoais no processo de locação.
-
Transparência — Informe ao candidato que seus dados serão consultados para fins de validação cadastral.
-
Armazenamento — Armazene apenas os dados necessários para o contrato e descarte informações que não sejam mais relevantes após a conclusão do processo.
-
Segurança — Utilize conexões HTTPS e mantenha a chave de API em local seguro, nunca exposta no frontend da aplicação.
A CPFHub.io processa os dados de acordo com as exigências da LGPD, operando como operadora de dados com finalidade específica de validação cadastral.
Planos disponíveis para imobiliárias
| Plano | Consultas/mês | Preço | Ideal para |
|---|---|---|---|
| Gratuito | 50 | R$ 0 | Proprietários individuais |
| Pro | 1.000 | R$ 149/mês | Imobiliárias de pequeno e médio porte |
| Corporativo | Sob consulta | Sob consulta | Grandes administradoras |
Para imobiliárias que fecham mais de 50 contratos por mês e precisam validar inquilinos e fiadores, o plano Pro é a opção mais adequada, com SLA de 99% e suporte via WhatsApp e e-mail. Consultas acima do limite não bloqueiam a operação: são cobradas a R$0,15 cada.
Perguntas frequentes
Imobiliárias precisam de autorização do candidato para consultar o CPF?
Sim. A LGPD exige uma base legal para o tratamento. No contexto de locação, a base mais comum é a execução de contrato ou diligências pré-contratuais — o que significa que basta informar ao candidato, no formulário, que o CPF será consultado para validação de identidade. Para maior segurança jurídica, inclua uma cláusula explícita no processo de cadastro.
A API retorna informações de restrição de crédito ou dívidas do inquilino?
Não. A CPFHub.io retorna dados cadastrais do titular do CPF: nome completo, data de nascimento e gênero. Para análise de crédito completa (score, restrições, dívidas), é necessário contratar um serviço de bureau de crédito separado. As duas consultas são complementares no processo de locação.
Quantas consultas um proprietário individual consegue fazer no plano gratuito?
O plano gratuito oferece 50 consultas mensais sem cartão de crédito. Para um proprietário com um ou dois imóveis e rotatividade normal de contratos, isso costuma ser suficiente. Caso precise de mais consultas em algum mês, cada consulta adicional custa R$0,15 — a API não bloqueia nem interrompe o serviço.
Como integrar a consulta de CPF em sistemas de gestão imobiliária existentes?
A integração é feita via uma chamada GET ao endpoint https://api.cpfhub.io/cpf/{CPF} com o header x-api-key. Qualquer sistema com suporte a HTTP pode integrar em menos de 30 minutos. Para sistemas legados sem suporte nativo a REST, é possível criar um microserviço intermediário em Node.js ou PHP que recebe o CPF e retorna os dados validados.
Conclusão
A consulta de CPF via API é uma ferramenta indispensável para imobiliárias e proprietários que desejam garantir a segurança e a confiabilidade dos processos de locação. Com a CPFHub.io, é possível validar inquilinos e fiadores em segundos, com conformidade à LGPD e sem depender de processos manuais sujeitos a erros.
Cadastre-se em cpfhub.io — 50 consultas mensais gratuitas, sem cartão de crédito.
CPFHub.io
Pronto para integrar a API?
50 consultas gratuitas para testar agora. Sem cartão de crédito. Acesso imediato à documentação.
Sobre a redação
Redação CPFHub.io
Time editorial especializado em APIs de CPF, identidade digital e compliance no mercado brasileiro. Produzimos guias técnicos, análises regulatórias e tutoriais sobre LGPD e KYC para desenvolvedores e líderes de produto.



