PACER Court Records Intelligence MCP — 1B+ Federal Cases avatar

PACER Court Records Intelligence MCP — 1B+ Federal Cases

Pricing

$3.00 / 1,000 result item returneds

Go to Apify Store
PACER Court Records Intelligence MCP — 1B+ Federal Cases

PACER Court Records Intelligence MCP — 1B+ Federal Cases

The PACER Court Records Intelligence MCP is an Apify actor that exposes CourtListener's comprehensive federal court database via the Model Context Protocol (MCP). It gives AI assistants — Claude, GPT-4, and any MCP-compatible agent — direct, structured access to over one billi...

Pricing

$3.00 / 1,000 result item returneds

Rating

0.0

(0)

Developer

Andrew Avina

Andrew Avina

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

2 days ago

Last modified

Share

PACER Court Records Intelligence MCP

Search 1B+ Federal Court Records — Free, No Auth Required

The PACER Court Records Intelligence MCP is an Apify actor that exposes CourtListener's comprehensive federal court database via the Model Context Protocol (MCP). It gives AI assistants — Claude, GPT-4, and any MCP-compatible agent — direct, structured access to over one billion federal court records including every opinion ever published by the US federal courts, live docket data from PACER, citation networks, and judge analytics.

Unlike PACER's cumbersome, paid web interface ($0.10/page, minimum $30 setup), this actor provides free, programmatic access to the same underlying data through CourtListener's free REST API — structured, clean, and ready for AI consumption.


What This Solves

The problem with PACER: Federal court data is trapped behind a per-page fee system that makes programmatic access expensive and painful. Attorneys pay $0.10 per page for records that should be public. Downloading a docket with 500 entries costs $50. There is no official search API.

The CourtListener solution: The Free Law Project's CourtListener indexes all public federal court records — opinions, dockets, oral arguments, and citation networks — and provides a free REST API with no authentication required for read-only access. This actor wraps that API with an MCP interface, making it natively accessible to any AI assistant.


Who This Is For

Litigation Attorneys and Paralegals

  • Monitor all new opinions in your practice area (patent, antitrust, securities)
  • Track opposing counsel's litigation history across all federal courts
  • Identify favorable circuits for your legal theory using precedent analysis
  • Alert on new cases involving your client's patents or trademarks

M&A Due Diligence Teams

  • Screen acquisition targets for undisclosed federal litigation exposure
  • Search by company name across all federal district courts simultaneously
  • Identify pending patent litigation that could affect deal value
  • Review executive history for personal federal court involvement
  • Monitor litigation trends in your industry vertical
  • Track regulatory enforcement actions (SEC, DOJ, FTC) in real time
  • Identify outside counsel conflicts by searching for firm appearances
  • Build litigation risk dashboards from structured case data

Competitive Intelligence Analysts

  • Map competitors' patent litigation strategy across the Federal Circuit
  • Identify trade secret and IP disputes before they become public news
  • Track antitrust investigations and enforcement trends
  • Analyze regulatory posture by reviewing agency litigation patterns
  • Power legal research tools with structured opinion data
  • Build citation analysis engines using CourtListener's citation network
  • Create judge analytics tools (win rates, ruling patterns by topic)
  • Automate docket monitoring and alerting systems

Data Source

