API Documentation
Integrate Juryvine's litigation intelligence directly into your tools. Available on the Firm Intelligence plan.
Authentication
All API requests require your API key in the Authorization header:
Authorization: Bearer YOUR_API_KEY
Find your API key in Account Settings. Rate limit: 1,000 requests/day.
Endpoints
GET /api/v1/cases/
List cases with optional filtering. Returns paginated results.
Parameters
statusFilter by status: active, closed, settled, appealed, dismissedcase_typeFilter by type: civil, criminal, bankruptcy, appellate, mdlcourtFilter by court IDqFull-text search querypagePage number (default: 1, 50 results per page)Example Response
{
"count": 1247,
"next": "/api/v1/cases/?page=2",
"results": [
{
"id": 42,
"title": "SEC v. Terraform Labs",
"slug": "sec-v-terraform-labs",
"docket_number": "1:23-cv-01346",
"status": "active",
"case_type": "civil",
"court": "S.D.N.Y.",
"date_filed": "2023-02-16",
"summary": "...",
"key_issues": ["securities fraud", "cryptocurrency"],
"url": "/sec-v-terraform-labs/"
}
]
}
GET /api/v1/cases/{slug}/
Returns full case details including summary, timeline events, entities, and related cases.
GET /api/v1/judges/
List federal judges with scorecard metrics.
Response includes
total_cases, reversal_rate, plaintiff_win_rate, avg_time_to_ruling_days, court, appointed_by
GET /api/v1/search/
Multi-model search across cases, entities, articles, and clusters.
qSearch query (required)GET /api/v1/changes/
List document version analyses with diff data, key changes, and verification scores.
GET /api/v1/export/cases/
Bulk export case data as CSV or JSON. Supports the same filters as /api/v1/cases/.
formatcsv or json (default: json)Rate Limits & Support
Firm Intelligence plan: 1,000 requests/day, burst limit of 60 requests/minute.
Responses include X-RateLimit-Remaining and X-RateLimit-Reset headers.
Need higher limits? Contact us at api@juryvine.com.