Consulta Contratos do Governo por CNPJ - API e Scraper avatar

Consulta Contratos do Governo por CNPJ - API e Scraper

Pricing

from $100.00 / 1,000 por contrato encontrados

Go to Apify Store
Consulta Contratos do Governo por CNPJ - API e Scraper

Consulta Contratos do Governo por CNPJ - API e Scraper

Consulte empresas por CNPJ e encontre contratos ativos e históricos com o Governo Federal. Retorne valores, vigência, situação, modalidade, objeto, processo, compra e órgãos públicos para compliance, análise de fornecedores, licitações, auditoria e due diligence via Batch ou Standby.

Pricing

from $100.00 / 1,000 por contrato encontrados

Rating

0.0

(0)

Developer

BrasilDados.org

BrasilDados.org

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

2 days ago

Last modified

Share

Consulte empresas brasileiras por CNPJ e descubra contratos ativos e históricos com o Governo Federal. Receba valores, vigência, situação, modalidade, objeto, processo, dados da compra e estruturas completas dos órgãos públicos envolvidos.

Esta API de contratos públicos por CNPJ ajuda em compliance, homologação de fornecedores, auditoria, licitações, inteligência comercial, KYB e due diligence. Os registros são obtidos em tempo de execução a partir de fontes públicas auditáveis.

🔎 O que este Actor faz?

  • Consulta um ou vários CNPJs no mesmo campo
  • Aceita CNPJ com ou sem pontuação
  • Remove documentos duplicados automaticamente
  • Retorna contratos ativos e históricos
  • Calcula quantidades, valores totais e intervalo de datas
  • Retorna dados da empresa, compra, órgão contratante e órgão comprador
  • Exporta JSON, CSV, Excel, XML e outros formatos do Dataset Apify
  • Funciona em lote via Batch e em tempo real via Standby API

Cada linha do Dataset representa um CNPJ único. Como uma empresa pode possuir vários contratos, eles são preservados em contratos[].

💼 Para que serve?

  • Compliance e KYB: complemente a análise cadastral de empresas
  • Homologação de fornecedores: verifique experiência com o setor público
  • Inteligência comercial: encontre empresas que fornecem ao Governo Federal
  • Licitações: analise objetos, modalidades, valores e órgãos compradores
  • Auditoria: compare vigência, situação e valores contratados
  • Due diligence: identifique relacionamentos públicos ativos e históricos

📥 Entrada

Somente cnpjs é obrigatório. Para enviar apenas um documento, use o mesmo campo com um item.

CampoObrigatórioPadrãoExplicação
cnpjsSimDois CNPJs de exemploLista de 1 a 1.000 CNPJs, formatados ou somente com números.
maxContratosPorCnpjNão50Máximo de contratos por CNPJ, entre 1 e 500.
{
"cnpjs": ["33.000.167/0001-01", "02341470000144"],
"maxContratosPorCnpj": 50
}

Os dois formatos são aceitos e normalizados internamente:

Valor enviadoValor normalizado
33.000.167/0001-0133000167000101
0234147000014402341470000144

📤 Quais dados são retornados?

GrupoCampos disponíveis
EmpresaCNPJ, razão social, nome fantasia, classificação, inscrição social e ID do registro
Estatísticasquantidade total/ativa, soma dos valores inicial/atual e datas extremas
ContratoID, referência, número, descrição, situação, modalidade, fundamento e processo
Datas e valoresassinatura, publicação, vigência, ativo, valor inicial e valor atual
Compranúmero, processo, descrição e contato responsável parcialmente oculto
Órgão contratanteministério, entidade, unidade gestora, siglas, códigos, CNPJ e poder
Órgão compradorsegunda estrutura completa do órgão responsável pela compra
Controlevalidação, páginas consultadas, truncamento e erro

Exemplo completo do resultado

Este exemplo contém todos os campos públicos e possui a mesma estrutura do retorno real. Os valores são fictícios.

