Skip to main content
La Procuradoria-Geral da Fazenda Nacional inscribe en la dívida ativa toda deuda federal que una empresa no ha pagado: tributos como IRPJ, COFINS, PIS y el Simples Nacional, contribuciones a la seguridad social y el FGTS. Cada deuda viene con su situación (en cobro, negociada, garantizada, suspendida por un juez), si está en ejecución judicial y su monto consolidado. Estas inscripciones son públicas por ley (CTN art. 198 §3 II). Solo empresas: unos 33 millones de deudas, actualizadas cada vez que la PGFN publica su corte trimestral. Busca sobre todas, o consulta una empresa por CNPJ, o por su raíz de 8 caracteres para todos sus establecimientos, y obtén lo que debe en total.
La fuente entera, organizada y lista para consultar: cada endpoint de esta página responde en milisegundos. Cada respuesta incluye as_of: qué tan actualizados están los datos. Cómo funcionan los datasets.

Buscar deudas

POST /br/pgfn/debts-search/v1 Dataset Busca en todas las deudas de empresas por cualquier combinación de nombre, CNPJ o raíz, tipo de deuda, estado, situación, papel, ejecución judicial y monto.
Devuelve as_of (qué tan actualizados están los datos), los filtros aplicados, total, page, per_page, total_pages, count y debts[], de mayor a menor monto. Cada deuda incluye regime (nao_previdenciario, previdenciario o fgts), inscription_number, document_number (el CNPJ, 14 caracteres), document (12.345.678/0001-90), cnpj_root, debtor_name, debtor_type (principal, co_responsible o joint), state, responsible_unit, registering_unit (FGTS), collecting_entity (pgfn o caixa), status_type (in_collection, tax_benefit, guaranteed, suspended_by_court o in_negotiation), status (la redacción detallada de la PGFN), revenue_type, registered_on (yyyy-mm-dd), in_court, amount (reales, consolidado con los cargos legales) y reference_month (yyyy-mm de la publicación).
Una inscripción con varios deudores tiene una fila por cada uno, y cada fila lleva el amount de toda la inscripción. Suma solo las filas principal; la consulta de deudor de abajo lo hace por ti.

Las deudas de una empresa

POST /br/pgfn/debtor/v1 Dataset Suma lo que una empresa debe a la Unión, por CNPJ o por raíz.
Devuelve found, document_number, as_of, reference_month, debtor_name, totals y debts[] (las 50 mayores). totals incluye debts (toda deuda en la que aparece la empresa), principal_debts, principal_amount (lo que la empresa debe como deudora principal, en reales), in_court_amount, by_regime ({ debts, amount } por tipo de deuda) y complete (false cuando la empresa tiene más de 10.000 deudas y solo se sumaron las mayores). Las deudas corresponsables y solidarias cuentan en debts pero no en los montos, porque repiten el monto de otro deudor.
Una empresa que no debe a la Unión nada inscrito por la PGFN devuelve found: false con HTTP 200, no un error.

Referencia completa

Esquemas, todos los campos de respuesta y un playground interactivo.