CourtListener REST API v3 — operated by the Free Law Project (https://www.courtlistener.com/)

CourtListener is a 501(c)(3) nonprofit that:

  • Indexes 1B+ federal court documents including all published and unpublished opinions
  • Covers 100% of federal circuit and district courts plus SCOTUS
  • Updates daily with new PACER filings
  • Provides free read-only API access — no authentication, no fees, no rate limit for reasonable use
  • Offers a citation network linking every opinion to every other opinion it cites

The underlying PACER data is public record. CourtListener simply makes it accessible.


MCP Tools

1. search_opinions

Search federal court opinions by keyword, court, and date range.

Parameters:

ParameterTypeRequiredDescription
querystringNoFull-text keyword search (e.g. "patent exhaustion", "personal jurisdiction minimum contacts")
courtstringNoCourt code filter (see get_court_list). Examples: scotus, ca2, cafc, nysd
date_filed_minstringNoReturn opinions filed on or after this date (YYYY-MM-DD)
date_filed_maxstringNoReturn opinions filed on or before this date (YYYY-MM-DD)
limitintegerNoMax results (default 20, max 100)

Output fields per opinion:

FieldDescription
case_nameFull case name (e.g. "Apple Inc. v. Samsung Electronics Co., Ltd.")
docket_numberCourt docket number
courtCourt code (e.g. cafc, nysd)
date_filedDate opinion was filed (YYYY-MM-DD)
statusPublished or Unpublished
citation_countNumber of times this opinion has been cited
author_strAuthoring judge
urlCourtListener canonical URL
absolute_urlDirect link to the opinion page
sourceAlways "courtlistener.com"

Example query (via MCP call):

{
"name": "search_opinions",
"arguments": {
"query": "doctrine of equivalents patent infringement",
"court": "cafc",
"date_filed_min": "2023-01-01",
"limit": 20
}
}

Example response:

[
{
"_meta": {
"total_matching": 847,
"returned": 20,
"query": "doctrine of equivalents patent infringement",
"court": "cafc"
}
},
{
"case_name": "Myco Industries v. BlephEx LLC",
"docket_number": "2022-1758",
"court": "cafc",
"date_filed": "2023-09-14",
"status": "Published",
"citation_count": 12,
"author_str": "Stoll, J.",
"url": "https://www.courtlistener.com/api/rest/v3/opinions/7543210/",
"absolute_url": "https://www.courtlistener.com/opinion/7543210/myco-industries-v-blephex/",
"source": "courtlistener.com"
}
]

2. search_dockets

Search active and historical federal case dockets across all federal courts.

Parameters:

ParameterTypeRequiredDescription
querystringNoKeyword search across case names and docket text
courtstringNoCourt code (e.g. nysd, cacd, dcd)
nature_of_suitstringNoFilter by nature of suit (patent, antitrust, securities, employment, bankruptcy)
limitintegerNoMax results (default 20, max 100)

Output fields per docket:

FieldDescription
case_nameFull case name
docket_numberCourt docket number
courtCourt code
date_filedCase filing date
date_terminatedCase termination date (blank if active)
nature_of_suitNature of suit code and description
causeCause of action (e.g. "35 U.S.C. § 271 Patent Infringement")
assigned_to_strPresiding judge
urlCourtListener docket URL
sourceAlways "courtlistener.com"

Example query:

{
"name": "search_dockets",
"arguments": {
"query": "Tesla Autopilot",
"nature_of_suit": "patent",
"limit": 10
}
}

3. get_court_list

Return the complete list of supported federal court codes and their full names. Use this to discover valid codes for the court parameter.

No parameters required.

Returns: Array of {"code": "...", "name": "..."} objects covering SCOTUS, all 13 circuit courts of appeals, and 18 major district courts.

Supported courts include:

CodeCourt
scotusSupreme Court of the United States
ca1ca11First through Eleventh Circuit Courts of Appeals
cadcD.C. Circuit Court of Appeals
cafcFederal Circuit Court of Appeals (patents, international trade)
dcdD.D.C. (D.C. District Court)
nysdS.D.N.Y. (Southern District of New York)
candN.D. Cal. (Northern District of California)
cacdC.D. Cal. (Central District of California)
txsdS.D. Tex. (Southern District of Texas)
ilndN.D. Ill. (Northern District of Illinois)
...18 major district courts total

Quick Start

Option 1: Batch Mode (Apify Dataset Output)

Run the actor with standard Apify input and get results pushed to an Apify dataset. Perfect for one-off research tasks, integrating with Apify workflows, or downloading to CSV/JSON.

Input:

{
"query": "patent infringement Apple",
"court": "cafc",
"mode": "opinions",
"limit": 50
}

Run via Apify console → Results appear in the actor's dataset, downloadable as JSON/CSV/XLSX.

Option 2: MCP Server Mode (Live AI Integration)

Enable serveMcp: true in the input to start an HTTP server on port 4321. Connect Claude Desktop or any MCP client to get real-time access.

Input:

{
"serveMcp": true
}

Claude Desktop config (claude_desktop_config.json):

{
"mcpServers": {
"pacer-intelligence": {
"command": "npx",
"args": ["-y", "@apify/actor-mcp-bridge", "your-actor-run-url:4321"]
}
}
}

Once connected, Claude can answer questions like:

  • "Find all Federal Circuit opinions on patent exhaustion from the last 2 years"
  • "What federal lawsuits has Qualcomm been involved in regarding 5G patents?"
  • "Search for antitrust cases involving Google in the Northern District of California"
  • "Show me the most-cited patent infringement opinions in the 9th Circuit"

Input Schema Reference

FieldTypeDefaultDescription
querystring"patent infringement"Full-text keyword search
courtstring""Court code filter (blank = all courts)
modestring"opinions"Search mode: opinions, dockets, or courts
dateFiledMinstring""Earliest filing date filter (YYYY-MM-DD)
dateFiledMaxstring""Latest filing date filter (YYYY-MM-DD)
natureOfSuitstring""Nature of suit filter (dockets mode only)
limitinteger20Max results (1–100)
serveMcpbooleanfalseEnable MCP server mode on port 4321

Use Case Playbooks

Patent Litigation Due Diligence

Search all Federal Circuit opinions mentioning "InterDigital" from 2020-2025
→ Map their patent portfolio litigation strategy
→ Identify which patents survive post-grant review
→ Assess settlement patterns from docket termination dates

M&A Target Screening

Search all federal dockets for "Acme Corp" across all district courts
→ Identify pending litigation the target hasn't disclosed
→ Quantify litigation exposure for deal modeling
→ Flag any DOJ/FTC/SEC enforcement actions

Regulatory Enforcement Monitoring

Search dockets with query="SEC enforcement" and nature_of_suit="securities"
→ Track monthly enforcement volume by district
→ Identify enforcement trends (crypto, AI, ESG fraud)
→ Alert when enforcement hits specific company names

Judge Research for Forum Selection

Search opinions by court="nysd" with query="class certification securities fraud"
→ Analyze how specific judges rule on class cert motions
→ Identify favorable forums for your legal theory
→ Compare denial rates across circuits

Pricing Context: Why Not Just Use PACER?

PACERThis Actor
Cost$0.10/page (~$0.10–$3.00 per docket)Free
APINoneMCP + REST
SearchPer-court, limited queryFull-text across all courts
AI integrationNoneNative MCP
Bulk downloadManual, expensiveAutomated
Historical coverage1990s–presentSame (via CourtListener)

PACER charges attorneys millions of dollars annually to access public court records. CourtListener — and this actor — make the same data freely available.


Data Freshness and Limitations

  • Opinions: Updated daily. CourtListener ingests new opinions within 24–48 hours of publication.
  • Dockets: Updated via PACER's bulk data program. Some docket entries may lag 24–72 hours.
  • Coverage: All federal circuit and district courts. Does not include state courts.
  • Full text: Opinion text available for download via CourtListener's API (not returned in this actor for size reasons — use the URL field to access full text).
  • Rate limits: CourtListener asks for reasonable use. This actor respects their terms; for high-volume use consider CourtListener's RECAP Archive bulk download.

Technical Notes

  • Data source: CourtListener REST API v3 (https://www.courtlistener.com/api/rest/v3/)
  • Authentication: None required
  • Rate limits: Reasonable use policy; actor includes User-Agent header per CourtListener's guidelines
  • MCP port: 4321 (GET /mcp/tools, POST /mcp/call)
  • Docker base: apify/actor-python:3.11
  • Dependencies: apify>=2.0.0, httpx>=0.24.0
  • Error handling: All tool failures return {"_meta": {"error": "...", "fallback_tried": true}}

Support and Feedback

This actor is built by the SECC platform team. Issues, feature requests, and court coverage expansion requests are welcome via the Apify actor page.

CourtListener is operated by the Free Law Project — a 501(c)(3) nonprofit. Consider supporting their work at https://free.law/donate/.