CourtListener Legal Case Monitor avatar
CourtListener Legal Case Monitor

Pricing

Pay per usage

Go to Apify Store
CourtListener Legal Case Monitor

CourtListener Legal Case Monitor

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Fortuitous Pirate

Fortuitous Pirate

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

CourtListener Legal Monitor

Monitor federal court dockets for specific parties, keywords, or case types. Get alerts on new filings and build historical litigation archive.

Why This is Valuable

CourtListener has 500M+ legal documents, but no scheduled monitoring:

  • Existing SDKs/MCPs are interactive-only
  • No change detection or alerts
  • No historical tracking of litigation

This agent provides scheduled monitoring with webhook alerts.

Data Source

  • CourtListener API v4: courtlistener.com/api/rest/v4/
  • Rate Limit: 5,000 queries/hour for authenticated users
  • Free Tier: Free account with API token

Data Collected

FieldDescription
docketIdCourtListener docket ID
caseNamee.g., "Apple Inc. v. Samsung Electronics"
caseNumberCourt case number
courtIdCourt identifier (e.g., "cacd")
dateFiledWhen case was filed
natureOfSuitCivil rights, contract, patent, etc.
partyNamesArray of party names
attorneyNamesArray of attorney names
lastActivityDateMost recent docket activity

Search Types

  • r - RECAP Archive (recommended - includes documents)
  • d - All dockets (broader but less detail)
  • o - Opinions/decisions only

Local Testing

npm install
# Set your CourtListener token in INPUT.json
npm start
# Check output
cat storage/datasets/court-dockets/*.json | jq '.[0]'

Webhook Alerts

Supports Slack/Discord webhooks. When new filings are found (not in Supabase), sends alert with:

  • Case name
  • Court
  • Filing date
  • Nature of suit
  • Link to CourtListener

Deploy to Apify

apify push
# Schedule: Every 6 hours
# Cron: 0 0 */6 * * *
# INPUT should include your CourtListener token

Target Customers

  • Corporate legal teams monitoring competitors
  • Due diligence firms for background checks
  • Journalists tracking public figure lawsuits
  • Investors monitoring portfolio company litigation
  • Collections agencies finding judgment records

Get API Token

  1. Create account at courtlistener.com
  2. Go to Profile > API Tokens
  3. Create new token
  4. Add to INPUT as courtlistenerToken