Die Rechtsprechung der obersten Gerichte direkt in Ihrem Code
Semantische Suche in der Rechtsprechung der obersten Gerichte als externes Tool. Wird an Ihre Anwendung auf Basis eines beliebigen LLM oder an jeden HTTP-Client angebunden. Eine Anfrage liefert echte Entscheidungen mit Fundstellen, Zitaten und Links zum vollständigen Text.
Der Promo-Zugang (300 Anfragen für 10 Tage) ist abgelaufen 27. Juni 2026. Neue Schlüssel werden derzeit nicht automatisch ausgegeben; kostenpflichtige API-Pakete gibt es bislang nicht. Die nachstehenden Bedingungen beschreiben die Aktion und dienen weiterhin als Information: Der Zugang wird manuell freigeschaltet – schreiben Sie dem Administrator in @CasusLegalBot oder im Bereich „Nachrichten“ des persönlichen Kontos. Dokumentation und Codebeispiele sind aktuell.
Kurz gesagt: Was der Konnektor bereits innerhalb Ihres Claude, ChatGPT, Grok oder Hermes kann, lässt sich nun in Ihr eigenes Produkt integrieren.
Ein API-Schlüssel ist eine lange geheime Zeichenfolge, die mit cl_live_ (zum Beispiel cl_live_QZbj…). Sie fügen ihn in Ihren Code ein; dadurch erhält Ihr Server oder Ihre Anwendung Zugang zur Rechtsprechung des Verfassungsgerichts der Russischen Föderation, des Obersten Gerichts der Russischen Föderation und des Obersten Schiedsgerichts (Arbitrazh-Gericht) der Russischen Föderation. Das sind etwa 27.000 Originalentscheidungen von 1992 bis heute.
Sie senden eine gewöhnliche HTTP-Anfrage und erhalten echte Entscheidungen zurück: Fundstellen, wörtliche Zitate und Links zum vollständigen Text. Keine erfundenen Entscheidungen.
Der Schlüssel wird bei der Erstellung nur einmal angezeigt; speichern Sie ihn daher sofort. Wir speichern nur den Hash des Schlüssels: Der Schlüssel selbst kann nicht wiederhergestellt werden. Bewahren Sie ihn auf Ihrem Server auf und hinterlegen Sie ihn nicht in einer Website, mobilen Anwendung oder einem öffentlichen Repository. Wenn der Schlüssel offengelegt wurde, widerrufen Sie ihn im persönlichen Konto und wenden Sie sich zur Abstimmung eines Ersatzes an den Bereich „Nachrichten“.
Während der Promoaktion galt ein einheitliches kostenloses Kontingent. Die Aktion endete am 27. Juni 2026 – die nachstehenden Zahlen dienen weiterhin als Information.
Für die API gelten gesonderte Zugangsbedingungen. Anfragepakete für den Bot und den Web-Chat gelten nicht für die API. Kostenpflichtige API-Pakete werden derzeit nicht angeboten; Zugangsmöglichkeit und Limits werden manuell über „Nachrichten“ im persönlichen Konto vereinbart.
Für die Aktion werden keine Einheiten verbraucht; das Kontingent von 300 Anfragen wird jedoch wie folgt berechnet.
Eine Anfrage wird nur abgerechnet, wenn sie erfolgreich durchgeführt wurde: Bei einem Fehler auf unserer Seite oder einem aufgebrauchten Kontingent wird nichts „verbraucht“. Es gibt eine moderate Geschwindigkeitsbegrenzung von etwa 20 Anfragen pro Minute: Sie belastet das Kontingent nicht, sondern glättet Spitzen.
Damit alles klar und unproblematisch bleibt.
Der Mandant gibt eine Frage ein und erhält eine Auswahl echter Entscheidungen mit Links. Die Suche funktioniert inhaltlich und eignet sich daher auch für Nichtjuristen.
Der Bot antwortet nicht „aus dem Bauch heraus“, sondern mit Links zu konkreten Fällen. Er beseitigt das zentrale Problem: erfundene Entscheidungen.
Rufen Sie den vollständigen Text von Entscheidungen in Markdown als Kontext für Stellungnahmen, Dokumententwürfe und Antworten ab.
Sie finden die Entscheidungen, exportieren die Auswahl als DOCX und fügen sie in eine Klageschrift, Klageerwiderung oder ein Memorandum ein. Stunden des manuellen Kopierens entfallen.
Stapelabfragen nach Themen, Normen und Jahren, Korpusstatistik, regelmäßige Beobachtung aktueller Positionen der Kollegien.
Rechtsprechung in der Wissensdatenbank, im CRM der Rechtsabteilung oder im System zur Vertragsfreigabe – direkt dort, wo gearbeitet wird.
Anbindung, Endpunkte, Fehlerbehandlung und Konfiguration Ihres LLM. Korpus: Verfassungsgericht der Russischen Föderation (1992–2026), Oberstes Gericht der Russischen Föderation (2014–2026), Oberstes Schiedsgericht (Arbitrazh-Gericht) der Russischen Föderation (1992–2014), etwa 27.000 Originalentscheidungen.
Dies ist eine REST-API. Sie wird als externes Tool an Ihre Anwendung auf Basis eines beliebigen LLM oder an jeden HTTP-Client angebunden; Ihr Modell ruft sie zur Suche in der Rechtsprechung auf.
Base URL: https://lk.casus.legal
Authentifizierung: Header Authorization: Bearer cl_live_…
Format: JSON über HTTPS.
Adresse https://mcp.casus.legal/one/mcp – das ist ein separater MCP-Konnektor für KI-Assistenten (Claude, ChatGPT, Grok, Hermes). Mit der REST-API und den Schlüsseln cl_live_ hat er nichts zu tun.
cl_live_… speichern Sie sofort: Er kann nicht wiederhergestellt werden. Der Kauf eines Chat-Pakets schaltet die API nicht frei.Vorhandene Schlüssel und ihre Zähler werden im Bereich „API“ des persönlichen Kontos angezeigt. Das Vorhandensein eines Schlüssels bedeutet für sich genommen keinen aktiven Zugang. Stimmen Sie die Verlängerung und den Austausch des Schlüssels über „Nachrichten“ ab; der Widerruf eines Schlüssels ermöglicht keine eigenständige Ausstellung eines neuen Schlüssels.
curl -X POST https://lk.casus.legal/v1/search \
-H "Authorization: Bearer $CASUS_API_KEY" \
-H "Content-Type: application/json" \
-d '{"query": "договор энергоснабжения, фактическое потребление", "limit": 15}'
import os, httpx
client = httpx.Client(
base_url="https://lk.casus.legal",
headers={"Authorization": f"Bearer {os.environ['CASUS_API_KEY']}"},
timeout=60,
)
r = client.post("/v1/search", json={
"query": "снижение неустойки по статье 333 ГК",
"limit": 15,
"mode": "hybrid",
})
r.raise_for_status()
data = r.json()
for hit in data["results"]:
print(hit["court"], hit["date"], hit["case_number"], hit["url"])
Hybridsuche. Zieht 1 Anfrage nur bei erfolgreicher Antwort ab.
| Feld | Typ | Standardwert | Beschreibung |
|---|---|---|---|
query | string | erforderlich | Anfrage auf Russisch. Eine leere Anfrage gibt 400. |
limit | int 1–30 | 10 | Größe der Ergebnisliste. Für einen Überblick werden 15–20 empfohlen. |
mode | hybrid / bm25 / semantic | hybrid | hybrid (BM25 und Semantik) wird empfohlen. |
court | string | – | Filter: Verfassungsgericht / Oberstes Gericht / Oberstes Schiedsgericht / SКЭС / SКГД / Plenum / Überblick. |
act_type, tag, article | string | – | Zusätzliche Filter (article, z. B. Art. 333 ZGB der Russischen Föderation). |
year_from, year_to | int | – | Jahresbereich. |
deduplicate | bool | true | Verfahren desselben Falls zusammenfassen. |
expand | bool | true | Erweiterung der Anfrage um Synonyme. |
Die Antwortstruktur liefert fertige Blöcke nach der Gerichtshierarchie. Stellen Sie die Antwort aus diesen Blöcken zusammen, anstatt eine separate Anfrage für jedes Gericht zu stellen.
{
"_response_format_hint": "…директива формата ответа…",
"constitutional_context": { "items": [ … ] }, // КС
"vs_guidance": { "items": [ … ] }, // Пленумы и обзоры ВС
"latest_practice": { "items": [ … ] }, // свежие определения коллегий ВС
"vas_history": [ … ], // история: практика ВАС
"results": [
{
"id": 12345, "court": "СКЭС", "date": "10.05.2024",
"case_number": "305-ЭС24-12345", "title": "…", "snippet": "…",
"score": 0.87,
"url": "https://lk.casus.legal/case/12345?t=<токен>"
}
],
"_supersession_alert": "…", // при наличии отменённого и действующего акта
"expansion": { … }
}
Im Feld url jedes Rechtsakts befindet sich ein fertiger Link zum vollständigen Text mit Zugriffstoken ?t=…. Verwenden Sie ihn wörtlich: Erstellen Sie den Link nicht aus id und entfernen Sie das Token nicht.
Rechtsaktkarte: Fundstellen, sections (Text nach Abschnitten), articles, hashtags und Links url / url_md / url_docx. Verwenden Sie sie für wörtliche Zitate aus maßgeblichen Rechtsakten. Verbraucht kein Kontingent.
curl https://lk.casus.legal/v1/cases/12345 \ -H "Authorization: Bearer $CASUS_API_KEY"
Alle Fehler werden als JSON zurückgegeben {"error": "<код>", "message": "…"}.
| HTTP | error | Wann | Was ist zu tun? |
|---|---|---|---|
| 400 | bad_request | Nein query oder fehlerhaftes JSON | Anfragetext korrigieren |
| 401 | unauthorized | Kein Schlüssel, ungültig oder widerrufen | Header und Schlüssel prüfen |
| 402 | quota_exhausted | Der Promo-Zugang ist abgelaufen (im Textkörper reason, message, contact_url) | Dem Administrator schreiben unter @CasusLegalBot zur Verlängerung |
| 403 | forbidden | Der Schlüssel hat keinen Zugang zur Suche | Zugang über „Nachrichten“ im persönlichen Konto abstimmen |
| 404 | not_found | Ein Rechtsakt mit dieser id wurde nicht gefunden | – |
| 429 | rate_limited | Das Anfragelimit pro Minute wurde überschritten | Exponentielles Backoff |
| 500 | internal_error | Fehler auf unserer Seite | Mit Backoff wiederholen, die Anfrage wird nicht abgezogen |
| 503 | engine_not_ready | Neues Deployment oder Aufwärmen des Index | Nach 1–3 Min. wiederholen |
POST /v1/search zieht 1 Anfrage nur bei einer Antwort ab 200: Fehler werden nicht berechnet. GET /v1/cases/{id} ist kostenlos. Das Anfragelimit pro Minute wird pro Schlüssel berechnet (im Testzugang 20 pro Minute). Das verbleibende Kontingent ist im Bereich „API“ des persönlichen Kontos sichtbar.
429 und 5xx mit zunehmender Pause wiederholen: 2 s, 4 s, 8 s.GET /v1/cases/{id} ist stabil, und der Abruf ist kostenlos.url ist mit einem Token mit einer Gültigkeit von etwa 30 Tagen signiert. Übergeben Sie ihn unverändert.Die API liefert Rohdaten: Rechtsaktkarten, thematische Blöcke und einen Format-Hinweis _response_format_hint. Die Qualität der abschließenden Antwort wird durch die Systemanweisung Ihrer LLM bestimmt. Nachstehend finden Sie Grundsätze für zwei Szenarien, keine fertigen Prompts.
/v1/search mit einer sinnvollen Anfrage und limit 15–20: Die Gerichtshierarchie wird bereits blockweise geliefert. Teilen Sie das Thema nicht in Anfragen für jedes einzelne Gericht auf._response_format_hint. Dies ist eine integrierte Formatdirektive; ihre Berücksichtigung bringt die Antwort deutlich näher an einen Referenzüberblick.url. Untersagen Sie, eine Adresse aus id zu konstruieren und das Token ?t=zu entfernen: Ohne es lässt sich der Link nicht öffnen./v1/cases/{id} nur bei 3–5 maßgeblichen Rechtsakten. Beim Verfassungsgericht befindet sich das benötigte Zitat bereits im Inline-Feld position. Dies ist die wichtigste Quelle zusätzlicher Tokens.Ziel: eine Zusammenstellung oder Liste von Fällen für den Export, ohne rechtliche Analyse.
court / act_type / tag / article / year_from–year_to: Der Katalog wird relevant und kompakt.id, die Fundstellen (Gericht, Typ, Datum, Aktenzeichen) und url. Geben Sie Rechtsakte in diesem Modus nicht zusammenfassend wieder und zitieren Sie sie nicht./v1/search zu Unterthemen, Jahren oder Gerichten durch und führen Sie die Ergebnisse zusammen, wobei Duplikate anhand von id.url, die der Nutzer selbst filtern kann.