{
"cnpj": "33000167000101",
"cnpjFormatado": "33.000.167/0001-01",
"cnpjValido": true,
"encontrado": true,
"empresa": {
"fornecedorRegistroId": 5120293,
"razaoSocial": "EMPRESA BRASILEIRA DE ENERGIA S.A.",
"nomeFantasia": "ENERGIA BRASIL",
"classificacao": "Pessoa jurídica",
"fornecedorCnpj": "33.000.167/0001-01",
"fornecedorCpfMascarado": null,
"inscricaoSocial": null
},
"estatisticas": {
"quantidadeContratos": 1,
"quantidadeContratosAtivos": 1,
"somaValorInicial": 1250000,
"somaValorAtual": 1375000,
"assinaturaMaisAntiga": "2025-01-15",
"assinaturaMaisRecente": "2025-01-15"
},
"contratos": [
{
"contratoRegistroId": 4759147,
"referencia": "bd-a1b2c3d4e5f6",
"numeroContrato": "000012025",
"descricao": "Fornecimento de equipamentos e serviços técnicos especializados",
"situacao": "Publicado",
"modalidadeCompra": "Pregão eletrônico",
"fundamentoLegal": "Lei nº 14.133/2021",
"numeroProcesso": "00000.000001/2025-10",
"assinadoEm": "2025-01-15",
"publicadoEm": "2025-01-20",
"vigenciaInicio": "2025-01-15",
"vigenciaFim": "2027-01-14",
"ativo": true,
"valorInicial": 1250000,
"valorAtual": 1375000,
"compra": {
"numero": "000012025",
"numeroProcesso": "00000.000001/2025-10",
"descricao": "Compra de equipamentos e serviços técnicos especializados",
"contatoResponsavel": "MARIA ******"
},
"orgaoContratante": {
"ministerio": "MINISTÉRIO DA GESTÃO E DA INOVAÇÃO",
"ministerioSigla": "MGI",
"ministerioCodigo": "00000",
"entidade": "ÓRGÃO PÚBLICO FEDERAL",
"entidadeSigla": "OPF",
"entidadeCodigo": "000000",
"entidadeCnpj": "00000000000100",
"unidadeGestora": "UNIDADE GESTORA DE CONTRATAÇÕES",
"unidadeGestoraCodigo": "000001",
"poder": "EXECUTIVO"
},
"orgaoComprador": {
"ministerio": "MINISTÉRIO DA GESTÃO E DA INOVAÇÃO",
"ministerioSigla": "MGI",
"ministerioCodigo": "00000",
"entidade": "ÓRGÃO PÚBLICO FEDERAL",
"entidadeSigla": "OPF",
"entidadeCodigo": "000000",
"entidadeCnpj": "00000000000100",
"unidadeGestora": "UNIDADE GESTORA DE COMPRAS",
"unidadeGestoraCodigo": "000001",
"poder": "EXECUTIVO"
}
}
],
"paginasConsultadas": 1,
"truncado": false,
"erro": null
}

Quando não há contrato, encontrado será false, contratos será uma lista vazia e não haverá cobrança. CNPJ inválido retorna cnpjValido: false e erro: "CNPJ inválido.".

🔐 Proteção de dados pessoais

  • CNPJs e nomes de pessoas jurídicas permanecem completos.
  • Qualquer CPF eventualmente presente é parcialmente mascarado.
  • O nome do contato responsável pela compra é reduzido ao primeiro nome seguido de ******.

💰 Cobrança Pay Per Event

O evento utilizado é contrato-encontrado. Há uma cobrança para cada contrato efetivamente entregue em contratos[].

  • Um CNPJ com 8 contratos retornados = 8 eventos
  • Dois CNPJs com 3 e 5 contratos = 8 eventos
  • CNPJ sem contratos = nenhuma cobrança
  • CNPJ inválido = nenhuma cobrança

O preço vigente aparece na aba Pricing. Se o limite de gastos do usuário for atingido, nenhum contrato não cobrado é entregue.

⚡ Integração via API

Batch

curl -X POST "https://api.apify.com/v2/acts/brasildados~consulta-contratos-governo-cnpj/run-sync-get-dataset-items?token=SEU_TOKEN_APIFY" \
-H "Content-Type: application/json" \
--compressed \
-d '{"cnpjs":["33.000.167/0001-01","02341470000144"],"maxContratosPorCnpj":50}'

Standby

curl -X POST "https://brasildados--consulta-contratos-governo-cnpj.apify.actor/consultar" \
-H "Authorization: Bearer SEU_TOKEN_APIFY" \
-H "Content-Type: application/json" \
--compressed \
-d '{"cnpjs":["33.000.167/0001-01","02341470000144"],"maxContratosPorCnpj":50}'

A aba Endpoints possui um Playground com o mesmo exemplo completo do retorno real.

🧭 Como interpretar o resultado?

  • ativo é calculado comparando vigenciaFim com a data da execução.
  • truncado: true indica que o limite configurado foi atingido; aumente maxContratosPorCnpj para buscar mais histórico.
  • referencia é um identificador opaco e estável para conciliação.
  • Os valores monetários são números em reais conforme registrados na fonte pública.
  • Campos não informados são representados por texto vazio ou null, conforme o schema.

Outros Actors BrasilDados

Perguntas frequentes

Aceita CPF?

Não. O Actor é focado exclusivamente em contratos de empresas consultadas por CNPJ.

Retorna somente contratos ativos?

Não. Retorna contratos ativos e históricos. Use contratos[].ativo para filtrar.

Posso consultar somente um CNPJ?

Sim: {"cnpjs":["33000167000101"]}.

Por que existe um nível contratos[]?

Uma empresa pode possuir vários contratos. O nível adicional preserva uma linha por CNPJ e evita repetir os dados da empresa.

Posso exportar para Excel?

Sim. Abra o Dataset e escolha XLSX, CSV, JSON, XML ou outro formato oferecido pela Apify.

Os dados são atuais?

A consulta é realizada em tempo de execução. A disponibilidade e a atualização dependem dos registros públicos auditáveis.