Descrição
O dataset de Processos Judiciais dos Sócios retorna informações análogas aos dados contidos no dataset de Processos Judiciais, mas agregando todos os processos judiciais e administrativos encontrados para todos os sócios da empresa consultada. Além das informações individuais dos processos, são retornados uma série de dados agregados sobre a totalidade dos processos relacionados com os sócios. O objetivo principal deste dataset é simplificar processos de verificação e análise, removendo a necessidade de cada um dos sócios serem consultados individualmente. Dependendo da quantidade de sócios, pode haver também uma vantagem financeira na realização desta consulta sobre a consulta individual de cada um dos sócios.
Origem da Informação
Todas as informações desse dataset tem como origem os diferentes tribunais de justiça espalhados pelo Brasil.
Tabela de preços para esse dataset
Consultas Realizadas no Mês | Valor por consulta |
---|---|
1 - 10000 | R$ 0,130 |
10001 - 50000 | R$ 0,124 |
50001 - 100000 | R$ 0,118 |
100001 - 500000 | R$ 0,112 |
500001 - 1000000 | R$ 0,106 |
1000001 - 5000000 | R$ 86,000.00 (preço fixo) |
5000001 e acima | Entre em contato |
Parâmetros de consulta
A tabela abaixo detalha os campos aceitos na consulta a este dataset.
Campo | Descrição | Valores Possíveis | Tipo de Campo |
---|---|---|---|
doc | Documento de identificação | CNPJ | 🛑 Obrigatório |
returnupdates | Indica se as listas de updates dos processos devem ser retornados. Caso seja definido como "false", irá reduzir consideravelmente o tamanho do resultado, aprimorando a performance da consulta (Padrão: true). | true, false | ℹ️ Opcional |
Clique aqui para saber mais sobre os parâmetros de consulta da Plataforma de Dados.
Abaixo está um exemplo de como realizar a chamada apenas com os parâmetros obrigatórios:
{
"Datasets": "owners_lawsuits",
"q": "doc{CNPJ}"
}
Filtros
Campo | Descrição do filtro | Tipo do filtro | Valores Possíveis do Filtro |
---|---|---|---|
capturedate | Data de captura do processo | Entre (Necessita de dois valores) | [yyyy-MM-dd, yyyy-MM-dd] |
closedate | Data de fechamento do processo | Entre | [yyyy-MM-dd, yyyy-MM-dd] |
cnjsubject | Número ou nome do assunto no CNJ. Quando usados valores númericos, este filtro abrange os campos InferredCNJSubjectNumber e InferredBroadCNJSubjectNumber. Em caso de valores de texto, aplica-se aos campos InferredCNJSubjectName e InferredBroadCNJSubjectName. | Igual | Número ou texto |
cnjproceduretype | Número ou nome do tipo do processo no CNJ. Quando forem informados números, o filtro é aplicado ao campo InferredCNJProcedureTypeNumber, e caso sejam textos, aplica-se ao campo InferredCNJProcedureTypeName. | Igual | Número ou texto |
courtlevel | Nivel do tribunal | Igual | 1, 2, 3 |
courtname | Nome do Tribunal | Igual | STF, STJ, TRF1, JFAC, JFAM, JFAP, JFBA, JFDF, JFGO, JFMA, JFMG, JFMT, JFPA, JFPI, JFRO, JFRR, JFTO, TRF2, JFES, JFRJ, TRF3, JFMS, JFSP, TRF4, JFPR, JFRS, JFSC, TRF5, JFAL, JFCE, JFPB, JFPE, JFRN, JFSE, TRF6, TJAC, TJAL, TJAM, TJAP, TJBA, TJCE, TJDF, TJES, TJGO, TJMA, TJMG, TJMS, TJMT, TJPA, TJPB, TJPE, TJPI, TJPR, TJRJ, TJRN, TJRO, TJRR, TJRS, TJSC, TJSE, TJSP, TJTO, TRT1, TRT2, TRT3, TRT4, TRT5, TRT6, TRT7, TRT8, TRT9, TRT10, TRT11, TRT12, TRT13, TRT14, TRT15, TRT16, TRT17, TRT18, TRT19, TRT20, TRT21, TRT22, TRT23, TRT24, TST, TRE-AC, TRE-AL, TRE-AM, TRE-AP, TRE-BA, TRE-CE, TRE-DF, TRE-ES, TRE-GO, TRE-MA, TRE-MG, TRE-MS, TRE-MT, TRE-PA, TRE-PB, TRE-PE, TRE-PI, TRE-PR, TRE-RJ, TRE-RN, TRE-RO, TRE-RR, TRE-RS, TRE-SC, TRE-SE, TRE-SP, TRE-TO, TSE. |
courttype | Tipo do Tribunal | Igual | CIVEL, CRIMINAL, TRIBUTARIA, PREVIDENCIARIA, TRABALHISTA, ESPECIAL CIVEL, ESPECIAL CRIMINAL, ADMINISTRATIVA, ELEITORAL, FAZENDA, ESPECIAL FAZENDA |
partypolarity | Polaridade da parte | Igual | ACTIVE, PASSIVE, NEUTRAL |
partytype | Tipo da parte | Igual | AUTHOR, DEFENDANT, CLAIMANT, CLAIMED, LAWYER, REPORTER, ATTORNEY, WITNESS, VICTIM, JUDGE, INMATE, OTHER |
noticedate | Data de notificação do processo | Entre | [yyyy-MM-dd, yyyy-MM-dd] |
state | Estado | Igual | RJ, SP, MG, ES, etc. |
status | Status do processo | Contém | Ativo, Distribuído, Baixado, Apenso, Decidido, Autuado, Execução, Finalizado, Encerrado, Em Grau de Recurso, Redistribuído, Transitado em Julgado, Arquivado, Julgado, Indefinido |
resjudicatadate | Data de Res Juldicata | Entre | [yyyy-MM-dd, yyyy-MM-dd] |
value | Valor disputado no processo | Entre | [Mínimo, Máximo] |
Abaixo está um exemplo de como utilizar o parâmetro .filter(nome_do_campo=XXXX)
{
"Datasets": "owners_lawsuits.filter(capturedate=[yyyy-MM-dd, yyyy-MM-dd])",
"q": "doc{CNPJ}"
}
É possível utilizar múltiplos filtros em conjunto para especificar com maiores detalhes o refino da busca.
Abaixo está um exemplo de como utilizar o parâmetro de filtro:
{Nesse caso, o filtro será aplicado a todos os processos judiciais que forem do tipo (courttype) "criminal" E que a pessoa pesquisada se enquadre em UMA DAS seguintes partes do processo (partytype) "Inmate" OU "Defendant".
"Datasets": "owners_lawsuits.filter(courttype=[criminal],partytype=[inmate,defendant])"
}
Atenção: Por razões de performance, em consultas com mais de 10.000 processos judiciais, os filtros são aplicados aos resultados limitados da página da consulta. Desse modo, as páginas entregues podem não ter o tamanho esperado. Portanto, para obter todos os resultados do filtro, é necessário que seja feita a paginação da consulta, que pode ser feita normalmente sempre que for retornado o campo NextPageId. Lembrando que, a paginação das consultas não é cobrada.
Limite
Para utilizar o campo de limite basta utilizar o parâmetro .limit(x)
{
"Datasets": "owners_lawsuits.limit(10)",
"q": "doc{CNPJ}"
}
Ordenação
É possível ordenar os resultados de retorno da lista principal. Para isso, basta utilizar o parâmetro .order(campo_na_lista=ascending/descending)
Abaixo estão os campos aceitos para a ordenação:
Campo |
---|
LastMovementDate |
NoticeDate |
CloseDate |
ResJudicataDate |
CaptureDate |
Value |
{
"Datasets": "owners_lawsuits.order(LastMovementDate=descending)",
"q": "doc{CNPJ}"
}
Paginação
A paginação do dataset pode ser feita através do parâmetro .next(x), utilizando o ID retornado pela requisição anterior e um parâmetro de consulta q com o mesmo parâmetro inserido na consulta original, conforme o exemplo abaixo:
{
"Datasets": "owners_lawsuits.next(Id da próxima página)",
"q": "doc{CNPJ}"
}
Para evitar problemas com o tamanho das mensagens trocadas pela API, e não impactar o tempo de resposta das consultas, a chamada do Dataset de Processos Judiciais e Administrativos retorna as informações detalhadas apenas dos primeiros 10 processos identificados para a entidade (ou entidades) consultadas. Para os casos aonde existem mais de 10 processos relacionados, esse dataset suporta a paginação dos resultados. Caso existam mais informações para serem requisitadas, será retornado no objeto de saída um campo adicional, denominado NextPageId. O valor retornado nesse campo pode ser utilizado em uma chamada subsequente para buscar o próximo lote de processos relacionados. Para solicitar a próxima "página" de resultados, você adiciona o operador next ao nome do dataset requisitado, passando como valor da operação o que foi retornado no campo NextPageId. As chamadas de paginação não tem custo adicional para o cliente final. Se uma entidade tiver 100 processos associados, e você fizer uma requisição para pegar os primeiros 10 processos e mais nove requisições para pegar o restante, só vai pagar a primeira requisição. Após a chamada inicial, você tem até 3 horas para realizar uma operação de paginação. Depois disso, as páginas não estarão mais disponíveis para consulta, e o processo terá de ser iniciado novamente.
Seleção de campos dentro dos sub-objetos
Além de selecionar os campos do objeto principal de retorno, como é possível em todos os datasets, este dataset permite também a seleção de campos específicos dentro dos processos individuais retornados pela pesquisa. Qualquer um dos campos pode ser selecionado, e múltiplos campos podem ser combinados em uma única chamada. Assim, é possível solicitar apenas os números dos processos relacionados com uma entidade (ao invés do conteúdo completo), ou apenas o tipo do processo.
Polaridade das partes
Classificamos todas as partes como ACTIVE, PASSIVE e NEUTRAL, de acordo com a natureza de sua participação no processo.
ACTIVE: O polo ativo do processo. De forma geral, a parte que abre o processo, isto é, a parte que submete um pedido a ser analisado pelo judiciário. Ex.: Autor, Requerente, Reclamante, Exequente.
PASSIVE: O polo passivo do processo. De forma geral, a parte contra quem se abre o processo, isto é, a parte a quem será imposta uma obrigação, caso o pedido da parte ativa seja considerado procedente. Ex.: Réu, Requerido, Reclamado, Executado.
NEUTRAL: Todas as partes que não se encaixam nas definições acima. Ex.: Relator, Advogado, Procurador, Terceiro Interessado.