Devedores da União (PGFN)

GET https://app.fontedata.com/api/v1/consulta/pgfn-devedores
R$ 0,43 por consulta

Debitado do seu saldo a cada chamada cobrada. Autenticação pelo header X-API-Key. Veja como obter a chave.

Este endpoint consulta débitos inscritos na Dívida Ativa da União (PGFN) para pessoas físicas e jurídicas. A consulta retorna detalhes completos sobre as inscrições — natureza das dívidas, valores devidos, situação e data de inscrição — facilitando análise de risco de crédito, onboarding de clientes e fornecedores, validações de conformidade fiscal e prevenção de fraudes.

Os dados vêm da lista trimestral oficial de devedores publicada pela PGFN, cobrindo dívida geral/SIDA, previdenciária e FGTS.

Requisição

curl -H "X-API-Key: SUA_CHAVE" \
  "https://app.fontedata.com/api/v1/consulta/pgfn-devedores?cpf=SEU_CPF"

Parâmetros

Informe cpf ou cnpj.

NomeTipoDescriçãoExemplo
cpf condicionalCPFCPF (somente números, 11 dígitos)000.000.000-00
cnpj condicionalCNPJCNPJ (somente números, 14 dígitos)00.000.000/0000-00

Resposta

A resposta inclui informações estruturadas sobre a situação do devedor consultado:

Dados Cadastrais

  • documentoConsultado — CPF ou CNPJ consultado
  • nome — Nome registrado
  • tipoPessoa — Classificação (pessoa física ou jurídica)
  • uf — Unidade federativa
  • codigoMunicipio e nomeMunicipio — Localização
  • cnae e cnaeDescricao — Classificação econômica (para pessoa jurídica)

Informações de Débito

  • possuiDivida — Indicador booleano de existência de débito
  • totalDivida — Valor total consolidado em aberto
  • totalTributario — Montante relativo a obrigações fiscais
  • totalPrevidenciario — Montante relativo a contribuições previdenciárias
  • status — Estado geral do registro

Detalhes de Naturezas O array naturezas traz relação das dívidas com informações para cada inscrição:

  • numeroInscricao — Identificação da inscrição específica
  • tipoDivida — Classificação da obrigação (tributária, previdenciária, FGTS)
  • situacaoInscricao — Situação atual da inscrição (ex.: ativa ajuizada, parcelada)
  • dataInscricao — Data de registro
  • tipoCredito — Tipo de crédito gerador da dívida
  • receitaPrincipal — Órgão ou receita responsável
  • unidadeResponsavel — Unidade administrativa competente
  • unidadeInscricao — Unidade onde foi registrada
  • total — Valor da inscrição específica
  • debitos — Lista de parcelas com valores individuais

Campos como situacaoInscricao, dataInscricao, receitaPrincipal e unidadeResponsavel são preenchidos regularmente nas naturezas.

Exemplo — 200 OK
{
  "uf": null,
  "cnae": null,
  "nome": "string",
  "status": "string",
  "naturezas": [],
  "tipoPessoa": "string",
  "tipoDevedor": null,
  "totalDivida": null,
  "possuiDivida": "boolean",
  "cnaeDescricao": null,
  "nomeMunicipio": null,
  "codigoMunicipio": null,
  "totalTributario": null,
  "unidadeResponsavel": null,
  "documentoConsultado": "string",
  "totalPrevidenciario": null
}
Schema da resposta (JSON Schema)
JSON Schema
{
  "type": "object",
  "properties": {
    "uf": {
      "type": [
        "string",
        "null"
      ],
      "description": "UF do devedor."
    },
    "cnae": {
      "type": [
        "string",
        "null"
      ],
      "description": "Código CNAE do devedor (PJ)."
    },
    "nome": {
      "type": [
        "string",
        "null"
      ],
      "description": "Nome ou razão social do devedor, quando inscrito."
    },
    "status": {
      "type": [
        "string",
        "null"
      ],
      "description": "Resumo textual do resultado da consulta."
    },
    "naturezas": {
      "type": [
        "array",
        "null"
      ],
      "description": "Naturezas das dívidas inscritas."
    },
    "tipoPessoa": {
      "type": [
        "string",
        "null"
      ],
      "description": "Tipo de pessoa (física ou jurídica)."
    },
    "tipoDevedor": {
      "type": [
        "string",
        "null"
      ],
      "description": "Tipo de devedor (principal, corresponsável etc.)."
    },
    "totalDivida": {
      "type": [
        "number",
        "null"
      ],
      "format": "currency",
      "description": "Valor total da dívida inscrita."
    },
    "possuiDivida": {
      "type": [
        "boolean",
        "null"
      ],
      "format": "bool",
      "description": "Indica se há dívida inscrita na Dívida Ativa da União (PGFN)."
    },
    "cnaeDescricao": {
      "type": [
        "string",
        "null"
      ],
      "description": "Descrição do CNAE do devedor (PJ)."
    },
    "nomeMunicipio": {
      "type": [
        "string",
        "null"
      ],
      "description": "Município do devedor."
    },
    "codigoMunicipio": {
      "type": [
        "string",
        "null"
      ],
      "description": "Código IBGE do município."
    },
    "totalTributario": {
      "type": [
        "number",
        "null"
      ],
      "format": "currency",
      "description": "Total da dívida tributária."
    },
    "unidadeResponsavel": {
      "type": [
        "string",
        "null"
      ],
      "description": "Unidade da PGFN responsável pela cobrança."
    },
    "documentoConsultado": {
      "type": [
        "string",
        "null"
      ],
      "description": "CPF ou CNPJ consultado."
    },
    "totalPrevidenciario": {
      "type": [
        "number",
        "null"
      ],
      "format": "currency",
      "description": "Total da dívida previdenciária."
    }
  }
}

Códigos de erro

CódigoMensagemQuando acontece
400Requisição Inválidaa requisição está incorreta ou os parâmetros são inválidos.
401Não Autenticadoo usuário não forneceu as credenciais corretas para acessar o recurso.
403Não Autorizadoo servidor recebeu a requisição, mas se negou a autorizá-la por conta de saldo indisponível.
404Não Encontradoo servidor não encontrou uma representação atual do recurso solicitado.
408Tempo Esgotadoo servidor não conseguiu retornar a requisição no prazo estabelecido.
500Falha ao Realizar Consultao servidor não conseguiu processar a requisição com sucesso. Por favor, entre em contato com o nosso suporte.
503Consulta em Manutençãoa consulta requisitada está em manutenção. Por favor, entre em contato com o nosso suporte.

Observações

  • Apenas um documento por requisição. Use CNPJ ou CPF em cada chamada, não ambos.
  • Para pessoa física, informe apenas o CPF: nenhum outro dado é necessário (a lista pública da PGFN identifica devedores PF por CPF mascarado + nome).
  • A consulta sempre retorna de forma síncrona.
  • Dados são atualizados a cada safra trimestral da PGFN e padronizados para garantir precisão.
  • Recomenda-se utilizar este serviço em fluxos de análise de risco, decisões de crédito e validações de conformidade fiscal.

Integrar

OpenAPI (JSON) ↗ — importe a URL no Postman ou no Insomnia para gerar a coleção com todos os endpoints. Também dá para consultar pelo chat: conecte via MCP. Esta página em Markdown.