TJRJ
Rio de Janeiro State Court (TJRJ)
Search Rio de Janeiro state court (TJRJ) cases by Brazilian CPF in 60s. Both trial and appeals instances via PJE, structured JSON with parties and movements. Free signup credits.
- State
- Rio de Janeiro
- Region
- Sudeste
- Supported systems
- PJE
- Instances
- Trial and appeals
Advertised coverage. Sealed cases are not accessed.
Open official portalThe Rio de Janeiro State Court (TJRJ) is the second largest state court in Brazil by case volume, holding roughly 12% of the national backlog. It covers Rio de Janeiro's 92 comarcas — including the capital, Baixada Fluminense, Região dos Lagos and Serrana — with heavy activity in corporate, real estate, family and tax-enforcement matters. The PJE migration was completed in 2018, making TJRJ 100% electronic across 1st and 2nd instance.
TJRJ at a glance
- Over 12 million active cases
- 92 comarcas covering the entire state of Rio de Janeiro
- PJE (Electronic Judicial Process) rolled out statewide since 2018
- Around 900 active judges and 15,000 court staff
- About 3.5 million new cases filed per year on average
- Strong concentration of real-estate, tax-enforcement and corporate matters
TJRJ lawsuit search by CPF
NNN.NNN.NNN-NN in the party search field and the system returns cases in all 92 Rio state comarcas (capital, Niterói, Nova Iguaçu, Duque de Caxias, Petrópolis, Campos, etc.) where the CPF appears as plaintiff, defendant or third party. TJRJ PJE rarely asks for CAPTCHA and responds in seconds — leaner interface than ESAJ. Important: Rio labor cases are NOT on TJRJ; they go to TRT-1 (independent system). For bulk due diligence, the Vigilant API queries TJRJ in ~60s and returns structured JSON.How to search lawsuits at TJRJ
Via the Vigilant API, a single REST call with a CPF returns the court's cases as structured JSON. You can also query through the web dashboard or via Google Sheets.
- 1
Access the TJRJ portal
Open www3.tjrj.jus.br in your browser. On the homepage, look for the "Case Search" block — there are separate paths for general public lookup and electronic PJE search. For CPF-based queries, use PJE directly.
- 2
Select "Public Search" on PJE
TJRJ PJE lives at pje.tjrj.jus.br. Choose "Consulta Pública" from the menu — this option allows searches without authentication. Sealed cases remain hidden.
- 3
Enter the CPF and choose party type
Enter the CPF with mask (NNN.NNN.NNN-NN). PJE lets you filter by "polo ativo" (plaintiff) or "polo passivo" (defendant) — leave empty to search both. For full due diligence, apply no filter.
- 4
Paginate through the results
TJRJ PJE paginates 30 cases per screen. Cases are listed in descending order of filing (most recent first). Use "Next page" at the bottom to cover the complete history.
- 5
For volume, integrate with Vigilant
Scraping TJRJ PJE via Vigilant handles pagination, rate limits and CAPTCHA automatically. A single API call returns the full CPF history (1st and 2nd instance consolidated) as structured JSON — ready to cross-reference with other courts.
Local quirks & calendar
TJRJ follows the national forensic calendar (federal holidays + Dec 20 to Jan 20 recess). Additionally, it suspends deadlines on January 20 (São Sebastião, patron saint of Rio), Carioca Commerce Day (July 16) and certain municipal holidays. TJRJ PJE has historically had scheduled maintenance windows on Saturdays between 10 PM and 6 AM — queries during this window may fail. For critical deadlines, always check the Electronic Official Gazette calendar.
Manual portal vs Vigilant API
| Aspect | Manual portal | Vigilant API |
|---|---|---|
| Time per query | 3-7 min (PJE UI is leaner than ESAJ) | ~60s |
| Bulk queries | Infeasible above 30/day | No practical limit |
| Cost | Staff cost | R$ 0.10 per court |
| 1st + 2nd instance coverage | 1 unified search on PJE | 1 call |
| CAPTCHA risk | Low (PJE rarely requires it) | None (managed) |
| CRM integration | Manual copy-paste | REST API + webhook |
Who queries TJRJ
Related tools
Free utilities to validate CPF, decode CNJ numbers, and more before you call the API.
Related guides
Deeper reading on topics that matter for TJRJ queries.
ESAJ vs PJE 2026: Which Brazilian Courts Use Each + Unified API
ESAJ covers 7 Brazilian states, PJE covers 13. Learn which system each court uses and query all 24 courts with a single API call.
Brazilian court data API: how to automate lawsuit research across 10 states
Integrate the Vigilant REST API to query Brazilian court cases. Endpoints, auth, cache behavior, RFC 7807 errors, and examples in cURL, Python, JavaScript. Updated April 2026.
Brazilian lawsuit monitoring: how to get automated alerts for new cases against a CPF
Practical guide to automated lawsuit monitoring: how it works, 3 implementation tiers (spreadsheet, no-code, backend), real costs, best practices, and how to integrate alerts into your workflow. Updated April 2026.
Frequently asked questions about TJRJ
TJRJ PJE (pje.tjrj.jus.br) offers free public search by CPF, CNPJ or name. No registration required. The UI is leaner than ESAJ (TJSP) and rarely asks for CAPTCHA. For up to 30 queries/day the portal is enough. Above that, Vigilant API is more productive — with caching and automatic pagination.
TJRJ uses PJE (Electronic Judicial Process) exclusively since 2018 — when the migration from the previous system (SISCOMA) was completed. It's one of 13 Brazilian state courts on PJE, alongside TJMG, TJPB, TJMA, TJPI, TJRN, TJPE, TJRO, TJAP, TJCE, TJBA, TJDFT. Older cases (pre-2018) were digitized and are on the same system.
Yes — PJE accepts CPF, CNPJ or full name. For corporate due diligence, CNPJ search returns cases where the company is a party, but may miss cases where only a partner appears (e.g. enforcement against managing partner). For full coverage, search both the CNPJ and the partners' CPFs.
Yes — TJRJ PJE covers every jurisdiction: civil, criminal, family, corporate, small claims (JEC), public treasury, state and municipal tax enforcement, children/youth, and appeals chambers. Vigilant returns all cases without filtering.
Digitally filed cases become visible on PJE in near real-time (few minutes after filing). This is a PJE advantage over ESAJ — the architecture is fully event-driven. Vigilant reflects this low latency in queries.
Yes, with caveats: the name must be spelled exactly as registered in the case (with accents and capitalization preserved). Homonyms return together without disambiguation — CPF search is always more precise. Vigilant prioritizes CPF for the same reason.
Through the Vigilant API. Once authenticated, call POST /api/v1/consults with the document (CPF) and courts (array including "TJRJ"). Response comes as structured JSON — parties, movements, subjects — ready to persist to database or cross-reference with internal scoring. Webhook available for continuous monitoring.
No — labor cases in Rio de Janeiro state run through TRT-1 (Regional Labor Court of the 1st Region), not TJRJ. Vigilant covers TJRJ (state justice) but not TRT-1 at this time. For labor liability on Rio-based companies, you need to query TRT-1 directly.
Yes — Vigilant's continuous monitoring (release 2.1) supports TJRJ since launch. Available frequencies: 6h, 12h, daily, weekly. Alerts via email and webhook whenever a new case appears on TJRJ PJE against the monitored CPF.
TJRJ = state justice, covers civil, criminal, family, corporate matters under state jurisdiction. JFRJ = Federal Justice of Rio de Janeiro, covers disputes against the Union, federal agencies, and federal crimes. They are independent systems (TJRJ uses PJE, JFRJ uses EPROC). Vigilant covers both via a single API.
What's coming
We are building the future of Vigilant
See what we shipped and what is next — and tell us the feature that would make a difference for you. We prioritize by listening to users.
Integrate TJRJ into your workflow
Free sign-up with 5 test credits. OpenAPI 3.1 documentation ready at vigilant.trackjud.com.br/api/docs.