Exige chave no header chave-api-dados (gratuita, via conta gov.br nivel
prata/ouro em https://portaldatransparencia.gov.br/api-de-dados/cadastrar-email).
Limite: 400 req/min (700 entre 0h e 6h); estourar suspende o token por 8h.
Base: https://api.portaldatransparencia.gov.br. Chamada:
pt.py api <path> chave=valor ....
Sem chave, prefira o download em massa (veja SKILL.md) — cobre a maior parte dos
temas sem cadastro. Campos de retorno de cada DTO em schemas.md.
Consulta viagens por período
- Filtros/regras: Filtros mínimos: Página (padrão = 1); Período de no máximo 1 mês; Código do Órgão (SIAFI)
- Obrigatórios:
dataIdaDe(query, string) — Data de ida a partir de (DD/MM/AAAA)dataIdaAte(query, string) — Data de ida até (DD/MM/AAAA)dataRetornoDe(query, string) — Data de retorno a partir de (DD/MM/AAAA)dataRetornoAte(query, string) — Data de retorno até (DD/MM/AAAA)codigoOrgao(query, string) — Código do Órgão (SIAFI)pagina(query, integer (default=1)) — Página consultada
- Retorna:
array<ViagemDTO>
Consulta uma viagem pelo ID
- Filtros/regras: Filtros mínimos: ID do registro
- Obrigatórios:
id(path, integer) — ID do registro
- Retorna:
ViagemDTO
Consulta viagens por CPF
- Filtros/regras: Filtros mínimos: Página (padrão = 1); CPF;
- Obrigatórios:
cpf(query, string) — CPFpagina(query, integer (default=1)) — Página consultada
- Retorna:
array<ViagemDTO>
Consulta situações dos imóveis funcionais
- Retorna:
array<string>
Consulta relação de ocupantes
- Filtros/regras: Filtros mínimos: Página (padrão = 1);
- Obrigatórios:
pagina(query, integer (default=1)) — Página consultada
- Opcionais:
codigoOrgaoResponsavelGestaoSiafi(query, string) — Código do Órgão Responsável pela Gestão(SIAFI)descricaoOrgaoOcupante(query, string) — Descrição do Órgão do OcupantecpfOcupante(query, string) — CPF OcupantedataInicioOcupacao(query, string) — Data início ocupação(DD/MM/AAAA)dataFimOcupacao(query, string) — Data fim ocupação (DD/MM/AAAA)
- Retorna:
array<PermissionarioDTO>
Consulta relação de imóveis
- Filtros/regras: Filtros mínimos: Página (padrão = 1);
- Obrigatórios:
pagina(query, integer (default=1)) — Página consultada
- Opcionais:
codigoOrgaoSiafiResponsavelGestao(query, string) — Código do Órgão (SIAFI)situacao(query, string) — Situação Imóvelregiao(query, string) — Regiãocep(query, string) — CEPendereco(query, string) — Endereço
- Retorna:
array<ImovelFuncionalDTO>
Consulta todos servidores do Poder Executivo Federal
- Filtros/regras: Filtros mínimos: Página (padrão = 1); Código Órgão Lotação (SIAPE) OU Código Órgão Exercício (SIAPE) OU CPF;
- Obrigatórios:
pagina(query, integer (default=1)) — Página consultada
- Opcionais:
tipoServidor(query, integer) — Tipo do Servidor (Civil=1 ou Militar=2)situacaoServidor(query, integer) — Situação do Servidor (Ativo=1, Inativo=2 ou Pensionista=3)cpf(query, string) — CPF do Servidornome(query, string) — Nome do ServidorcodigoFuncaoCargo(query, string) — Código da Função ou Cargo de ConfiançaorgaoServidorExercicio(query, string) — Código Órgão Exercício (SIAPE)orgaoServidorLotacao(query, string) — Código Órgão Lotação (SIAPE)
- Retorna:
array<CadastroServidorDTO>
Consulta um servidor do Poder Executivo Federal pelo idServidorAposentadoPensionista
- Filtros/regras: Filtros mínimos: ID do registro
- Obrigatórios:
id(path, integer) — idServidorAposentadoPensionista
- Retorna:
CadastroServidorDTO
Consulta remunerações de um servidor do Poder Executivo Federal pelo CPF ou idServidorAposentadoPensionista e mês/ano
- Filtros/regras: Filtros mínimos: Página (padrão = 1); CPF; Ano/Mês (YYYYMM); ou Página (padrão = 1); Id Servidor; Ano/Mês (YYYYMM);
- Obrigatórios:
mesAno(query, integer) — Ano e mês de referência (AAAAMM)pagina(query, integer (default=1)) — Página consultada
- Opcionais:
id(query, integer) — idServidorAposentadoPensionistacpf(query, string) — CPF do Servidor
- Retorna:
array<ServidorRemuneracaoDTO>
Consulta de servidores agregados por órgão
- Filtros/regras: Filtros mínimos: Página (padrão = 1);
- Obrigatórios:
pagina(query, integer (default=1)) — Página consultada
- Opcionais:
orgaoLotacao(query, string) — Código Órgão Lotação (SIAPE)orgaoExercicio(query, string) — Código Órgão Exercício (SIAPE)tipoServidor(query, integer) — Tipo servidor (Civil: 1; Militar: 2)tipoVinculo(query, integer) — Tipo vínculo (Função: 1; Cargo: 2; Outros: 3; Militares: 4licenca(query, integer) — Licença (Sim: 1; Não: 0)
- Retorna:
array<ServidorPorOrgaoDTO>
Código da Função ou Cargo de Confiança
- Filtros/regras: Filtros mínimos: Página (padrão = 1);
- Obrigatórios:
pagina(query, integer (default=1)) — Página consultada
- Retorna:
array<FuncaoServidorDTO>
Consulta PEPs
- Obrigatórios:
pagina(query, integer (default=1)) — Página consultada
- Opcionais:
cpf(query, string) — CPF do Servidornome(query, string) — Nome do ServidordescricaoFuncao(query, string) — Descrição da FunçãoorgaoServidorLotacao(query, string) — Código Órgão Lotação (SIAPE)dataInicioExercicioDe(query, string) — Data início do exercício, período inicial (DD/MM/AAAA)datInicioExercicioAte(query, string) — Data início do exercício, período final (DD/MM/AAAA)dataFimExercicioDe(query, string) — Data fim do exercício, período inicial (DD/MM/AAAA)datFimExercicioAte(query, string) — Data fim do exercício, período final (DD/MM/AAAA)
- Retorna:
array<PEPDTO>
Consulta os registros Seguro Defeso
- Filtros/regras: Filtros mínimos: Página (padrão = 1); Ano/Mês (YYYYMM); Código IBGE (https://cidades.ibge.gov.br/brasil);
- Obrigatórios:
mesAno(query, integer) — Ano e mês de referência (AAAAMM)codigoIbge(query, string) — Código IBGEpagina(query, integer (default=1)) — Página consultada
- Retorna:
array<BeneficioPorMunicipioDTO>
Consulta os registros Seguro Defeso por CPF/NIS
- Filtros/regras: Filtros mínimos: Página (padrão = 1); CPF / NIS;
- Obrigatórios:
codigo(query, string) — CPF/NISpagina(query, integer (default=1)) — Página consultada
- Retorna:
array<SeguroDefesoDTO>
Consulta os registros Seguro Defeso dos Beneficiários por Município e Mes/Ano
- Filtros/regras: Filtros mínimos: Página (padrão = 1); Ano/Mês (YYYYMM); Código IBGE (https://cidades.ibge.gov.br/brasil);
- Obrigatórios:
mesAno(query, integer) — Ano e mês de referência (AAAAMM)codigoIbge(query, string) — Código IBGEpagina(query, integer (default=1)) — Página consultada
- Retorna:
array<SeguroDefesoDTO>
Consulta os registros Garantia-Safra
- Filtros/regras: Filtros mínimos: Página (padrão = 1); Ano/Mês (YYYYMM); Código IBGE (https://cidades.ibge.gov.br/brasil);
- Obrigatórios:
mesAno(query, integer) — Ano e mês de referência (AAAAMM)codigoIbge(query, string) — Código IBGEpagina(query, integer (default=1)) — Página consultada
- Retorna:
array<BeneficioPorMunicipioDTO>
Consulta os registros Garantia-Safra por CPF/NIS
- Filtros/regras: Filtros mínimos: Página (padrão = 1); CPF / NIS;
- Obrigatórios:
codigo(query, string) — CPF/NISpagina(query, integer (default=1)) — Página consultada
- Retorna:
array<SafraDTO>
Consulta os registros Garantia-Safra dos beneficiários por município e mes/ano
- Filtros/regras: Filtros mínimos: Página (padrão = 1); Ano/Mês (YYYYMM); Código IBGE (https://cidades.ibge.gov.br/brasil);
- Obrigatórios:
mesAno(query, integer) — Ano e mês de referência (AAAAMM)codigoIbge(query, string) — Código IBGEpagina(query, integer (default=1)) — Página consultada
- Retorna:
array<SafraDTO>
Consulta os registros Programa de Erradicação do Trabalho Infantil
- Filtros/regras: Filtros mínimos: Página (padrão = 1); Ano/Mês (YYYYMM); Código IBGE (https://cidades.ibge.gov.br/brasil);
- Obrigatórios:
mesAno(query, integer) — Ano e mês de referência (AAAAMM)codigoIbge(query, string) — Código IBGEpagina(query, integer (default=1)) — Página consultada
- Retorna:
array<BeneficioPorMunicipioDTO>
Consulta os registros Programa de Erradicação do Trabalho Infantil por CPF/NIS
- Filtros/regras: Filtros mínimos: Página (padrão = 1); CPF / NIS;
- Obrigatórios:
codigo(query, string) — CPF/NISpagina(query, integer (default=1)) — Página consultada
- Retorna:
array<PetiDTO>
Consulta os registros PETI dos beneficiários por município e mês/ano
- Filtros/regras: Filtros mínimos: Página (padrão = 1); Ano/Mês (YYYYMM); Código IBGE (https://cidades.ibge.gov.br/brasil);
- Obrigatórios:
mesAno(query, integer) — Ano e mês de referência (AAAAMM)codigoIbge(query, string) — Código IBGEpagina(query, integer (default=1)) — Página consultada
- Retorna:
array<PetiDTO>
- Obrigatórios:
nis(query, string) —
- Opcionais:
anoMesReferencia(query, integer) —anoMesCompetencia(query, integer) —pagina(query, integer (default=1)) —
- Retorna:
array<NovoBolsaFamiliaPagoDTO>
- Obrigatórios:
mesAno(query, integer) —codigoIbge(query, string) —
- Opcionais:
pagina(query, integer (default=1)) —
- Retorna:
array<NovoBolsaFamiliaPagoDTO>
- Obrigatórios:
mesAno(query, integer) —codigoIbge(query, string) —
- Opcionais:
pagina(query, integer (default=1)) —
- Retorna:
array<BeneficioPorMunicipioDTO>
Consulta os registros de Benefício de Prestação Continuada por Município
- Filtros/regras: Filtros mínimos: Página (padrão = 1); Ano/Mês (YYYYMM); Código IBGE (https://cidades.ibge.gov.br/brasil);
- Obrigatórios:
mesAno(query, integer) — Ano e mês de referência (AAAAMM)codigoIbge(query, string) — Código IBGEpagina(query, integer (default=1)) — Página consultada
- Retorna:
array<BeneficioPorMunicipioDTO>
Consulta os registros de Benefício de Prestação Continuada por CPF/NIS
- Filtros/regras: Filtros mínimos: Página (padrão = 1); CPF / NIS;
- Obrigatórios:
codigo(query, string) — CPF/NISpagina(query, integer (default=1)) — Página consultada
- Retorna:
array<BPCDTO>
Consulta os registros de Benefício de Prestação Continuada dos Beneficiários por Município e Mes/Ano
- Filtros/regras: Filtros mínimos: Página (padrão = 1); Ano/Mês (YYYYMM); Código IBGE (https://cidades.ibge.gov.br/brasil);
- Obrigatórios:
mesAno(query, integer) — Ano e mês de referência (AAAAMM)codigoIbge(query, string) — Código IBGEpagina(query, integer (default=1)) — Página consultada
- Retorna:
array<BPCDTO>
Consulta as parcelas sacadas pelo Bolsa Família pelo NIS
- Filtros/regras: Filtros mínimos: Página (padrão = 1); NIS; Ano e mês de competência (AAAAMM) ou Ano e mês de referência (AAAAMM);
- Obrigatórios:
nis(query, string) — NIS (sem máscara, somente números)pagina(query, integer (default=1)) — Página consultada
- Opcionais:
anoMesReferencia(query, integer) — Ano e mês de referência (AAAAMM)anoMesCompetencia(query, integer) — Ano e mês de competência (AAAAMM)
- Retorna:
array<BolsaFamiliaPagoDTO>
Consulta as parcelas do Bolsa Família Sacado dos Beneficiários por Município e Mes/Ano
- Filtros/regras: Filtros mínimos: Página (padrão = 1); Ano/Mês (YYYYMM); Código IBGE (https://cidades.ibge.gov.br/brasil);
- Obrigatórios:
mesAno(query, integer) — Ano e mês de referência (AAAAMM)codigoIbge(query, string) — Código IBGEpagina(query, integer (default=1)) — Página consultada
- Retorna:
array<BolsaFamiliaPagoDTO>
Consulta as parcelas do Bolsa Família por Município
- Filtros/regras: Filtros mínimos: Página (padrão = 1); Ano/Mês (YYYYMM); Código IBGE (https://cidades.ibge.gov.br/brasil);
- Obrigatórios:
mesAno(query, integer) — Ano e mês de referência (AAAAMM)codigoIbge(query, string) — Código IBGEpagina(query, integer (default=1)) — Página consultada
- Retorna:
array<BeneficioPorMunicipioDTO>
Consulta as parcelas disponibilizadas pelo Bolsa Família pelo CPF/NIS
- Filtros/regras: Filtros mínimos: Página (padrão = 1); CPF / NIS; Ano e mês de competência (AAAAMM) ou Ano e mês de referência (AAAAMM);
- Obrigatórios:
codigo(query, string) — CPF/NIS (sem máscara, somente números)pagina(query, integer (default=1)) — Página consultada
- Opcionais:
anoMesReferencia(query, integer) — Ano e mês de referência (AAAAMM)anoMesCompetencia(query, integer) — Ano e mês de competência (AAAAMM)
- Retorna:
array<BolsaFamiliaDTO>
Consulta as parcelas do Bolsa Família Disponível dos Beneficiários por Município e Mes/Ano
- Filtros/regras: Filtros mínimos: Página (padrão = 1); Ano/Mês (YYYYMM); Código IBGE (https://cidades.ibge.gov.br/brasil);
- Obrigatórios:
mesAno(query, integer) — Ano e mês de referência (AAAAMM)codigoIbge(query, string) — Código IBGEpagina(query, integer (default=1)) — Página consultada
- Retorna:
array<BolsaFamiliaDTO>
Consulta os registros de auxílio emergencial por Município
- Filtros/regras: Filtros mínimos: Página (padrão = 1); Ano/Mês (YYYYMM); Código IBGE (https://cidades.ibge.gov.br/brasil);
- Obrigatórios:
mesAno(query, integer) — Ano e mês de referência (AAAAMM)codigoIbge(query, string) — Código IBGEpagina(query, integer (default=1)) — Página consultada
- Retorna:
array<BeneficioPorMunicipioDTO>
Consulta os registros de auxílio emergencial por CPF/NIS
- Filtros/regras: Filtros mínimos: Página (padrão = 1); CPF / NIS;
- Obrigatórios:
pagina(query, integer (default=1)) — Página consultada
- Opcionais:
codigoBeneficiario(query, string) — CPF/NIS BeneficiáriocodigoResponsavelFamiliar(query, string) — CPF/NIS Responsável Familiar
- Retorna:
array<AuxilioEmergencialDTO>
Consulta os registros dos beneficiários por município e mês/ano
- Filtros/regras: Filtros mínimos: Página (padrão = 1); Ano/Mês (YYYYMM); Código IBGE (https://cidades.ibge.gov.br/brasil);
- Obrigatórios:
mesAno(query, integer) — Ano e mês de referência (AAAAMM)codigoIbge(query, string) — Código IBGEpagina(query, integer (default=1)) — Página consultada
- Retorna:
array<AuxilioEmergencialDTO>
Consulta as parcelas disponibilizadas pelo Auxílio Brasil pelo NIS
- Filtros/regras: Filtros mínimos: Página (padrão = 1); NIS; Ano e mês de competência (AAAAMM) ou Ano e mês de referência (AAAAMM);
- Obrigatórios:
nis(query, string) — NIS (sem máscara, somente números)pagina(query, integer (default=1)) — Página consultada
- Opcionais:
anoMesReferencia(query, integer) — Ano e mês de referência (AAAAMM)anoMesCompetencia(query, integer) — Ano e mês de competência (AAAAMM)
- Retorna:
array<AuxilioBrasilPagoDTO>
Consulta as parcelas do Auxílio Brasil Sacado dos Beneficiários por Município e Mes/Ano
- Filtros/regras: Filtros mínimos: Página (padrão = 1); Ano/Mês (YYYYMM); Código IBGE (https://cidades.ibge.gov.br/brasil);
- Obrigatórios:
mesAno(query, integer) — Ano e mês de referência (AAAAMM)codigoIbge(query, string) — Código IBGEpagina(query, integer (default=1)) — Página consultada
- Retorna:
array<AuxilioBrasilPagoDTO>
Consulta as parcelas do Auxílio Brasil por Município
- Filtros/regras: Filtros mínimos: Página (padrão = 1); Ano/Mês (YYYYMM); Código IBGE (https://cidades.ibge.gov.br/brasil);
- Obrigatórios:
mesAno(query, integer) — Ano e mês de referência (AAAAMM)codigoIbge(query, string) — Código IBGEpagina(query, integer (default=1)) — Página consultada
- Retorna:
array<BeneficioPorMunicipioDTO>
Consulta de Valores Renunciados
- Obrigatórios:
pagina(query, integer (default=1)) — Página consultada
- Opcionais:
nomeSiglaUF(query, string) — Nome ou Sigla UFcodigoIbge(query, string) — Código IBGEcnpj(query, string) — CNPJ
- Retorna:
array<RenunciaDTO>
Consulta Pessoas Jurídicas Imunes e Isentas
- Obrigatórios:
pagina(query, integer (default=1)) — Página consultada
- Opcionais:
nomeSiglaUF(query, string) — Nome ou Sigla UFcodigoIbge(query, string) — Código IBGEcnpj(query, string) — CNPJbeneficiarioNomeFantasia(query, string) — Beneficiário/Nome Fantasia
- Retorna:
array<EmpresaImuneIsentaDTO>
Consulta Pessoas Jurídicas Habilitadas a Benefício Fiscal
- Obrigatórios:
pagina(query, integer (default=1)) — Página consultada
- Opcionais:
nomeSiglaUF(query, string) — Nome ou Sigla UFcodigoIbge(query, string) — Código IBGEcnpj(query, string) — CNPJbeneficiarioNomeFantasia(query, string) — Beneficiário/Nome Fantasia
- Retorna:
array<EmpresaHabilitadaBeneficioFiscalDTO>
Consulta os registros de Pessoas Jurídicas
- Obrigatórios:
cnpj(query, string) — CNPJ
- Retorna:
PessoaJuridicaDTO
Consulta os registros de Pessoas Físicas
- Filtros/regras: Filtros mínimos: CPF ou NIS
- Opcionais:
cpf(query, string) — CPFnis(query, string) — NIS
- Retorna:
PessoaFisicaDTO
Consulta de órgãos cadastrados no Sistema Integrado de Administração de Pessoal (SIAPE)
- Filtros/regras: Filtros mínimos: Página (padrão = 1); Período de no máximo 1 mês;
- Obrigatórios:
pagina(query, integer (default=1)) — Página consultada
- Opcionais:
codigo(query, string) — Código do Órgão (SIAPE)descricao(query, string) — Descrição do Órgão (SIAPE)
- Retorna:
array<CodigoDescricaoDTO>
Consulta de órgãos cadastrados no Sistema Integrado de Administração Financeira do Governo Federal (SIAFI)
- Filtros/regras: Filtros mínimos: Página (padrão = 1);
- Obrigatórios:
pagina(query, integer (default=1)) — Página consultada
- Opcionais:
codigo(query, string) — Código do Órgão (SIAFI)descricao(query, string) — Descrição do Órgão (SIAFI)
- Retorna:
array<CodigoDescricaoDTO>
Consulta todas as notas fiscais eletrônicas (NFe´s) do Poder Executivo Federal
- Filtros/regras: Filtros mínimos: Página (padrão = 1); CNPJ Emitente / Órgão / Produto;
- Obrigatórios:
pagina(query, integer (default=1)) — Página consultada
- Opcionais:
cnpjEmitente(query, string) — CNPJ do emitentecodigoOrgao(query, string) — Código do Órgão (SIAFI)nomeProduto(query, string) — Nome do produto
- Retorna:
array<NotaFiscalDTO>
Consulta uma nota fiscal eletrônica (NFe) do Poder Executivo Federal pela chave única
- Filtros/regras: Filtros mínimos: Código do registro
- Obrigatórios:
chaveUnicaNotaFiscal(query, string) — Chave única da nota fiscal
- Retorna:
DetalheNotaFiscalDTO
Consulta todas as licitações do Poder Executivo Federal
- Filtros/regras: Filtros mínimos: Página (padrão = 1); Período de no máximo 1 mês; Código do Órgão (SIAFI)
- Obrigatórios:
codigoOrgao(query, string) — Código do Órgão (SIAFI)pagina(query, integer (default=1)) — Página consultada
- Opcionais:
dataInicial(query, string) — Data de abertura inicial (DD/MM/AAAA)dataFinal(query, string) — Data de abertura final (DD/MM/AAAA)
- Retorna:
array<LicitacaoDTO>
Consulta uma licitação do Poder Executivo Federal pelo id
- Filtros/regras: Filtros mínimos: ID do registro
- Obrigatórios:
id(path, integer) — ID do registro
- Retorna:
LicitacaoDTO
Consulta as Unidades Gestoras que realizaram licitações
- Obrigatórios:
pagina(query, integer (default=1)) — Página consultada
- Retorna:
array<UnidadeGestoraDTO>
Consulta uma licitação pelo código da Unidade Gestora, número e modalidade
- Filtros/regras: O número da licitação deve conter somente números, por exemplo, para a licitação 2/2020 o parâmetro deve ter o valor 22020
- Obrigatórios:
codigoUG(query, string) — Código da Unidade Gestoranumero(query, string) — Número da Licitação (NNNNNAAAA)codigoModalidade(query, string) — Código da Modalidade da Licitação
- Retorna:
array<LicitacaoDTO>
Consulta uma licitação pelo número do processo
- Filtros/regras: O número do processo deve conter somente números
- Obrigatórios:
processo(query, string) — Número do Processo
- Retorna:
array<LicitacaoDTO>
Consulta os participantes de uma licitação
- Filtros/regras: O número da licitação deve conter somente números, por exemplo, para a licitação 2/2020 o parâmetro deve ter o valor 22020
- Obrigatórios:
codigoUG(query, string) — Código da Unidade Gestoranumero(query, string) — Número da Licitação (NNNNNAAAA)codigoModalidade(query, string) — Código da Modalidade da Licitaçãopagina(query, integer (default=1)) — Página consultada
- Retorna:
array<ParticipanteLicitacaoDTO>
Consulta as modalidades de licitação
- Retorna:
array<CodigoDescricaoDTO>
Consulta os itens licitados pelo id licitação
- Filtros/regras: Filtros mínimos: ID do registro
- Obrigatórios:
id(query, integer) — ID do registropagina(query, integer (default=1)) — Página consultada
- Retorna:
array<ItemLicitacaoDTO>
Consulta os empenhos de uma licitação
- Filtros/regras: O número da licitação deve conter somente números, por exemplo, para a licitação 2/2020 o parâmetro deve ter o valor 22020
- Obrigatórios:
codigoUG(query, string) — Código da Unidade Gestoranumero(query, string) — Número da Licitação (NNNNNAAAA)codigoModalidade(query, string) — Código da Modalidade da Licitaçãopagina(query, integer (default=1)) — Página consultada
- Retorna:
array<EmpenhoComprasDTO>
Consulta os contratos relacionados a licitação
- Filtros/regras: Filtros mínimos: ID do registro
- Obrigatórios:
codigoUG(query, string) — Código da Unidade Gestoranumero(query, string) — Número da Licitação (NNNNNAAAA)codigoModalidade(query, string) — Código da Modalidade da Licitação
- Retorna:
array<ContratoDTO>
Consulta as emendas parlamentares
- Filtros/regras: Filtros mínimos: Página (padrão = 1);
- Obrigatórios:
pagina(query, integer (default=1)) — Página consultada
- Opcionais:
codigoEmenda(query, string) — Código da EmendanumeroEmenda(query, string) — Número da emendanomeAutor(query, string) — Nome do AutortipoEmenda(query, string) — Tipo de emendaano(query, integer) — AnocodigoFuncao(query, string) — Código da funçãocodigoSubfuncao(query, string) — Código da subfunção
- Retorna:
array<ConsultaEmendasDTO>
Consulta os documentos relacionados à emenda parlamentar pelo código da emenda
- Filtros/regras: Filtros mínimos: Página (padrão = 1);
- Obrigatórios:
codigo(path, string) — Código da emendapagina(query, integer (default=1)) — Página consultada
- Retorna:
array<DocumentoRelacionadoEmendaDTO>
Consulta os tipos de transferências usados nas despesas
- Retorna:
array<IdDescricaoDTO>
Recebimento de recursos por favorecido
- Obrigatórios:
mesAnoInicio(query, string) — Mês ano início (MM/AAAA)mesAnoFim(query, string) — Mês ano fim (MM/AAAA)pagina(query, integer (default=1)) — Página consultada
- Opcionais:
nomeFavorecido(query, string) — Nome FavorecidocodigoFavorecido(query, string) — CNPJ / CPF / Código do favorecidotipoFavorecido(query, string) — Tipo de favorecidouf(query, string) — Sigla UFcodigoIBGE(query, string) — MunicípioorgaoSuperior(query, string) — Órgão superior (código SIAFI)orgao(query, string) — Órgão/Entidade vinculada (código SIAFI)unidadeGestora(query, string) — Unidade gestora (código SIAFI)
- Retorna:
array<PessoaRecursosRecebidosUGMesDesnormalizadaDTO>
Consulta as despesas dos órgão do Poder Executivo Federal
- Filtros/regras: Filtros mínimos: Página (padrão = 1); Ano do registro; Ao menos um dos demais filtros;
- Obrigatórios:
ano(query, integer) — Ano da despesa (AAAA)pagina(query, integer (default=1)) — Página consultada
- Opcionais:
orgaoSuperior(query, string) — Órgão superior (código SIAFI)orgao(query, string) — Órgão/Entidade vinculada (código SIAFI)
- Retorna:
array<DespesaAnualPorOrgaoDTO>
Consulta as despesas do Poder Executivo Federal pela classificação funcional programática
- Filtros/regras: Filtros mínimos: Página (padrão = 1); Ano do registro; Ao menos um dos demais filtros;
- Obrigatórios:
ano(query, integer) — Ano da despesa (AAAA)pagina(query, integer (default=1)) — Página consultada
- Opcionais:
funcao(query, string) — Função (código SIAFI)subfuncao(query, string) — Subfunção (código SIAFI)programa(query, string) — Programa (código SIAFI)acao(query, string) — Ação (código SIAFI)
- Retorna:
array<DespesaAnualPorFuncaoESubfuncaoDTO>
Consulta de movimentação líquida anual das despesas do Poder Executivo Federal pela classificação funcional programática
- Filtros/regras: Filtros mínimos: Página (padrão = 1); Ano do registro; Ao menos um dos demais filtros;
- Obrigatórios:
ano(query, integer) — Ano da despesa (AAAA)pagina(query, integer (default=1)) — Página consultada
- Opcionais:
funcao(query, string) — Função (código SIAFI)subfuncao(query, string) — Subfunção (código SIAFI)programa(query, string) — Programa (código SIAFI)acao(query, string) — Ação (código SIAFI)grupoDespesa(query, string) — Grupo Despesa (código SIAFI)elementoDespesa(query, string) — Elemento Despesa (código SIAFI)modalidadeAplicacao(query, string) — Modalidade de Aplicação (código SIAFI)idPlanoOrcamentario(query, integer) — Id Plano orçamentário
- Retorna:
array<DespesaLiquidaAnualPorFuncaoESubfuncaoDTO>
Consulta Plano orçamentário
- Obrigatórios:
ano(query, integer) — Anopagina(query, integer (default=1)) — Página consultada
- Opcionais:
codPlanoOrcamentario(query, string) — Código Plano OrçamentáriadescPlanoOrcamentario(query, string) — Descrição Plano OrçamentáriocodPOIdentfAcompanhamento(query, string) — Identificado de acompanhamento
- Retorna:
array<DespesasPorPlanoOrcamentarioDTO>
Consulta os itens de um Empenho
- Obrigatórios:
codigoDocumento(query, string) — Código do empenho (Unidade Gestora + Gestão + Número do documento)pagina(query, integer (default=1)) — Página consultada
- Retorna:
array<DetalhamentoDoGastoDTO>
Consulta o histórico de um item de empenho
- Obrigatórios:
codigoDocumento(query, string) — Código do empenho (Unidade Gestora + Gestão + Número do documento)sequencial(query, integer) — Número sequencial do item de empenhopagina(query, integer (default=1)) — Página consultada
- Retorna:
array<HistoricoSubItemEmpenhoDTO>
Consulta favorecidos finais por documento
- Filtros/regras: Filtros mínimos: Código do registro
- Obrigatórios:
codigoDocumento(query, string) — Código do documento (Unidade Gestora + Gestão + Número do documento)pagina(query, integer (default=1)) — Página consultada
- Retorna:
array<ConsultaFavorecidosFinaisPorDocumentoDTO>
Consulta empenhos impactados por documento/fase
- Filtros/regras: Filtros mínimos: Código do registro e fase da despesa (liquidação ou pagamento somente)
- Obrigatórios:
codigoDocumento(query, string) — Código do documento (Unidade Gestora + Gestão + Número do documento)fase(query, integer) — Fase da despesa (2 - Liquidação, 3 - Pagamento)pagina(query, integer (default=1)) — Página consultada
- Retorna:
array<EmpenhoImpactadoBasicoDTO>
Consulta todos os documentos de despesas
- Filtros/regras: Filtros mínimos: Página (padrão = 1); Período de no máximo 1 dia; Fase da despesa; Ao menos um dos demais filtros;
- Obrigatórios:
dataEmissao(query, string) — Data de emissão (DD/MM/AAAA)fase(query, integer) — Fase da despesa (1 - Empenho, 2 - Liquidação, 3 - Pagamento)pagina(query, integer (default=1)) — Página consultada
- Opcionais:
unidadeGestora(query, string) — Unidade gestora emitente (código SIAFI)gestao(query, string) — Gestão (código SIAFI)
- Retorna:
array<DespesasPorDocumentoDTO>
Consulta um documento pelo código (Unidade Gestora + Gestão + Número do documento)
- Filtros/regras: Filtros mínimos: Código do registro
- Obrigatórios:
codigo(path, string) — Código do registro
- Retorna:
DespesasPorDocumentoDTO
Consulta os documentos relacionados a um Empenho, Liquidação ou Pagamento
- Obrigatórios:
codigoDocumento(query, string) — Código do documento (Unidade Gestora + Gestão + Número do documento)fase(query, integer) — Fase da despesa (1 - Empenho, 2 - Liquidação, 3 - Pagamento)
- Retorna:
array<DocumentoRelacionadoDTO>
Consulta Empenhos, Liquidações e Pagamentos emitidos para um favorecido
- Filtros/regras: A informação favorecidoIntermediario indica se o documento foi emitido para o favorecido ou se ele é apenas um intermediário que recebe o recurso e repassa-o para os favorecidos finais
- Obrigatórios:
codigoPessoa(query, string) — Código do Favorecido (CPF, CNPJ ou código do SIAFI)fase(query, integer) — Fase da despesa (1 - Empenho, 2 - Liquidação, 3 - Pagamento)ano(query, integer) — Ano de emissão do documentopagina(query, integer (default=1)) — Página consultada
- Opcionais:
ug(query, string) — Código da unidade gestora emissora do documentogestao(query, string) — Código da gestão do documentoordenacaoResultado(query, integer) — Ordenação de Resultado (1 - Valor Ascendente, 2 - Valor Descendente, 3 - Data Ascendente, 4 - Data Descendente)
- Retorna:
array<DespesasPorDocumentoDTO>
- Obrigatórios:
anoInicio(query, integer) —pagina(query, integer) —
- Opcionais:
codigo(query, string) —
- Retorna:
array<DimFuncionalProgramaticaDTO>
- Obrigatórios:
anoInicio(query, integer) —pagina(query, integer) —
- Opcionais:
codigo(query, string) —
- Retorna:
array<DimFuncionalProgramaticaDTO>
- Obrigatórios:
ano(query, integer) —pagina(query, integer) —
- Retorna:
array<FuncionalProgramaticaDTO>
- Obrigatórios:
anoInicio(query, integer) —pagina(query, integer) —
- Opcionais:
codigo(query, string) —
- Retorna:
array<DimFuncionalProgramaticaDTO>
- Obrigatórios:
anoInicio(query, integer) —pagina(query, integer) —
- Opcionais:
codigo(query, string) —
- Retorna:
array<DimFuncionalProgramaticaDTO>
Consulta de transferências mensal das despesas do Poder Executivo Federal pela classificação funcional programática
- Filtros/regras: Filtros mínimos: Página (padrão = 1); Ano do registro; Ao menos um dos demais filtros;
- Obrigatórios:
mesAno(query, integer) — Mês e Ano (AAAAMM)pagina(query, integer (default=1)) — Página consultada
- Opcionais:
codigoOrgao(query, string) — Órgão (código SIAFI)tipoTransferencia(query, integer) — ID do Tipo de Transferênciauf(query, string) — Sigla UFcodigoIbge(query, string) — Município
- Retorna:
array<TransferenciaCoronavirusDTO>
Consulta de movimentação líquida mensal das despesas do Poder Executivo Federal pela classificação funcional programática
- Filtros/regras: Filtros mínimos: Página (padrão = 1); Ano do registro; Ao menos um dos demais filtros;
- Obrigatórios:
mesAnoLancamento(query, integer) — Mês e Ano de lançamento (AAAAMM)pagina(query, integer (default=1)) — Página consultada
- Opcionais:
funcao(query, string) — Função (código SIAFI)subfuncao(query, string) — Subfunção (código SIAFI)programa(query, string) — Programa (código SIAFI)acao(query, string) — Ação (código SIAFI)grupoDespesa(query, string) — Grupo Despesa (código SIAFI)elementoDespesa(query, string) — Elemento Despesa (código SIAFI)modalidadeAplicacao(query, string) — Modalidade de Aplicação (código SIAFI)idPlanoOrcamentario(query, integer) — Id Plano orçamentário
- Retorna:
array<MovimentacaoLiquidaCovidDTO>
Consulta todos convênios do Poder Executivo Federal
- Filtros/regras: Filtros mínimos: Página (padrão = 1); Período de no máximo 1 dia;
- Obrigatórios:
pagina(query, integer (default=1)) — Página consultada
- Opcionais:
dataInicial(query, string) — Data referência início (DD/MM/AAAA)dataFinal(query, string) — Data referência fim (DD/MM/AAAA)dataUltimaLiberacaoInicial(query, string) — Data da última liberação de recurso início (DD/MM/AAAA)dataUltimaLiberacaoFinal(query, string) — Data da última liberação de recurso fim (DD/MM/AAAA)dataVigenciaInicial(query, string) — Data de vigência início (DD/MM/AAAA)dataVigenciaFinal(query, string) — Data de vigência fim (DD/MM/AAAA)convenente(query, string) — ConvenentetipoConvenente(query, string) — Tipo de Convenentenumero(query, string) — Número do convênionumeroOriginal(query, string) — Número original do convêniocodigoOrgao(query, string) — Código do Órgão (SIAFI)uf(query, string) — Sigla UFcodigoIBGE(query, string) — Município (Código IBGE)situacao(query, string) — Código SituaçãotipoInstrumento(query, string) — Código Tipo de Instrumentofuncao(query, string) — Código Funçãosubfuncao(query, string) — Código SubfunçãovalorLiberadoDe(query, string) — Valor liberado de (Formato: 1.000,00)valorLiberadoAte(query, string) — Valor liberado até (Formato: 1.000,00)valorTotalDe(query, string) — Valor total de (Formato: 1.000,00)valorTotalAte(query, string) — Valor total até (Formato: 1.000,00)
- Retorna:
array<ConvenioDTO>
Consulta os tipos de instrumentos usados nos convênios
- Retorna:
array<TipoInstrumentoDTO>
Consulta um convênio do Poder Executivo Federal pelo número do contrato
- Filtros/regras: Filtros mínimos: Página (padrão = 1); Número;
- Obrigatórios:
numero(query, string) — Número do convêniopagina(query, integer (default=1)) — Página consultada
- Retorna:
array<ConvenioDTO>
Consulta um convênio do Poder Executivo Federal pelo número do processo
- Filtros/regras: Filtros mínimos: Página (padrão = 1); Número do processo;
- Obrigatórios:
numeroProcesso(query, string) — Número do processopagina(query, integer (default=1)) — Página consultada
- Retorna:
array<ConvenioDTO>
Consulta um convênio do Poder Executivo Federal pelo número original do contrato
- Filtros/regras: Filtros mínimos: Página (padrão = 1); Número;
- Obrigatórios:
numeroOriginal(query, string) — Número original do convêniopagina(query, integer (default=1)) — Página consultada
- Retorna:
array<ConvenioDTO>
Consulta um convênio do Poder Executivo Federal pelo id
- Filtros/regras: Filtros mínimos: ID do registro
- Obrigatórios:
id(query, integer) — ID do registro
- Retorna:
ConvenioDTO
Consulta os todos contratos do Poder Executivo Federal
- Filtros/regras: Filtros mínimos: Página (padrão = 1); Código do Órgão (SIAFI); Data vigência início; Data vigência fim
- Obrigatórios:
codigoOrgao(query, string) — Código do Órgão (SIAFI)pagina(query, integer (default=1)) — Página consultada
- Opcionais:
dataInicial(query, string) — Data vigência início (DD/MM/AAAA)dataFinal(query, string) — Data vigência fim (DD/MM/AAAA)
- Retorna:
array<ContratoDTO>
Consulta os termos aditivos do contrato pelo id do contrato
- Filtros/regras: Filtros mínimos: ID do registro
- Obrigatórios:
id(query, integer) — ID do registro
- Retorna:
array<TermoAditivoDTO>
Consulta um contrato do Poder Executivo Federal pelo número do processo
- Filtros/regras: Filtros mínimos: Página (padrão = 1); Processo;
- Obrigatórios:
processo(query, string) — Número do processopagina(query, integer (default=1)) — Página consultada
- Retorna:
array<ContratoDTO>
Consulta um contrato do Poder Executivo Federal pelo número do contrato
- Filtros/regras: Filtros mínimos: Página (padrão = 1); Número;
- Obrigatórios:
numero(query, string) — Número do contratopagina(query, integer (default=1)) — Página consultada
- Retorna:
array<ContratoDTO>
Consulta os itens contratados pelo id do contrato
- Filtros/regras: Filtros mínimos: ID do registro
- Obrigatórios:
id(query, integer) — ID do registropagina(query, integer (default=1)) — Página consultada
- Retorna:
array<ItemContratadoDTO>
Consulta um contrato do Poder Executivo Federal pelo id
- Filtros/regras: Filtros mínimos: ID do registro
- Obrigatórios:
id(query, integer) — ID do registro
- Retorna:
ContratoDTO
Consulta os documentos relacionados a um contrato pelo id do contrato
- Filtros/regras: Filtros mínimos: ID do registro
- Obrigatórios:
id(query, integer) — ID do registro
- Retorna:
array<EmpenhoComprasDTO>
Consulta um contrato do Poder Executivo Federal pelo CPF/CNPJ do Fornecedor
- Filtros/regras: Filtros mínimos: CPF/CNPJ do Fornecedor
- Obrigatórios:
cpfCnpj(query, string) — CPF/CNPJ do Fornecedorpagina(query, integer (default=1)) — Página consultada
- Retorna:
array<ContratoDTO>
Consulta os apostilamentos do contrato pelo id do contrato
- Filtros/regras: Filtros mínimos: ID do registro
- Obrigatórios:
id(query, integer) — ID do registro
- Retorna:
array<ApostilamentoDTO>
Consulta os registros do CNEP por CNPJ ou CPF Sancionado/Órgão Sancionador/Período
- Filtros/regras: Filtros mínimos: Página (padrão = 1);
- Obrigatórios:
pagina(query, integer (default=1)) — Página consultada
- Opcionais:
codigoSancionado(query, string) — CNPJ ou CPF do SancionadonomeSancionado(query, string) — Nome, nome fantasia ou razão social do SancionadoorgaoSancionador(query, string) — Órgão SancionadordataInicialSancao(query, string) — Data Inicial da Sanção (DD/MM/AAAA)dataFinalSancao(query, string) — Data Final da Sanção (DD/MM/AAAA)
- Retorna:
array<CnepDTO>
Consulta um registro do CNEP pelo id
- Filtros/regras: Filtros mínimos: ID do registro
- Obrigatórios:
id(path, integer) — ID do registro
- Retorna:
CnepDTO
Consulta os registros do CEPIM por CNPJ ou CPF Sancionado/Órgão superior
- Filtros/regras: Filtros mínimos: Página (padrão = 1);
- Obrigatórios:
pagina(query, integer (default=1)) — Página consultada
- Opcionais:
cnpjSancionado(query, string) — CNPJ do SancionadonomeSancionado(query, string) — Nome, nome fantasia ou razão social do SancionadoufSancionado(query, string) — UF do Sancionado (sigla)orgaoEntidade(query, string) — Órgão/Entidade
- Retorna:
array<CepimDTO>
Consulta um registro do CEPIM pelo id
- Filtros/regras: Filtros mínimos: ID do registro
- Obrigatórios:
id(path, integer) — ID do registro
- Retorna:
CepimDTO
Consulta os registros do CEIS por CNPJ ou CPF Sancionado/Órgão Sancionador/Período
- Filtros/regras: Filtros mínimos: Página (padrão = 1);
- Obrigatórios:
pagina(query, integer (default=1)) — Página consultada
- Opcionais:
codigoSancionado(query, string) — CNPJ ou CPF SancionadonomeSancionado(query, string) — Nome, nome fantasia ou razão social do SancionadoorgaoSancionador(query, string) — Órgão SancionadordataInicialSancao(query, string) — Data Inicial da Sanção (DD/MM/AAAA)dataFinalSancao(query, string) — Data Final da Sanção (DD/MM/AAAA)
- Retorna:
array<CeisDTO>
Consulta um registro do CEIS pelo id
- Filtros/regras: Filtros mínimos: ID do registro
- Obrigatórios:
id(path, integer) — ID do registro
- Retorna:
CeisDTO
Consulta os registros do CEAF por CPF/Órgão de Lotação/Período
- Filtros/regras: Filtros mínimos: Página (padrão = 1);
- Obrigatórios:
pagina(query, integer (default=1)) — Página consultada
- Opcionais:
cpfSancionado(query, string) — CPF do sancionadonomeSancionado(query, string) — Nome do sancionadoorgaoLotacao(query, string) — Órgão de lotaçãodataPublicacaoInicio(query, string) — Data publicação início (DD/MM/AAAA)dataPublicacaoFim(query, string) — Data publicação fim (DD/MM/AAAA)
- Retorna:
array<CeafDTO>
Consulta um registro do CEAF pelo id
- Filtros/regras: Filtros mínimos: ID do registro
- Obrigatórios:
id(path, integer) — ID do registro
- Retorna:
CeafDTO
Consulta os registros de Acordos de Leniência por Nome ou CNPJ do Sancionado/Situação/Período
- Filtros/regras: Filtros mínimos: Página (padrão = 1);
- Obrigatórios:
pagina(query, integer (default=1)) — Página consultada
- Opcionais:
cnpjSancionado(query, string) — CNPJ sancionadonomeSancionado(query, string) — Nome, nome fantasia ou razão social do sancionadosituacao(query, string) — Situação do acordodataInicialSancao(query, string) — Data inicial da sanção (DD/MM/AAAA)dataFinalSancao(query, string) — Data final da sanção (DD/MM/AAAA)
- Retorna:
array<AcordosLenienciaDTO>
Consulta um registro de Acordo de Leniência pelo id
- Filtros/regras: Filtros mínimos: ID do registro
- Obrigatórios:
id(path, integer) — ID do registro
- Retorna:
AcordosLenienciaDTO
Consulta os registros de Cartões de Pagamento
- Filtros/regras: Filtros mínimos: Página (padrão = 1); Período de até 12 meses ou um órgão ou um portador ou um favorecido específico;
- Obrigatórios:
pagina(query, integer (default=1)) — Página consultada
- Opcionais:
mesExtratoInicio(query, string) — Mês extrato início (MM/AAAA)mesExtratoFim(query, string) — Mês extrato fim (MM/AAAA)dataTransacaoInicio(query, string) — Data transação início (DD/MM/AAAA)dataTransacaoFim(query, string) — Data transação fim (DD/MM/AAAA)tipoCartao(query, integer) — Tipo de cartão (CPGF=1 ou CPCC=2 ou CPDC=3)codigoOrgao(query, string) — Órgão/Entidade (Código SIAFI)cpfPortador(query, string) — Portador (CPF)cpfCnpjFavorecido(query, string) — Favorecido (CPF/CNPJ)valorDe(query, string) — Valor de (####,##)valorAte(query, string) — Valor até (####,##)
- Retorna:
array<CartoesDTO>