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.
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.
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.