Google Scholar Case Law icon

Google Scholar Case Law

Search US state and federal case law on Google Scholar and pull full case details

Case → Search

AI-generated

Summary

Searches Google Scholar case law using a query, case IDs, or both, with optional court, year, language, sorting, and citation filters. Starts an Apify actor run, waits for it to finish, retrieves its dataset results, and returns one n8n item per result in the chosen output format.

Inputs

  • Search Query — Case-law query; supports operators such as author: and source:. Provide this, Case IDs, or both.
  • Case IDs — Comma- or newline-separated Google Scholar case IDs to retrieve case details for.
  • Max Results — Maximum results to return; defaults to 20, with a UI range of 1–100.
  • Court Codes — Comma- or newline-separated court codes to limit jurisdictions; empty means all US courts.
  • Year From — Inclusive earliest decision year; 0 means no lower bound.
  • Year To — Inclusive latest decision year; 0 means no upper bound.
  • Language Code — Language code for the search interface; defaults to en.
  • Sort by Date — When enabled, sorts by decision date newest first instead of relevance.
  • Exclude Citations — When enabled, excludes bare citation entries and returns only full opinions.
  • Fetch Details for Search Results — When enabled, fetches full case details for every search result; the UI notes one detail charge per result.
  • Output — Choose Raw (all API fields), Selected Fields, or Simplified (the default).
  • Fields to Include — For Selected Fields output, choose fields such as case ID, case name, court, dates, citations, snippet, and link. Defaults to title, name, court name, snippet, and link.
  • Authentication — Choose Apify API Key (default) or OAuth2 credentials.

Output shape

A list of n8n items, one per dataset result.

Raw preserves each result as returned. Selected Fields includes only chosen fields that exist on the result. Simplified returns title, name, court, snippet, link, caseId, resultId, resultType, and position. The node waits for the actor run to reach a terminal status before retrieving results; errors can be emitted per input item when Continue On Fail is enabled.

Links

Discussion