Legal Research
Case law, statutes, regulations & legislation worldwide
Legal research across 15+ jurisdictions. Cases: US, UK, India, Germany, Canada, Netherlands. Legislation: UK, US, EU, Germany, Japan, Canada, Poland, Sweden. Regulatory: CFR, Regulations.gov, FDA, EPA, NHTSA. Also: Congressional bills, US Code, 50 state legislatures, dockets, judges, citations.
Search court opinions across jurisdictions. US, UK, India, Germany, Canada, Netherlands. Set country param to route (default: US). Returns case names, courts, dates, citations, excerpts.
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{
"tool": "case-law",
"skill": "search_cases",
"input": {
"query": "data privacy"
}
}' \
https://api.toolrouter.com/v1/tools/callGet full details for a specific court case by its CourtListener cluster ID or citation string. Returns the full case name, court, filing date, all citations, opinion text excerpt, and citation count.
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{
"tool": "case-law",
"skill": "case_details",
"input": {
"case_id": "2245941"
}
}' \
https://api.toolrouter.com/v1/tools/callAnalyze citation networks for a court case — find what it cites and what cites it. Supports US (CourtListener) and Canadian (CanLII) cases. For US, provide case_id or citation. For Canada, provide case_id, database_id, and country=CA.
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{
"tool": "case-law",
"skill": "citation_analysis",
"input": {
"case_id": "2245941"
}
}' \
https://api.toolrouter.com/v1/tools/callSearch statutes and legislation across jurisdictions. UK, US, EU (default: all three), Germany, Japan, Canada, Poland, Sweden. Set country param to filter.
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{
"tool": "case-law",
"skill": "search_legislation",
"input": {
"query": "data protection"
}
}' \
https://api.toolrouter.com/v1/tools/callGet full details for a specific piece of legislation by its identifier. UK: "ukpga/2018/12". US: Federal Register doc number "2025-23783". EU: CELEX number "32016R0679".
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{
"tool": "case-law",
"skill": "legislation_details",
"input": {
"identifier": "ukpga/2018/12"
}
}' \
https://api.toolrouter.com/v1/tools/callSearch the Code of Federal Regulations — all 50 CFR titles covering every US federal regulation. Updated daily. Returns CFR references, section headings, and regulation text excerpts.
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{
"tool": "case-law",
"skill": "search_cfr",
"input": {
"query": "air quality standards"
}
}' \
https://api.toolrouter.com/v1/tools/callSearch federal rulemaking documents, proposed rules, and public comments on Regulations.gov. Covers all federal agencies (EPA, FDA, DOL, etc.). Find rules, notices, and comment periods.
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{
"tool": "case-law",
"skill": "search_regulations",
"input": {
"query": "emission standards",
"agency": "EPA"
}
}' \
https://api.toolrouter.com/v1/tools/callSearch the United States Code — all codified federal statutory law. Also searches public laws and Statutes at Large via GovInfo. Returns statute titles, citations, and links to full text.
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{
"tool": "case-law",
"skill": "search_statutes",
"input": {
"query": "civil rights"
}
}' \
https://api.toolrouter.com/v1/tools/callSearch US Congressional bills, resolutions, and enacted laws. Browse current and historical sessions, filter by bill type.
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{
"tool": "case-law",
"skill": "search_congress",
"input": {
"query": "artificial intelligence"
}
}' \
https://api.toolrouter.com/v1/tools/callSearch legislative bills across all 50 US states, DC, and Puerto Rico. Find state-level bills, resolutions, and legislative activity.
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{
"tool": "case-law",
"skill": "search_state_bills",
"input": {
"query": "cannabis legalization"
}
}' \
https://api.toolrouter.com/v1/tools/callSearch PACER/RECAP federal court dockets and filings. Access millions of federal district, appellate, and bankruptcy court filings from the RECAP archive.
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{
"tool": "case-law",
"skill": "search_dockets",
"input": {
"query": "Apple Inc patent infringement"
}
}' \
https://api.toolrouter.com/v1/tools/callSearch judicial profiles — US federal and state judges with appointment details, courts, political affiliations, and biographical information.
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{
"tool": "case-law",
"skill": "search_judges",
"input": {
"query": "Sotomayor"
}
}' \
https://api.toolrouter.com/v1/tools/callSearch FDA drug labels, adverse events, and device recalls via openFDA. Covers prescription drugs, OTC medications, medical device safety data.
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{
"tool": "case-law",
"skill": "search_fda",
"input": {
"query": "aspirin"
}
}' \
https://api.toolrouter.com/v1/tools/callSearch EPA enforcement and compliance data for regulated facilities. Covers Clean Air Act, Clean Water Act, and RCRA violations, inspections, and penalties.
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{
"tool": "case-law",
"skill": "search_epa",
"input": {
"query": "Exxon"
}
}' \
https://api.toolrouter.com/v1/tools/callSearch NHTSA vehicle safety recalls by make, model, year, or keyword. Covers all manufacturer safety recalls with defect descriptions and remedies.
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{
"tool": "case-law",
"skill": "search_vehicle_safety",
"input": {
"make": "toyota",
"model": "camry",
"year": "2024"
}
}' \
https://api.toolrouter.com/v1/tools/callQuick Start
claude mcp add --transport stdio \
--env TOOLROUTER_API_KEY=YOUR_API_KEY \
toolrouter -- npx -y toolrouter-mcpcurl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{"tool":"case-law","skill":"search_cases","input":{}}' \
https://api.toolrouter.com/v1/tools/callFrequently Asked Questions
How do I search cases in a specific country?
`search_cases` supports the US, UK, India, Germany, Canada, and the Netherlands. Set `country` to route the query.
What do I need for the full opinion text?
Use `case_details` with a CourtListener cluster ID or a citation string to get the case name, court, date, citations, and excerpt.
Can I see what a case cites and who cites it?
`citation_analysis` maps the citation network for US and Canadian cases so you can trace precedent and follow-on treatment.
Does this include statutes and regulations too?
Yes. Use `search_legislation`, `search_cfr`, `search_regulations`, `search_fda`, `search_epa`, `search_vehicle_safety`, `search_statutes`, `search_congress`, `search_state_bills`, `search_dockets`, or `search_judges` depending on the source you need.