Dados Abertos
O disposto na Lei de Acesso à Informação (LAI) preconiza que os órgãos e entidades públicas devem possibilitar o acesso automatizado a seus dados por sistemas externos em formatos abertos, estruturados e legíveis por máquina. Os dados são abertos quando permitem a sua utilização, cruzamento e compartilhamento por qualquer pessoa.
API Pública do DataJud
O DataJud é uma iniciativa do Conselho Nacional de Justiça (CNJ) que centraliza os dados e metadados processuais de todo o sistema judiciário brasileiro. Criado para promover maior transparência e eficiência, ele serve como a base primária de informações para o Sistema de Estatística do Poder Judiciário (SIESPJ). Por meio da API Pública do DataJud, desenvolvedores e pesquisadores têm acesso a metadados de processos judiciais, respeitando critérios rigorosos de sigilo e proteção de informações.
Clique aqui para saber mais sobre a API pública do DataJud
Relatórios em Formatos Diversos
Visando a facilitar o acesso aos dados e às informações publicadas no sítio eletrônico, cumprindo os princípios da publicidade e da transparência, o TRT da 2ª Região passa a disponibilizar, nas páginas do portal, além do formato padrão *.pdf, arquivos em formatos no formato OpenDocument(*.ods,*.odt).
A disponibilização desses formatos está em processo de implantação.
Exemplos:
Dados em formatos abertos
Os formatos acessíveis para dados abertos são aqueles que permitem que os dados possam ser facilmente lidos e processados por máquinas e por seres humanos.
Os principais formatos acessíveis para dados abertos incluem JSON (JavaScript Object Notation) - um formato de texto que é frequentemente utilizado para transferir dados entre aplicativos e sistemas e XML (Extensible Markup Language) - um formato de marcação que é frequentemente utilizado para compartilhar dados entre diferentes sistemas de informação.
O portal do TRT de São Paulo está em pleno procedimento de criação/disponibilização de diversos conteúdos nesses formatos através de webservice.
Exemplo de conteúdos disponíveis via webservice de dados abertos:
Como acessar os webservices de dados abertos
Além da barra de formatos, pode-se acessar o webservice diretamente, através de sua URL.
Exemplo - Página "Início > Transparência > Resultados e Indicadores > Dados Estatísticos >1ª Instância > Processos Aptos a Julgamento":
- Página no portal
- Webservice de Dados Abertos - formato JSON: ww2.trt2.jus.br/transparencia/resultados-e-indicadores/dados-estatisticos/1a-instancia/processos-aptos-a-julgamento-consolidacao-dos-provimentos-da-corregedoria-geral-da-justica-do-trabalho-cgjt-artigo-62-1
- Webservice de Dados Abertos - formato XML: ww2.trt2.jus.br/transparencia/resultados-e-indicadores/dados-estatisticos/1a-instancia/processos-aptos-a-julgamento-consolidacao-dos-provimentos-da-corregedoria-geral-da-justica-do-trabalho-cgjt-artigo-62-1/
Pode-se utilizar ferramentas automatizada para acesso ao webservice. Deve-se tomar o cuidado para garantir que o cabeçalho da requisição seja informado o parâmetro "user-agent" apropriado. Seguem exemplos de como acessar o webservice utilizando ferramentas automatizadas:
CURL:
curl "https://ww2.trt2.jus.br/transparencia/resultados-e-indicadores/dados-estatisticos/1a-instancia/processos-aptos-a-julgamento-consolidacao-dos-provimentos-da-corregedoria-geral-da-justica-do-trabalho-cgjt-artigo-62-1?tx_trtexport_export[action]=export&tx_trtexport_export[controller]=Export&tx_trtexport_export[grau]=1&tx_trtexport_export[ano]=2025&tx_trtexport_export[mes]=01&tx_trtexport_export[tipo]=json&type=476" -H "user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 Edg/128.0.0.0"
Fetch:
fetch("https://ww2.trt2.jus.br/transparencia/resultados-e-indicadores/dados-estatisticos/1a-instancia/processos-aptos-a-julgamento-consolidacao-dos-provimentos-da-corregedoria-geral-da-justica-do-trabalho-cgjt-artigo-62-1?tx_trtexport_export[action]=export&tx_trtexport_export[controller]=Export&tx_trtexport_export[grau]=1&tx_trtexport_export[ano]=2025&tx_trtexport_export[mes]=01&tx_trtexport_export[tipo]=json&type=476") .then(response => response.json()) .then(data => console.log(data)) .catch(error => console.error('Erro:', error));
Python:
import requests url = "https://ww2.trt2.jus.br/transparencia/resultados-e-indicadores/dados-estatisticos/1a-instancia/processos-aptos-a-julgamento-consolidacao-dos-provimentos-da-corregedoria-geral-da-justica-do-trabalho-cgjt-artigo-62-1?tx_trtexport_export[action]=export&tx_trtexport_export[controller]=Export&tx_trtexport_export[grau]=1&tx_trtexport_export[ano]=2025&tx_trtexport_export[mes]=01&tx_trtexport_export[tipo]=json&type=476" headers = { "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 Edg/128.0.0.0" } try: response = requests.get(url, headers=headers) data = response.json() print(data) except Exception as err: print(f'Erro: {err}')
O acesso ao webservice por meio de ferramentas automatizada pode ser limitado ou bloqueado em caso de ataque de negação de serviço ou outras situações relacionadas à segurança da informação.