Quickstart

Primeira requisição em menos de 5 minutos.

01

Obtenha seu token de acesso

Acesse o painel Direct Data em Configurações → Integrações. Seu TOKEN é exibido e pode ser copiado ou regenerado a qualquer momento.

02

Faça sua primeira requisição

O TOKEN é passado como query parameter em todas as chamadas. Exemplo com o endpoint de consulta de CPF:

CURL
curl -X GET \
  "https://apiv3.directd.com.br/api/CadastroCpf?cpf=12345678900&TOKEN=SEU_TOKEN"
NODE.JS
const response = await fetch(
  "https://apiv3.directd.com.br/api/CadastroCpf?cpf=12345678900&TOKEN=SEU_TOKEN"
);
const data = await response.json();
console.log(data);
PYTHON
import requests

data = requests.get(
    "https://apiv3.directd.com.br/api/CadastroCpf",
    params={"cpf": "12345678900", "TOKEN": "SEU_TOKEN"}
).json()
print(data)
03

Interprete a resposta

A resposta retorna os dados cadastrais da pessoa física diretamente no corpo JSON:

{
  "httpStatusCode": 200,
  "cpf": "123.456.789-00",
  "nome": "João da Silva",
  "sexo": "M",
  "dataNascimento": "1985-04-12",
  "situacaoCadastral": "Regular",
  "rendaEstimada": "R$ 4.500,00",
  "emails": [...],
  "telefones": [...],
  "enderecos": [...]
}
04

Trate os erros

Verifique sempre o campo httpStatusCode. Em caso de erro, message descreve o problema e errors[] lista os detalhes:

if (data.httpStatusCode !== 200) {
  console.error("Erro:", data.message);
  // data.errors → ["CPF inválido ou mal formatado."]
  // Códigos comuns: 400 parâmetro inválido · 401 token inválido
  //                 404 registro não encontrado · 500 erro interno
}
05

Explore o catálogo completo

Acesse o catálogo de APIs para ver todos os endpoints disponíveis com parâmetros, campos retornados e exemplos de código gerados automaticamente.

Ver catálogo de APIs →