Google Scholar Case Law API
Pricing
from $0.01 / 1,000 results
Google Scholar Case Law API
API for Google Scholar US case law. Search opinions and pull full case details with court, year, and citation filters. Returns structured JSON. MCP-ready.
Google Scholar Case Law API
Pricing
from $0.01 / 1,000 results
API for Google Scholar US case law. Search opinions and pull full case details with court, year, and citation filters. Returns structured JSON. MCP-ready.
Result Type
result_type
Optional
Either 'search_result' (a row from the case law search), 'case_detail' (a full case-detail row fetched by case_id), or 'error'.
Result ID
result_id
Optional
Opaque identifier for a search result. Useful for de-duping. Not the same as case_id (use case_id to fetch detail).
Position
position
Optional
1-indexed position of this result within its search page. Only present on search_result rows.
Title
title
Optional
Case title including reporter citation when available.
Link
link
Optional
Direct Google Scholar URL for the case opinion.
Snippet
snippet
Optional
Short text preview of the case as shown in search results.
Publication Info
publication_info
Optional
Author, source, and date metadata for the search result.
Inline Links
inline_links
Optional
Inline navigation links from the search result (cited-by, related, versions).
Case ID
case_id
Optional
Google Scholar case identifier. Present on case_detail rows and on search_result rows where the canonical id was extractable from the result link.
Case Name
name
Optional
Short party names / case designation (e.g. 'Brown v. Board of Education').
Court
court_name
Optional
Court that decided the case.
Certification
cert
Optional
Certification / certiorari information when present.
First Page
first_page
Optional
First page of the case in its reporter.
Last Page
last_page
Optional
Last page of the case in its reporter.
Dates
dates
Optional
Decision-related dates (decided, argued, filed) with their type labels.
Short Citations
short_citations
Optional
Short / abbreviated case reference strings.
Case Numbers
case_numbers
Optional
Docket numbers for the case.
Cited Cases
cited_cases
Optional
Cases referenced by this opinion, with their titles and Google Scholar links.
Fetched At
fetched_at
Optional
ISO 8601 timestamp of when this row was produced.
Error Message
error_message
Optional
Human-readable error description. Only present on rows with result_type='error'.
Error Type
error_type
Optional
Machine-readable error category (e.g. 'MissingRequiredParameter', 'SearchError', 'CaseDetailError').