Case law API

German case law as a REST API

Search decisions, fetch full texts and follow the citations between them, over HTTP and JSON. One API token, one credit balance and the same data as the web app.

Built and operated in Germany
Server location: GermanyOne dedicated server hosted by Hetzner in Germany. Backups are stored encrypted in Frankfurt (eu-central-1).
Recipients disclosedEvery service that receives data from you is named in the privacy policy, with its purpose and location.
Built in GermanyBuilt for German law: court decisions, statutes and citations from German sources.

Data processing. The AI services that receive your search query process it in the EU. The providers belong to companies based in the USA. More on privacy and security

Endpoints

What the API returns

Search, full text and citations

One endpoint searches, one returns the full text, one returns the citations of a decision in both directions.

Datapackages

Bundle several decisions with their citations into one response, ready for your language model.

Citation Check

Send a text or a PDF or DOCX file and get a result for every reference in it.

Example

One search over HTTP

REST API, JSON response

curl "https://klaracase.de/api/v1/decisions/search?query=Verkehrssicherungspflicht" \
  -H "Authorization: Bearer YOUR_TOKEN_HERE"

Prefer to work directly in Claude or ChatGPT? The same data is available over MCP.

Start with the case law API

Data processing. The API and the MCP server use the same search as the web app. OpenRouter and Voyage AI process the text of a search query in the EU. Citation Check examines texts on our server in Germany, without AI services. More on privacy and security