CourtListener (Independent Publisher) (Vorschau)
CourtListener ist eine kostenlose rechtswissenschaftliche Forschungsplattform, die von Free Law Project betrieben wird. Dieser Connector bietet Zugang zu Bundes- und Landesgerichtsurteilen, Dockets, PACER-Einreichungen und Zitatüberprüfungen.
Dieser Connector ist in den folgenden Produkten und Regionen verfügbar:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Alle Power Automate-Regionen mit Ausnahme der folgenden Bereiche: - US Government (GCC) - US Government (GCC High) - China Cloud betrieben von 21Vianet - US Department of Defense (DoD) |
| Logik-Apps | Standard | Alle Logik-Apps-Regionen mit Ausnahme der folgenden Bereiche: – Azure Government-Regionen - Azure China-Regionen - US Department of Defense (DoD) |
| Power Apps | Premium | Alle Power Apps-Regionen mit Ausnahme der folgenden: - US Government (GCC) - US Government (GCC High) - China Cloud betrieben von 21Vianet - US Department of Defense (DoD) |
| Power Automate | Premium | Alle Power Automate-Regionen mit Ausnahme der folgenden Bereiche: - US Government (GCC) - US Government (GCC High) - China Cloud betrieben von 21Vianet - US Department of Defense (DoD) |
| Kontakt | |
|---|---|
| Name | Dan Romano |
| URL | https://github.com/krautrocker |
| Connectormetadaten | |
|---|---|
| Herausgeber | krautrocker |
| Website | https://www.courtlistener.com |
| Datenschutzrichtlinie | https://free.law/privacy |
| Kategorien | Business Intelligence; Daten |
CourtListener (Unabhängige Publisher)
CourtListener ist eine kostenlose rechtswissenschaftliche Forschungsplattform, die von Free Law Project betrieben wird. Sie bietet zugang zu Millionen von Bundes- und Landesgerichtsurteilen, PACER-Dockets, Docketeinträgen, mündlichen Argumentaufzeichnungen und Richterinformationen. Mit diesem Connector können Power Automate Flüsse und Power Apps Gerichtsdockets durchsuchen, Docketdetails und Einreichungen abrufen, Rechtsprechungsmeinungen durchsuchen und rechtliche Zitate mithilfe der CourtListener REST API v4 überprüfen.
Herausgeber: Dan Romano
Stack Owner: Freies Recht Project
Voraussetzungen
Um diesen Connector zu verwenden, benötigen Sie Folgendes:
- Ein kostenloses CourtListener-Konto bei courtlistener.com
- Ein CourtListener-API-Token, verfügbar aus Ihrem Kontoprofil
Abrufen von Anmeldeinformationen
- Wechseln Sie zu courtlistener.com , und wählen Sie "Anmelden/Registrieren" aus.
- Erstellen Sie ein kostenloses Konto mit Ihrer E-Mail-Adresse.
- Navigieren Sie nach der Anmeldung zu Ihrer Profilseite bei courtlistener.com/profile/api-token/.
- Kopieren Sie das auf dieser Seite angezeigte Token.
- Wenn Sie eine Verbindung in Power Automate oder Power Apps erstellen, fügen Sie Das Token mithilfe des folgenden Formats in das FELD "API-Schlüssel" ein:
Token your_api_tokenDas WortTokengefolgt von einem einzelnen Leerzeichen muss vor dem Tokenwert eingeschlossen werden – die Eingabe des Tokens allein ohne dieses Präfix führt zu Authentifizierungsfehlern.
Unterstützte Vorgänge
| Betrieb | Beschreibung |
|---|---|
| SearchDockets | Durchsuchen Sie Bundesgerichtsdockets nach Fallname, Docketnummer, Gericht oder Einreichungsdatum. |
| GetDocket | Rufen Sie ein einzelnes Gerichtsdocket mit der numerischen ID "CourtListener" ab. |
| GetDocketEntries | Auflisten von Docketeinträgen (Einreichungen) für ein bestimmtes Gerichtsdocket mit optionaler Filterung nach Datum oder Eintragsnummer. |
| SearchOpinions | Durchsuchen Sie Rechtsprechungsmeinungen nach Schlüsselwort, Gericht, Richter oder Datum mithilfe der Volltextsuche. |
| GetCitation | Überprüfen Sie eine oder mehrere juristische Zitate, oder extrahieren Sie alle Zitate, die in einem Textblock gefunden wurden. |
Bekannte Probleme und Einschränkungen
- Zinsgrenzwerte: Die CourtListener-API erzwingt die folgenden Grenzwerte für authentifizierte Benutzer: 5 Anforderungen pro Minute, 50 Anforderungen pro Stunde und 125 Anforderungen pro Tag. Alle drei Grenzwerte gelten gleichzeitig, und die restriktivsten Grenzwerte steuern, ob eine Anforderung akzeptiert wird. Flüsse, die diesen Connector häufig aufrufen, sollten Verzögerungen zwischen Aktionen enthalten, um innerhalb dieser Grenzwerte zu bleiben.
- Authentifizierung: Dieser Connector verwendet die API-Tokenauthentifizierung. OAuth wird derzeit für unabhängige Publisher Connectors nicht unterstützt.
- RECAP Fetch: Der RECAP Fetch-Endpunkt, der Dokumente direkt von PACER bei Bedarf abruft, ist in diesem Connector nicht enthalten. Der Zugriff auf PACER-Dokumente über RECAP Fetch erfordert ein separates PACER-Konto und verursacht PACER-Gebühren. Benutzer, die diese Funktion benötigen, sollten direkt über die CourtListener-Website oder API darauf zugreifen.
- Paginierung: Alle Listenvorgänge geben paginierte Ergebnisse zurück. Verwenden Sie den Cursor-Parameter mit dem Wert aus dem Feld "Nächste Seite-URL " in einer vorherigen Antwort, um nachfolgende Seiten abzurufen.
-
Erstellen vollständiger URLs: Das
URL Pathvon allen Vorgängen zurückgegebene Feld ist ein relativer Pfad (z. B/opinion/10863230/case-name/. ). Um einen klickbaren Link zu erstellen, stellenhttps://www.courtlistener.comSie diesem Wert in Ihrem Fluss voran. Meinungs-URLs folgen dem Musterhttps://www.courtlistener.com/opinion/{id}/{case-name-slug}/. - Abdeckung: Die Meinungsdatenbank von CourtListener deckt Bundesgerichte umfassend und viele staatliche Gerichte ab, aber die Abdeckung variiert je nach Zuständigkeit. Nicht alle Gerichte oder Zeiträume sind verfügbar. Verwenden Sie die CourtListener-Abdeckungsseite , um die Abdeckung für ein bestimmtes Gericht zu überprüfen, bevor Sie einen Fluss erstellen, der davon abhängt.
Eine Verbindung wird erstellt
Der Connector unterstützt die folgenden Authentifizierungstypen:
| Vorgabe | Parameter zum Erstellen einer Verbindung. | Alle Regionen | Nicht teilbar |
Default
Anwendbar: Alle Regionen
Parameter zum Erstellen einer Verbindung.
Dies ist keine freigabefähige Verbindung. Wenn die Power-App für einen anderen Benutzer freigegeben wird, wird ein anderer Benutzer aufgefordert, eine neue Verbindung explizit zu erstellen.
| Name | Typ | Beschreibung | Required |
|---|---|---|---|
| Autorisierungstoken | Securestring | Geben Sie Ihr CourtListener-API-Token im Format ein: Token your_api_token | True |
Aktionen
| Abrufen von Docketeinträgen |
Auflisten von Docketeinträgen für ein bestimmtes Gerichtsdocket mit optionaler Filterung und Sortierung. |
| Docket abrufen |
Rufen Sie ein einzelnes Gerichtsdocket mit der numerischen ID "CourtListener" ab. |
| Suchdockets |
Durchsuchen Sie Bundesgerichtsdockets nach Fallname, Docketnummer, Gericht oder Einreichungsdatum. Verwenden Sie die Feldauswahl, um die Antwortnutzlast einzuschränken. |
| Suchen von Meinungen |
Durchsuchen Sie Rechtsprechungsmeinungen nach Schlüsselwort, Gericht, Richter oder Datum mithilfe der Volltextsuche. Durch das Einschränken der Abfrage auf ein bestimmtes Gericht oder einen bestimmten Datumsbereich wird die Leistung verbessert. |
| Zitat nachschlagen |
Überprüfen Sie eine oder mehrere rechtliche Zitate, oder extrahieren Sie alle Zitate aus einem Textblock. |
Abrufen von Docketeinträgen
Auflisten von Docketeinträgen für ein bestimmtes Gerichtsdocket mit optionaler Filterung und Sortierung.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Docket-ID
|
docket | True | integer |
Die numerische ID des Dockets (z. B. 73382952). Verwenden Sie das ID-Feld aus einer Get-Docket-Antwort, nicht den vollständigen Ressourcen-URI. |
|
Eintragsnummer
|
entry_number | integer |
Filtern Nach einer bestimmten Docket-Eintragsnummer. |
|
|
Abgelegt am oder nachher
|
date_filed__gte | date |
Filtereinträge, die an oder nach diesem Datum abgelegt wurden (JJJJ-MM-DD). |
|
|
Abgelegt am oder vor
|
date_filed__lte | date |
Filtereinträge, die an oder vor diesem Datum abgelegt wurden (JJJJ-MM-DD). |
|
|
Sortieren nach
|
ordering | string |
Sortieren Sie die Ergebnisse nach einem Feldnamen, dem ein Bindestrich für absteigende Reihenfolge vorangestellt ist. |
|
|
Seitengröße
|
page_size | integer |
Anzahl der Ergebnisse, die pro Seite zurückgegeben werden sollen. |
|
|
Cursorfunctionen
|
cursor | string |
Paginierungscursor von der nächsten oder vorherigen URL in einer vorherigen Antwort. |
|
|
Fields
|
fields | string |
Durch Trennzeichen getrennte Liste der Felder, die in die Antwort aufgenommen werden sollen, verringern die Nutzlastgröße und datenbanklasten (z. B. ID,entry_number,Beschreibung). |
Gibt zurück
- Body
- DocketEntryList
Docket abrufen
Rufen Sie ein einzelnes Gerichtsdocket mit der numerischen ID "CourtListener" ab.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Docket-ID
|
id | True | integer |
Die numerische CourtListener-ID des abzurufenden Dockets. |
|
Fields
|
fields | string |
Durch Trennzeichen getrennte Liste von Feldern, die in die Antwort aufgenommen werden sollen, verringern die Nutzlastgröße und datenbanklasten (z. B. ID,case_name,docket_number). |
Gibt zurück
- Body
- Docket
Suchdockets
Durchsuchen Sie Bundesgerichtsdockets nach Fallname, Docketnummer, Gericht oder Einreichungsdatum. Verwenden Sie die Feldauswahl, um die Antwortnutzlast einzuschränken.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Groß-/Kleinschreibungsname
|
case_name | string |
Filtern von Dockets nach Groß-/Kleinschreibung (partielle Übereinstimmung). |
|
|
Docketnummer
|
docket_number | string |
Filtern sie Dockets nach Docketnummer. |
|
|
Gericht
|
court | string |
Filtern Sie Dockets nach Gerichtsbezeichner (z. B. Scotus oder ca9). Verwenden Sie court=xyz anstelle von court__id=xyz, um einen teuren Datenbankbeitritt zu vermeiden. |
|
|
Abgelegt am oder nachher
|
date_filed__gte | date |
Filterdockets abgelegt am oder nach diesem Datum (JJJJ-MM-DD). |
|
|
Abgelegt am oder vor
|
date_filed__lte | date |
Filterdockets abgelegt am oder vor diesem Datum (JJJJ-MM-DD). |
|
|
Sortieren nach
|
ordering | string |
Sortieren Sie die Ergebnisse nach einem Feldnamen, dem ein Bindestrich für absteigende Reihenfolge vorangestellt ist. |
|
|
Seitengröße
|
page_size | integer |
Anzahl der Ergebnisse, die pro Seite zurückgegeben werden sollen. |
|
|
Cursorfunctionen
|
cursor | string |
Paginierungscursor von der nächsten oder vorherigen URL in einer vorherigen Antwort. |
|
|
Fields
|
fields | string |
Durch Trennzeichen getrennte Liste von Feldern, die in die Antwort aufgenommen werden sollen, verringern die Nutzlastgröße und datenbanklasten (z. B. ID,case_name,docket_number). |
Gibt zurück
- Body
- DocketList
Suchen von Meinungen
Durchsuchen Sie Rechtsprechungsmeinungen nach Schlüsselwort, Gericht, Richter oder Datum mithilfe der Volltextsuche. Durch das Einschränken der Abfrage auf ein bestimmtes Gericht oder einen bestimmten Datumsbereich wird die Leistung verbessert.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Suchabfrage
|
q | string |
Volltext-Suchabfrage mit CourtListener-Suchoperatoren. |
|
|
Gericht
|
court | string |
Filtern Sie Meinungen nach Gerichtsbezeichner (z. B. Scotus oder ca9). Verwenden Sie court=xyz anstelle von court__id=xyz, um einen teuren Datenbankbeitritt zu vermeiden. |
|
|
Sortieren nach
|
order_by | string |
Sortieren Sie Ergebnisse nach einem Feld, z. B. Score desc oder dateFiled desc. |
|
|
Abgelegt nach
|
filed_after | date |
Filtert Meinungen, die nach diesem Datum eingereicht wurden (JJJJ-MM-DD). |
|
|
Abgelegt vor
|
filed_before | date |
Filtert vor diesem Datum eingereichte Meinungen (JJJJ-MM-DD). |
|
|
Cursorfunctionen
|
cursor | string |
Paginierungscursor von der nächsten oder vorherigen URL in einer vorherigen Antwort. |
|
|
Fields
|
fields | string |
Durch Trennzeichen getrennte Liste von Feldern, die in die Antwort aufgenommen werden sollen, verringern die Nutzlastgröße und datenbanklasten (z. B. ID,CaseName,Zitat). |
Gibt zurück
- Body
- OpinionSearchList
Zitat nachschlagen
Überprüfen Sie eine oder mehrere rechtliche Zitate, oder extrahieren Sie alle Zitate aus einem Textblock.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Text
|
text | string |
Ein Block von Rechtstext, aus dem alle Zitate extrahiert und überprüft werden sollen. |
|
|
Volumen
|
volume | string |
Die Volumennummer des Reporters für einen einzigen Zitat-Nachschlagevorgang. |
|
|
Melder
|
reporter | string |
Die Abkürzung des Reporters für einen einzelnen Zitatsuchvorgang (z. B. USA oder F.3d). |
|
|
Seite
|
page | string |
Die Seitenzahl innerhalb des Reporter-Bandes für einen einzelnen Zitat-Nachschlagevorgang. |
Gibt zurück
- response
- array of CitationResult
Definitionen
DocketList
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Anzahl
|
count | integer |
Die Gesamtanzahl der Dockets, die der Abfrage entsprechen. |
|
URL der nächsten Seite
|
next | string |
Die URL zum Abrufen der nächsten Seite mit Ergebnissen. |
|
URL der vorherigen Seite
|
previous | string |
Die URL zum Abrufen der vorherigen Seite der Ergebnisse. |
|
Ergebnisse
|
results | array of Docket |
Die Liste der Dockets, die der Abfrage entsprechen. |
Prozessliste
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
ID
|
id | integer |
Die numerische ID des CourtListener-Objekts. |
|
Ressourcen-URI
|
resource_uri | string |
Der URI dieser Docketressource. |
|
Gerichts-ID
|
court_id | string |
Der Bezeichner des Gerichts (z. B. Scotus oder ca9). |
|
Groß-/Kleinschreibungsname
|
case_name | string |
Der kurze Name des Falls. |
|
Vollständiger Groß-/Kleinschreibungsname
|
case_name_full | string |
Der vollständige Name des Falls. |
|
Docketnummer
|
docket_number | string |
Die vom Gericht zugewiesene Docketnummer. |
|
Abgelegt am
|
date_filed | string |
Das Datum, an dem der Fall eingereicht wurde. |
|
Termin beendet
|
date_terminated | string |
Das Datum, an dem der Fall beendet wurde, falls zutreffend. |
|
Argumentiertes Datum
|
date_argued | string |
Das Datum, an dem der Fall geltend gemacht wurde, falls zutreffend. |
|
Zugewiesener Richter
|
assigned_to_str | string |
Der Name des Richters, der diesem Fall zugewiesen ist. |
|
Verweisen auf
|
referred_to_str | string |
Der Name des Richters in diesem Fall wurde gegebenenfalls genannt. |
|
Natur des Anzugs
|
nature_of_suit | string |
Die Art des Anzugscodes für diesen Fall. |
|
Gerichtsstandstyp
|
jurisdiction_type | string |
Die Art der Zuständigkeit für diesen Fall. |
|
Ursache
|
cause | string |
Die Ursache der Aktion für diesen Fall. |
|
Jury-Nachfrage
|
jury_demand | string |
Ob eine Jury in diesem Fall gefragt wurde. |
|
URL-Pfad
|
absolute_url | string |
Der relative URL-Pfad für dieses Docket. https://www.courtlistener.com Stellen Sie voran, um den vollständigen Link zu erstellen (z. Bhttps://www.courtlistener.com/docket/73382952/case-name/. ). |
|
PACER-Fall-ID
|
pacer_case_id | string |
Die PACER-Fall-ID für dieses Docket, falls verfügbar. |
|
Source
|
source | integer |
Der Quellcode, der angibt, wie dieses Docket erworben wurde. |
|
Blocked
|
blocked | boolean |
Gibt an, ob dieses Docket für die Indizierung der Suchmaschine blockiert ist. |
DocketEntryList
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Anzahl
|
count | integer |
Die Gesamtanzahl der Einträge, die der Abfrage entsprechen. |
|
URL der nächsten Seite
|
next | string |
Die URL zum Abrufen der nächsten Seite mit Ergebnissen. |
|
URL der vorherigen Seite
|
previous | string |
Die URL zum Abrufen der vorherigen Seite der Ergebnisse. |
|
Ergebnisse
|
results | array of DocketEntry |
Die Liste der Docketeinträge. |
DocketEntry
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
ID
|
id | integer |
Die numerische ID des CourtListener-Eintrags. |
|
Abgelegt am
|
date_filed | string |
Das Datum, an dem dieser Eintrag eingereicht wurde. |
|
Eingegebenes Datum
|
date_entered | string |
Das Datum, an dem dieser Eintrag in das Docket eingegeben wurde. |
|
Eintragsnummer
|
entry_number | integer |
Die sequenzielle Eintragsnummer für das Docket. |
|
Beschreibung
|
description | string |
Die Textbeschreibung dieses Docketeintrags. |
|
PACER-Sequenznummer
|
pacer_sequence_number | integer |
Die PACER-Sequenznummer für diesen Eintrag, falls verfügbar. |
OpinionSearchList
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Anzahl
|
count | integer |
Die Gesamtanzahl der Meinungen, die der Abfrage entsprechen. |
|
URL der nächsten Seite
|
next | string |
Die URL zum Abrufen der nächsten Seite mit Ergebnissen. |
|
URL der vorherigen Seite
|
previous | string |
Die URL zum Abrufen der vorherigen Seite der Ergebnisse. |
|
Ergebnisse
|
results | array of OpinionSearchResult |
Die Liste der Meinungssuchergebnisse. |
OpinionSearchResult
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
ID
|
id | integer |
Die numerische ID des CourtListener dieser Stellungnahme. |
|
Docket-ID
|
docket_id | integer |
Die ID des Dockets, das dieser Meinung zugeordnet ist. |
|
Gerichts-ID
|
court_id | string |
Der Bezeichner des Gerichts, das diese Stellungnahme abgegeben hat. |
|
Groß-/Kleinschreibungsname
|
caseName | string |
Der Name des Falls. |
|
Docketnummer
|
docketNumber | string |
Die Docketnummer für diesen Fall. |
|
Abgelegt am
|
dateFiled | string |
Das Datum, an dem diese Stellungnahme eingereicht wurde. |
|
Zitate
|
citation | array of string |
Die Liste der Zitate für diese Meinung. |
|
Status
|
status | string |
Der Präzedenzstatus dieser Meinung. |
|
Anzahl zitate
|
citeCount | integer |
Die Häufigkeit, mit der diese Meinung zitiert wurde. |
|
Richter
|
judge | string |
Der Name des Richters, der diese Meinung verfasst hat. |
|
Per Curiam
|
per_curiam | boolean |
Ob diese Stellungnahme vom vollgerichtlichen Gericht per Curiam abgegeben wurde. |
|
URL-Pfad
|
absolute_url | string |
Der relative URL-Pfad für diese Meinung. https://www.courtlistener.com Stellen Sie voran, um den vollständigen Link zu erstellen (z. Bhttps://www.courtlistener.com/opinion/10863230/case-name/. ). |
|
Schnipsel
|
snippet | string |
Ein Textauszug aus der für die Suchabfrage relevanten Meinung. |
ZitatResult
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Zitat
|
citation | string |
Das Zitat, das nachschlagen wurde. |
|
Normalisierte Zitate
|
normalized_citations | array of string |
Korrigierte Zitate, wenn die Eingabe Tippfehler oder nicht kanonische Abkürzungen enthielt. |
|
Startindex
|
start_index | integer |
Die Zeichenposition im Eingabetext, an der dieses Zitat beginnt. |
|
Endindex
|
end_index | integer |
Die Zeichenposition im Eingabetext, an der dieses Zitat endet. |
|
Status
|
status | integer |
Der HTTP-Statuscode für dieses Zitat-Nachschlageergebnis. |
|
Fehlermeldung
|
error_message | string |
Details zu einem Fehler, der während der Zitatsuche aufgetreten ist. |
|
Cluster
|
clusters | array of CitationCluster |
Die CourtListener-Fälle entsprechen diesem Zitat. |
CitationCluster
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Cluster-ID
|
id | integer |
Die CourtListener-Cluster-ID für diesen Fall. |
|
Groß-/Kleinschreibungsname
|
case_name | string |
Der Name des Falls, der diesem Zitat entspricht. |
|
URL-Pfad
|
absolute_url | string |
Der relative URL-Pfad für diesen Fall. https://www.courtlistener.com Stellen Sie voran, um den vollständigen Link zu erstellen (z. Bhttps://www.courtlistener.com/opinion/10863230/case-name/. ). |