DataJud Scraper avatar

DataJud Scraper

Pricing

from $8.00 / 1,000 results

Go to Apify Store
DataJud Scraper

DataJud Scraper

Extract Brazilian court process records from the CNJ DataJud public database across 90+ federal, state, labor and superior courts. Scrape process number, class, subjects, judging body, filing date and the full timestamped movement timeline.

Pricing

from $8.00 / 1,000 results

Rating

0.0

(0)

Developer

Michael Flores

Michael Flores

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Extract Brazilian court process records from the CNJ DataJud public database, covering 90+ federal, state, labor and superior court indexes

Apify Coverage Maintained Output

17 fields
per record
90+ courts
coverage
JSON / CSV / Excel
output formats
Updated
2026-06-20

What you get

Each record is one judicial process from a Brazilian court, including its full timestamped movement timeline, so you can track a case end to end or pull recent processes for a court by class, subject, judging body or filing date.

  • numeroProcesso: the CNJ process number (20 digits)
  • tribunal: court code the process belongs to (e.g. TJSP, TRF1, STJ)
  • grau: instance / degree of jurisdiction (e.g. G1, G2, JE)
  • nivelSigilo: secrecy level (0 means public)
  • classeCodigo: procedural class code from the CNJ class table
  • classeNome: procedural class name
  • sistema: originating case system (e.g. SAJ, PJe)
  • formato: process format (Eletrônico or Físico)
  • orgaoJulgadorCodigo: code of the judging body (chamber / vara)
  • orgaoJulgadorNome: name of the judging body
  • codigoMunicipioIBGE: IBGE municipality code of the judging body
  • dataAjuizamento: filing date and time of the process
  • dataHoraUltimaAtualizacao: when the record was last updated at the source
  • assuntos: list of subject codes and names attached to the process
  • movimentos: full event timeline, each with code, name, timestamp and tabulated complements
  • url: link to the public CNJ process consultation page
  • observedAt: when this process was last seen by the scraper

Who is it for

Use caseWho benefits
KYC and AML litigation checks on a company or personCompliance and risk teams
Building legaltech case-tracking and alerting productsLegal software companies
Monitoring case progress across multiple courtsLaw firms and in-house counsel
Mapping litigation volume by class, subject or regionLegal analysts and researchers
Enriching due diligence reports with court historyInvestigators and credit bureaus

Frequently Asked Questions

Which Brazilian courts does this cover?
It queries the CNJ DataJud public API, which exposes more than 90 court indexes: the superior courts (STF, STJ, TST, TSE, STM), the six federal regional courts (TRF1 to TRF6), every state court (TJSP, TJRJ, TJMG and the rest), all 24 labor courts (TRT1 to TRT24) and the state military courts. You pick the court with the tribunal input.

How many processes can I pull in one run?
Pagination uses Elasticsearch search_after, so you can collect tens of thousands of processes per run. Set Max Items to cap the count, or leave it open to scan a full filter. The API allows about 120 requests per minute and the actor paces itself to stay within that.

Can I look up a specific case by its number?
Yes. Put one or more CNJ process numbers in the Process Numbers field and each is fetched exactly, with its complete movement timeline. If that field is empty, the actor instead returns recent processes for the selected court, narrowed by the filters you set.

What filters can I apply?
When querying by court rather than by number, you can filter by class code, subject code, judging body code, and a filing date range. Combine any of them and the actor returns only processes that match all of them.

Are parties and lawyers included?
No. The CNJ public API redacts party and lawyer data across every court, so those fields are not available and are not returned. The actor captures everything the public API does expose, including the full movement history.


This actor is an independent tool and has no affiliation with CNJ or the Brazilian judiciary. It only accesses data that is publicly available through the official DataJud public API. Use it in accordance with CNJ's terms of service.