DataJud Brazil Court Case & Docket Scraper (CNJ)
Pricing
from $2.00 / 1,000 results
DataJud Brazil Court Case & Docket Scraper (CNJ)
Scrape Brazilian court case records from the CNJ DataJud public database across 90+ federal, state, labor and superior courts. Extract process number, class, subjects, judging body, filing date and the full movement timeline. Export to JSON, CSV or Excel.
Pricing
from $2.00 / 1,000 results
Rating
5.0
(1)
Developer
Scrapers Lat
Maintained by CommunityActor stats
0
Bookmarked
5
Total users
2
Monthly active users
8 days ago
Last modified
Categories
Share
DataJud Brazil Court Case & Docket Scraper (CNJ)
Extract Brazilian court process records from the CNJ DataJud public database, covering 90+ federal, state, labor and superior court indexes
| 17 fields per record | 90+ courts coverage | JSON / CSV / Excel output formats |
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 case | Who benefits |
|---|---|
| KYC and AML litigation checks on a company or person | Compliance and risk teams |
| Building legaltech case-tracking and alerting products | Legal software companies |
| Monitoring case progress across multiple courts | Law firms and in-house counsel |
| Mapping litigation volume by class, subject or region | Legal analysts and researchers |
| Enriching due diligence reports with court history | Investigators 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.
Example use cases
Ready-to-run example tasks, each preconfigured for a common scenario. Open one and press run, or use it as a template:
- STJ Recurso Especial (Special Appeals) Tracker 2024: Track special appeals (recurso especial) filed at Brazil's Superior Court of Justice STJ in 2024 from the CNJ DataJud public API.
- TJBA Family and Divorce Cases Monitor (Bahia) 2024: Track family and divorce lawsuits filed at Bahia court TJBA in early 2024 from Brazil's CNJ DataJud public API.
- TJMG Consumer Lawsuits Monitor (Minas Gerais) 2024: Collect civil lawsuits filed at Minas Gerais court TJMG in the first half of 2024 from the CNJ DataJud public API.
- TJPR Judicial Recovery (Recuperacao Judicial) Bankruptcy Cases: Track corporate judicial recovery (recuperacao judicial) bankruptcy filings at Parana court TJPR from the CNJ DataJud public API.
- TJRS Extrajudicial Debt Execution (Execucao de Titulo): Collect extrajudicial debt collection lawsuits (execucao de titulo extrajudicial) at Rio Grande do Sul court TJRS via CNJ DataJud.
- TRF3 Federal Tax Execution (Execucao Fiscal) Cases: Monitor federal tax foreclosure (execucao fiscal) lawsuits at Brazil's TRF3 court by class code from the CNJ DataJud public API.
- TST Labor Appeals (Recurso de Revista) Tracker: Monitor labor appeals at Brazil's Superior Labor Court TST filed in 2024 from the CNJ DataJud public API.
- TJRJ Recent Small Claims Filings by Date Range (Rio de Janeiro): TJRJ Recent Small Claims Filings by Date Range (Rio de Janeiro)
- TJSP Tax Foreclosure Case Monitoring (Sao Paulo Court): TJSP Tax Foreclosure Case Monitoring (Sao Paulo Court)
- TRT2 Labor Lawsuit Tracker for Sao Paulo Employment Cases: TRT2 Labor Lawsuit Tracker for Sao Paulo Employment Cases
Export, API and AI agents (x402 + MCP)
Export the scraped data to JSON, CSV or Excel, pull it as a dataset through the Apify API, or wire it into your app with no code. This web scraper and data extractor also works for bulk data extraction and scheduled runs.
For AI agents: this Actor is available on x402, Apify's agentic payment standard built with Coinbase. An AI agent can discover, pay for and run it on its own with a funded wallet and a single HTTP request: no account, no subscription, no API key and no human in the loop. It also runs as an MCP tool inside Claude, Cursor and other AI clients out of the box. Learn more about x402 agentic payments on Apify.
Related scrapers
Need data from the same space? Here are other scrapers we build and maintain:
- SUNAT Peru RUC Scraper: Extract Peru SUNAT taxpayer records by RUC or company name: legal name, status, tax address, CIIU...
- Chile Mercado Publico Supplier & Award Scraper: Extract Chile state suppliers from Mercado Publico and ChileProveedores with public-procurement...
- BCRA Argentina Debtor & Credit Risk Scraper: Extract Argentina BCRA Central de Deudores credit-risk records by CUIT or CUIL: debtor name...
- Colombia SECOP Scraper: Extract Colombia public contracts from SECOP II (datos.gov.co): entity and supplier, NIT, contract...
- SAT Mexico 69-B Taxpayer Blacklist Scraper: Extract Mexico SAT Lista 69-B (EFOS) blacklist of taxpayers presumed or confirmed to issue fake...
- SCE/SEACE Peru Procurement Scraper: Extract Peru SEACE public procurement future-contracting announcements: entity, dates, type, object...
More scrapers at scrapers.lat
This actor is built and maintained by scrapers.lat, where we publish scrapers for Latin American and US public platforms: real estate, jobs, e-commerce, company registries and government data. Browse the full catalog, see live sample output for each one, or ask us for a custom scraper at scrapers.lat.
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.
