Os preços desta página são de tabela, sem assinatura — plano reduz o valor por consulta, e fonte de repasse cobra o emolumento da UF do alvo. O número que vale é o do POST /v1/orcamento/titular-email, calculado sobre o alvo real e sem cobrar.
Base agregada de terceiro (ponte Telegram)
Titular de e-mail
Pessoas que a base liga a um endereço de e-mail, como candidatos a conferir.
/v1/consultas/titular-email
v1
Tempo típico
não medido
A partir de
R$ 1,00
por consulta, varia por UF
Visão geral
Recebe um endereço de e-mail e devolve as pessoas que a base agregada liga a ele, com CPF, nascimento e sexo.
É a ponta solta que sobra depois do telefone: o endereço aparece numa procuração, num contrato, num anúncio ou no cabeçalho de uma petição, e não leva a documento nenhum.
Atenção: O vínculo é A CONFERIR, sempre. Esta é a mais fraca das buscas — leia a primeira nota.
Antes de começar
4 crítico
Cada item aqui saiu de um caso real que custou dinheiro. Ler isto é mais barato do que descobrir depois.
Fonte sensível: `finalidade` é obrigatória em toda chamada
Esta consulta devolve dado pessoal de terceiro (LGPD art. 11). Diferente das demais, finalidade não é opcional aqui e não vale só no primeiro pedido: ela é exigida a CADA chamada, com no mínimo 10 caracteres, e vai para a trilha de auditoria junto com o token que pediu.
Um cabeçalho Authorization: Bearer não declara finalidade nenhuma — é por isso que o campo existe. Chamada sem ele morre em 422, antes de qualquer efeito e sem cobrança.
A finalidade é SUA e você responde por ela. Escreva o motivo real da diligência, não um texto fixo de dez caracteres: a trilha é o que sustenta a consulta se alguém perguntar.
Descoberta, não prova
Nada que sai daqui tem fé pública. É agregação de bases de terceiro: pode estar desatualizada, pode estar errada, e não vira documento anexável.
Serve para achar o fio — o endereço para citar, o telefone para intimar, a empresa para investigar. Quem PROVA é a certidão, que é outro produto e cobra de novo.
Não idempotente: nunca retente sozinho
A origem recebe a pergunta como MENSAGEM, e mensagem é at-most-once. Silêncio não significa que a pergunta não chegou — significa só que a resposta não voltou.
Mande Idempotency-Key e, em caso de timeout do seu lado, reenvie com a MESMA chave. Retry automático de biblioteca HTTP, com chave nova, duplica a pergunta na origem.
O primeiro da lista NÃO é o titular
Medido em 2026-08-27: um endereço pessoal conhecido devolveu uma pessoa que não é a titular dele. O segundo endereço testado devolveu duas pessoas.
A base liga e-mail a cadastro por caminhos que não declara — formulário preenchido por terceiro, endereço reaproveitado, dado velho, e-mail de um familiar.
Por isso candidatos[] é lista mesmo com um item só. Apresentar o primeiro nome como "o titular do e-mail" é afirmar o que a origem não afirma — e é o erro que este contrato existe para impedir.
Requisição
Autenticação por token no cabeçalho. Parâmetro obrigatório que falta é recusado antes de qualquer cobrança — não vira consulta paga que volta vazia.
cpf_cnpj
string
obrigatório
Documento do alvo da investigação — a quem o resultado fica associado e quem é cobrado. NÃO é o que se pesquisa.
email
string
obrigatório
Atenção: O endereço pesquisado. É este campo que vai à origem.
finalidade
string
obrigatório
Atenção: Fonte sensível: mínimo 10 caracteres, exigida em TODA chamada, gravada na trilha.
curl -X POST https://api.oficialdata.com.br/v1/consultas/titular-email \
-H "Authorization: Bearer SEU_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"cpf_cnpj": "12345678909",
"email": "contato@exemplo.com.br",
"finalidade": "Identificação de remetente de e-mail juntado aos autos"
}'
O HTTP é sempre 200 quando a requisição chegou.
O resultado real está em code, no corpo — trate
code, nunca o status.
Resposta
Dentro de data[]:
8 campos em 1 blocos.
Campo que a origem não informou volta null —
nunca 0 nem string vazia. Um zero inventado
vira "nada consta" num laudo.
data[]
object
SUCESSO, NAO_ENCONTRADO ou INDISPONIVEL.
true quando o endereço não bate com cadastro nenhum.
Atenção: A resposta de verdade: uma entrada por pessoa ligada ao endereço, com documento, nome, nascimento e sexo. É LISTA mesmo quando vem uma só — o primeiro item não é "o titular".
CPF do primeiro candidato, por conveniência. Não use como resposta se total_registros for maior que 1.
Nome do primeiro candidato, pela mesma ressalva.
Quantos candidatos vieram. Maior que 1 significa que a origem não desempata.
Quantos a origem declarou ter, antes de qualquer corte nosso.
Frase pronta para tela e laudo, já dizendo que o vínculo é a conferir.
Códigos de erro
O mesmo mapa que o motor usa em produção. As colunas de estorno e retentativa fazem parte do contrato: nem toda falha devolve o dinheiro, e você tem direito de saber quais antes de integrar.
| Classe | Códigos | Significa | Estorna | Retenta |
|---|---|---|---|---|
sucesso |
200 | A origem respondeu e entregou. | — | — |
nao_encontrado |
612 | A origem respondeu: nada consta para este alvo. | Não | Não |
indeterminado |
611 | A origem não conseguiu emitir pela internet. Não é irregularidade. | Não | Não |
erro_participante |
608 619 620 | A origem recusou os DADOS do pedido. | Não | Sim |
retry |
600 605 609 610 613 614 615 618 | Instabilidade momentânea da origem ou do transporte. | Sim | Sim |
fatal |
601 602 603 604 606 607 617 621 622 | Defeito de integração — nosso, não seu. | Sim | Não |
A pegadinha do estorno:
erro_participante é a única
classe que não devolve o dinheiro — nela a
origem respondeu, recusando os dados do pedido. Falha nossa é
fatal e sempre estorna.
Permanentes: 602 e 603 não se curam sozinhos — não vale retentar. A fonte sai do ar na hora e um humano é avisado.
Preço por UF
É emolumento de cartório, fixado por lei estadual. Orçar antes de disparar em lote não é boa prática, é requisito.
Mais barata
R$ 1,00
BR
Mediana
R$ 1,00
1 UFs vendáveis
Mais cara
R$ 1,00
BR — 1,0× a mais barata
Estes são os preços da sua conta. O valor é o emolumento do cartório mais a nossa margem, e a margem varia conforme o seu plano — planos maiores pagam menos por consulta.
BR
1,00
Limites e desempenho
Números medidos em produção. Onde está "não medido", é porque não medimos — e um número chutado aqui viraria SLA que ninguém verificou.
Tempo típico
não medido
p95
não medido
Teto por hora
—
Timeout máximo
—
De onde vem o tempo: dos ~s típicos, cerca de 85% é a origem varrendo os cartórios. Essa parte é intocável — não há otimização nossa que a reduza.
Sobre o teto: a origem exige sessão única por conta, então as corridas são serializadas. O número acima é o limite real de uma conta, não uma cota comercial. Volume acima disso exige combinar antes — não adianta paralelizar do seu lado.
Versionamento
O contrato de resposta é v1,
e a versão viaja em header.api_version
em toda resposta.
- Campo novo opcional pode entrar a qualquer momento e não muda a versão. Seu parser precisa ignorar campo que não conhece.
- Remover campo, renomear campo ou mudar tipo é versão nova, publicada em paralelo, com prazo de desligamento anunciado da anterior.
- Nunca alteramos o significado de um campo existente mantendo o nome. Se o significado muda, o nome muda junto.
Quer ser dos primeiros a integrar?
A ordem de liberação segue a demanda real. Diga o volume que você espera e em quais UFs.