Skip to main content
TrackJud TrackJud
TJRJ RJ PJE

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 portal

The 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

To search TJRJ cases by CPF, access PJE at pje.tjrj.jus.br and click "Consulta Pública" on the menu — no registration or digital certificate required. Enter the CPF formatted as 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. 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. 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. 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. 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. 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.

Frequently asked questions about TJRJ

How do I search TJRJ lawsuits by CPF for free?

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.

Does TJRJ use PJE or ESAJ?

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.

Does TJRJ PJE allow CNPJ search too?

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.

Do TJRJ queries include small claims and public treasury cases?

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.

How long does TJRJ take to index a new case?

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.

Does TJRJ support full-name search?

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.

How do I integrate TJRJ into a compliance or CRM system?

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.

Does TJRJ cover labor cases?

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.

Can I monitor new cases filed against a CPF on TJRJ?

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.

What's the difference between TJRJ and JFRJ?

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.

Labor courts (TRTs)Search by case number (CNJ)Monitoring by CNPJWebhook / API

Integrate TJRJ into your workflow

Free sign-up with 5 test credits. OpenAPI 3.1 documentation ready at vigilant.trackjud.com.br/api/docs.