A fonte inteira, organizada e pronta para consultar: cada endpoint desta página responde em milissegundos. Cada resposta traz
as_of: o quão atuais são os dados. Como funcionam os datasets.Buscar nos diretórios
POST /co/dian-trade/directory-search/v1 Dataset
Todos os anos de ambos os diretórios em uma única busca: por nome, fluxo, ano e
código tarifário.
as_of (o quão atuais são os dados), os filtros aplicados, total
(correspondências em todas as páginas), page, per_page, total_pages,
count e results[]: cada um a linha de uma empresa no diretório de um ano, do
ano mais recente ao mais antigo e depois por valor, do maior ao menor.
A DIAN publica as pessoas físicas sem identificação nem nome, como
PERSONA NATURAL; essas linhas estão aqui com seus números, marcadas
natural_person: true, e nenhum NIT as encontra. O diretório do ano em curso
acumula à medida que os meses fecham (through_month diz até quando), e a
DIAN também revisa anos anteriores, então os números de uma empresa para um
ano podem mudar.Perfil de comércio exterior
POST /co/dian-trade/profile/v1 Dataset
Cada ano em que uma empresa importou ou exportou, a partir do seu NIT.
as_of, found, document_number, name (como o diretório mais
recente o publica), years[] (todos os anos em que a empresa aparece em algum dos
diretórios, do mais recente ao mais antigo), imports[] e exports[]: a linha da
empresa no diretório de importadores e de exportadores de cada ano, do mais
recente ao mais antigo, com os mesmos campos de um resultado de busca.
Um NIT que não aparece em nenhum diretório desde 2017 retorna
found: false
com HTTP 200, não um erro. Uma empresa que só importa tem exports vazio, e
vice-versa.Referência completa
Esquemas, todos os campos de resposta e um playground interativo.