courtlistener-api
Provides access to a comprehensive legal case law database, enabling users to conduct legal research and analyze judicial trends.
Install this skill
Security score
The courtlistener-api skill was audited on May 23, 2026 and we found 30 security issues across 2 threat categories. Review the findings below before installing.
Categories Tested
Security Issues
Curl to non-GitHub URL
| 35 | curl "https://www.courtlistener.com/api/rest/v4/opinions/?q=first+amendment" |
Curl to non-GitHub URL
| 64 | curl "https://www.courtlistener.com/api/rest/v4/opinions/?q=privacy+fourth+amendment&court=scotus&ordering=-date_filed" |
Curl to non-GitHub URL
| 89 | curl "https://www.courtlistener.com/api/rest/v4/dockets/?q=antitrust&court=scotus&ordering=-date_filed" |
Curl to non-GitHub URL
| 108 | curl "https://www.courtlistener.com/api/rest/v4/courts/?jurisdiction=F" |
Curl to non-GitHub URL
| 129 | curl "https://www.courtlistener.com/api/rest/v4/people/?q=ginsburg" |
Curl to non-GitHub URL
| 149 | curl "https://www.courtlistener.com/api/rest/v4/search/?q=net+neutrality&type=o" |
Curl to non-GitHub URL
| 204 | curl "https://www.courtlistener.com/api/rest/v4/people/?court=scotus&ordering=-date_nominated" |
External URL reference
| 10 | source: "https://www.courtlistener.com/api/rest-info/" |
External URL reference
| 28 | 1. Create a free account at https://www.courtlistener.com/ |
External URL reference
| 35 | curl "https://www.courtlistener.com/api/rest/v4/opinions/?q=first+amendment" |
External URL reference
| 39 | "https://www.courtlistener.com/api/rest/v4/opinions/?q=first+amendment" |
External URL reference
| 48 | - **URL**: `GET https://www.courtlistener.com/api/rest/v4/opinions/` |
External URL reference
| 64 | curl "https://www.courtlistener.com/api/rest/v4/opinions/?q=privacy+fourth+amendment&court=scotus&ordering=-date_filed" |
External URL reference
| 73 | - **URL**: `GET https://www.courtlistener.com/api/rest/v4/dockets/` |
External URL reference
| 89 | curl "https://www.courtlistener.com/api/rest/v4/dockets/?q=antitrust&court=scotus&ordering=-date_filed" |
External URL reference
| 98 | - **URL**: `GET https://www.courtlistener.com/api/rest/v4/courts/` |
External URL reference
| 108 | curl "https://www.courtlistener.com/api/rest/v4/courts/?jurisdiction=F" |
External URL reference
| 117 | - **URL**: `GET https://www.courtlistener.com/api/rest/v4/people/` |
External URL reference
| 129 | curl "https://www.courtlistener.com/api/rest/v4/people/?q=ginsburg" |
External URL reference
| 138 | - **URL**: `GET https://www.courtlistener.com/api/rest/v4/search/` |
External URL reference
| 149 | curl "https://www.courtlistener.com/api/rest/v4/search/?q=net+neutrality&type=o" |
External URL reference
| 156 | The CourtListener API allows up to 5,000 requests per hour for unauthenticated users. Authenticated users with API tokens receive higher limits. The API returns standard HTTP 429 responses when limits |
External URL reference
| 172 | resp = requests.get("https://www.courtlistener.com/api/rest/v4/opinions/", params=params) |
External URL reference
| 193 | resp = requests.get("https://www.courtlistener.com/api/rest/v4/search/", params={**params, "type": "o"}) |
External URL reference
| 204 | curl "https://www.courtlistener.com/api/rest/v4/people/?court=scotus&ordering=-date_nominated" |
External URL reference
| 209 | - Official API documentation: https://www.courtlistener.com/api/rest-info/ |
External URL reference
| 210 | - CourtListener homepage: https://www.courtlistener.com/ |
External URL reference
| 211 | - Bulk data downloads: https://www.courtlistener.com/api/bulk-info/ |
External URL reference
| 212 | - Free Law Project: https://free.law/ |
External URL reference
| 213 | - RECAP Archive: https://www.courtlistener.com/recap/ |