Know who you're dealing with across every court in Brazil.
Complete lawsuit analysis in seconds. Reduce risks, automate compliance, and make decisions with real data from 11 judicial sources.
Complete report with all processes, parties, and movements
ID: 372fdb29
11
Court Sources
2
Systems
10
States
< 60s
Per Search
Why Vigilant
Built Different
Transparent pricing. No surprises.
Starting at R$ 0.10 per search. No monthly fees, no contracts, no minimums. See exactly what you pay before you start.
Integration in minutes
Documented API with interactive examples. Your technical team integrates quickly.
Instant Results
Recent data returns instantly. Outdated data returns + refreshes in the background automatically.
Complete Coverage
Every search covers 1st and 2nd instance across all legal areas. No results missed.
Real-time Tracking
Follow each court search live. Know exactly when your data is ready.
Continuous monitoring by CPF
Watch a CPF and get alerted by email when its court records change. Built for portfolio tracking, debt recovery and due diligence — know early when a client or counterparty is sued.
What we detect
Use Cases
Built for Your Industry
Lawtechs
"Your clients wait hours for data that should be available in seconds."
Build case search tools, legal analytics platforms, and monitoring solutions powered by real court data.
Fintechs & Credit
"Credit decisions without lawsuit visibility are expensive mistakes."
Credit risk assessment, due diligence checks, and background verification for lending decisions.
Compliance & GRC
"Manual checks across dozens of courts don't scale."
KYC/KYB verification, regulatory compliance checks, and anti-fraud screening across all courts.
Law Firms
"Monitoring client cases across multiple courts takes too much time."
Automated case tracking, client prospecting, and cross-court analysis for competitive intelligence.
HOW IT WORKS
1. Sign Up
Free account in 30 seconds.
Get 5 credits instantly.
2. Configure
Generate your API key or use
our dashboard.
3. Search
Search by CPF across any court.
Results in seconds.
Impact
Before and After Vigilant
Without Vigilant
- 2-4 hours per manual court search
- Access to 2-3 courts at a time
- Risk of outdated or incomplete data
- High fixed monthly costs
With Vigilant
- Under 60 seconds per search via API
- 11 sources in a single call
- Smart cache with automatic refresh
- Pay-as-you-go from R$ 0.10 per search
For Developers
Simple Integration
One endpoint, structured results. Search any CPF across multiple courts and get parties, movements, and subjects in a single JSON response.
POST /api/v1/consults
Authorization: Bearer vgl_abc123...
Content-Type: application/json
{
"document": "529.982.247-25",
"courts": ["TJSP", "TJRJ"],
"force_refresh": false
}
200 OK — cache hit (3ms)
{
"source": "cache",
"stale": false,
"consult_id": "a1b2c3...",
"courts": [{
"court": "TJSP",
"processes": [{ "numero_processo_unico": ... }]
}]
}
202 Accepted — scraping started
{
"source": "processing",
"consult_id": "a1b2c3...",
"courts": [{
"court": "TJSP",
"status": "queued"
}]
}
Smart Caching
Cache Intelligence
Save credits with automatic cache management. Only pay for what you need.
Fresh Cache
< 2 days oldData was scraped recently. Returns instantly with no new scraping triggered.
Stale Cache
> 2 days oldReturns stale data immediately + triggers a background refresh. Poll for fresh results.
Force Refresh
Skip cacheBypass cache entirely. Always triggers new scraping for guaranteed fresh data.
What Our Clients Say
Results that speak for themselves
We reduced our research time from 4 hours to 15 minutes per case. The API integration was simple and the data quality is excellent.
Ricardo M.
CTO, LegalTech StartupThe credit-based model is perfect for our compliance team. We only pay for what we search, and the auto-refund for failed searches gives us confidence.
Ana P.
Compliance Manager, FintechWe integrated Vigilant into our risk analysis pipeline. Searching multiple courts with a single API call changed how we evaluate clients.
Fernando S.
Head of Risk, Credit BureauReliability
Built for Production. Enterprise-grade Infrastructure.
Kubernetes auto-scaling, circuit breakers per court, and structured observability. Designed to handle 500K+ consults per month.
GET /api/health
200 OK
{
"status": "healthy",
"version": "0.32.2",
"checks": {
"database": "ok",
"queue": "ok"
}
}
Coverage
Supported Courts
11 court source endpoints across 2 systems and 10 states
ESAJ
PJE
What our clients say
Results that speak for themselves
We reduced our court research time from 4 hours to 15 minutes per case. The API integration was seamless and the data quality is excellent.
Ricardo M.
CTO, LegalTech Startup
The credit-based model is perfect for our compliance team. We only pay for what we search, and the auto-refund for failed searches gives us confidence.
Ana P.
Compliance Manager, Fintech
We integrated Vigilant into our risk analysis pipeline. Searching multiple courts with a single API call changed how we assess clients.
Fernando S.
Head of Risk, Credit Bureau
Pricing
Simple, Credit-based Pricing
Choose a credit pack that fits your needs. 1 credit = 1 court searched.
Unlike most competitors, we show our pricing publicly. No demos, no sales calls required.
R$ 0.10/credit
R$ 1,00
10 credits
- Search up to 10 courts
- Full API access
- Real-time results
- Basic support
No hidden fees · NF-e
R$ 0.09/credit
R$ 45,00
500 credits
- Search up to 500 courts
- Full API access
- Real-time results
- Priority support
No hidden fees · NF-e
R$ 0.08/credit
R$ 160,00
2000 credits
- Search up to 2000 courts
- Full API access
- Real-time results
- Priority support
No hidden fees · NF-e
R$ 0.07/credit
R$ 700,00
10000 credits
- Search up to 10000 courts
- Full API access
- Real-time results
- Priority support
No hidden fees · NF-e
FAQ
Frequently Asked Questions
Each search returns structured data including: process number (CNJ), parties (names, roles, lawyers), movements (dates, descriptions), subjects (legal classifications), and metadata (class, status, jurisdiction, monetary value). All from both 1st and 2nd court instances.
When you search a CPF+court, we check if we have recent data (< 2 days). Fresh data returns instantly at no extra cost. Stale data (> 2 days) returns immediately while a background refresh runs. Use force_refresh to skip the cache entirely (5x cost).
1 credit = 1 court searched. Each credit costs R$ 0.10. When using force_refresh, the cost is 5x (5 credits per court). Credits never expire. You get 5 free credits on signup.
No. Vigilant uses a pay-as-you-go credit model. Buy a credit pack when you need it, use credits at your own pace. No monthly fees, no minimums, no commitments.
Vigilant provides a REST API with OpenAPI 3.1 documentation and interactive Scalar docs. Generate a Bearer token API key from your dashboard, then call POST /api/v1/consults with a CPF and court codes. That's it.
Yes. Vigilant only extracts publicly available court data from official tribunal websites. No personal data beyond what courts publish publicly. All data is encrypted in transit and at rest.
Court websites are unreliable. We use circuit breakers per court and automatic retries (up to 3 attempts). If a court remains unavailable, you receive an automatic credit refund for that specific court search.
Ready to make better decisions?
Join companies that already use Vigilant to reduce risks and automate compliance. 5 free credits on signup.
No commitment. Pay only for what you search.