CourtListener (Publisher indipendente) (anteprima)
CourtListener è una piattaforma di ricerca legale gratuita gestita da Free Law Project. Questo connettore consente l'accesso alle opinioni federali e statali, ai docket, alle archiviazioni PACER e alla verifica della citazione.
Questo connettore è disponibile nei prodotti e nelle aree seguenti:
| Service | Class | Regioni |
|---|---|---|
| Copilot Studio | Di alta qualità | Tutte le aree di Power Automate , ad eccezione delle seguenti: - Governo degli Stati Uniti (GCC) - Us Government (GCC High) - China Cloud gestito da 21Vianet - Dipartimento della Difesa degli Stati Uniti (DoD) |
| App per la logica | Standard | Tutte le aree di App per la logica , ad eccezione delle seguenti: - Aree di Azure per enti pubblici - Aree di Azure Cina - Dipartimento della Difesa degli Stati Uniti (DoD) |
| Power Apps | Di alta qualità | Tutte le aree di Power Apps , ad eccezione dei seguenti: - Governo degli Stati Uniti (GCC) - Us Government (GCC High) - China Cloud gestito da 21Vianet - Dipartimento della Difesa degli Stati Uniti (DoD) |
| Power Automate | Di alta qualità | Tutte le aree di Power Automate , ad eccezione delle seguenti: - Governo degli Stati Uniti (GCC) - Us Government (GCC High) - China Cloud gestito da 21Vianet - Dipartimento della Difesa degli Stati Uniti (DoD) |
| Contatto | |
|---|---|
| Nome | Dan Romano |
| URL | https://github.com/krautrocker |
| Metadati del connettore | |
|---|---|
| Server di pubblicazione | krautrocker |
| Sito web | https://www.courtlistener.com |
| Informativa sulla privacy | https://free.law/privacy |
| Categorie | Business intelligence; Dati |
CourtListener (Publisher indipendente)
CourtListener è una piattaforma di ricerca legale gratuita gestita da Free Law Project. Fornisce accesso pubblico a milioni di opinioni federali e statali, docket PACER, voci di docket, registrazioni di argomenti orali e informazioni di giudice. Questo connettore consente Power Automate flussi e Power Apps di cercare i docket, recuperare i dettagli del docket e l'archiviazione, le opinioni legali del caso di ricerca e verificare le citazioni legali usando l'API REST CourtListener v4.
Editore: Dan Romano
Proprietario dello stack: Diritto libero Project
Prerequisiti
Per usare questo connettore, è necessario:
- Un account CourtListener gratuito presso courtlistener.com
- Un token API CourtListener, disponibile dal profilo dell'account
Recupero delle credenziali
- Passare a courtlistener.com e selezionare Accedi/Registra.
- Creare un account gratuito usando l'indirizzo di posta elettronica.
- Dopo aver eseguito l'accesso, passare alla pagina del profilo in courtlistener.com/profile/api-token/.
- Copiare il token visualizzato nella pagina.
- Quando si crea una connessione in Power Automate o Power Apps, incollare il token nel campo Chiave API usando il formato seguente:
Token your_api_token. La parolaTokenseguita da uno spazio singolo deve essere inclusa prima del valore del token. L'immissione del token da sola senza questo prefisso genererà errori di autenticazione.
Operazioni supportate
| Operation | Descrizione |
|---|---|
| SearchDockets | Cerca i docket federali in base al nome del caso, al numero di docket, al tribunale o alla data di deposito. |
| GetDocket | Recuperare un singolo docket di corte in base all'ID numerico CourtListener. |
| GetDocketEntries | Elencare le voci del docket (archiviazione) per un docket di corte specifico, con filtro facoltativo in base alla data o al numero di ingresso. |
| SearchOpinions | Ricerca di opinioni legali per parola chiave, tribunale, giudice o data usando la ricerca full-text. |
| GetCitation | Verificare una o più citazioni legali o estrarre e verificare tutte le citazioni trovate in un blocco di testo. |
Problemi noti e limitazioni
- Limiti di frequenza: L'API CourtListener applica i limiti di frequenza seguenti per gli utenti autenticati: 5 richieste al minuto, 50 richieste all'ora e 125 richieste al giorno. Tutti e tre i limiti si applicano simultaneamente e il limite più restrittivo controlla se una richiesta viene accettata. I flussi che chiamano spesso questo connettore devono includere ritardi tra le azioni per rimanere entro questi limiti.
- Autenticazione: Questo connettore usa l'autenticazione del token API. OAuth non è supportato per i connettori di Publisher indipendenti al momento.
- RECAP Fetch: L'endpoint RECAP Fetch, che recupera i documenti direttamente da PACER su richiesta, non è incluso in questo connettore. L'accesso ai documenti PACER tramite RECAP Fetch richiede un account PACER separato e comporta tariffe PACER. Gli utenti che necessitano di questa funzionalità devono accedervi direttamente tramite il sito Web o l'API CourtListener.
- Paginazione: Tutte le operazioni di elenco restituiscono risultati impaginati. Usare il parametro Cursor con il valore del campo URL pagina successiva in una risposta precedente per recuperare le pagine successive.
-
Creazione di URL completi: Il
URL Pathcampo restituito da tutte le operazioni è un percorso relativo , ad esempio/opinion/10863230/case-name/. Per produrre un collegamento selezionabile, anteporrehttps://www.courtlistener.comquesto valore al flusso. Gli URL di opinione seguono il modellohttps://www.courtlistener.com/opinion/{id}/{case-name-slug}/. - Copertura: Il database di opinioni di CourtListener riguarda i tribunali federali in modo completo e molti tribunali statali, ma la copertura varia in base alla giurisdizione. Non tutti i tribunali o i periodi di tempo sono disponibili. Utilizzare la pagina di copertura CourtListener per verificare la copertura per un tribunale specifico prima di costruire un flusso che dipende da esso.
Creazione di una connessione
Il connettore supporta i tipi di autenticazione seguenti:
| Predefinita | Parametri per la creazione della connessione. | Tutte le aree geografiche | Non condivisibile |
Predefinito
Applicabile: tutte le aree
Parametri per la creazione della connessione.
Questa non è una connessione condivisibile. Se l'app power viene condivisa con un altro utente, verrà richiesto a un altro utente di creare una nuova connessione in modo esplicito.
| Nome | TIPO | Descrizione | Required |
|---|---|---|---|
| Token di autorizzazione | securestring | Immettere il token API CourtListener nel formato: Token your_api_token | True |
Azioni
| Cerca opinioni |
Ricerca di opinioni legali per parola chiave, tribunale, giudice o data usando la ricerca full-text. Restringere la query a un campo o a un intervallo di date specifico migliora le prestazioni. |
| Cercare la citazione |
Verificare una o più citazioni legali o estrarre tutte le citazioni da un blocco di testo. |
| Docket di ricerca |
Cerca i docket federali in base al nome del caso, al numero di docket, al tribunale o alla data di deposito. Usare la selezione del campo per limitare il payload della risposta. |
| Ottenere il docket |
Recuperare un singolo docket di corte in base all'ID numerico CourtListener. |
| Ottenere le voci del docket |
Elencare le voci del docket per un docket di corte specifico, con filtri e ordinamento facoltativi. |
Cerca opinioni
Ricerca di opinioni legali per parola chiave, tribunale, giudice o data usando la ricerca full-text. Restringere la query a un campo o a un intervallo di date specifico migliora le prestazioni.
Parametri
| Nome | Chiave | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
Query di ricerca
|
q | string |
Query di ricerca full-text con operatori di ricerca CourtListener. |
|
|
Tribunale
|
court | string |
Filtrare le opinioni in base all'identificatore del tribunale (ad esempio, scotus o ca9). Usare court=xyz anziché court__id=xyz per evitare un join di database costoso. |
|
|
Ordina per
|
order_by | string |
Ordinare i risultati in base a un campo, ad esempio score desc o dateFiled desc. |
|
|
Filed After
|
filed_after | date |
Filtrare le opinioni archiviate dopo questa data (AAAA-MM-DD). |
|
|
Filed Before
|
filed_before | date |
Filtrare le opinioni archiviate prima di questa data (AAAA-MM-DD). |
|
|
Cursor
|
cursor | string |
Cursore di paginazione dall'URL successivo o precedente in una risposta precedente. |
|
|
Campi
|
fields | string |
Elenco delimitato da virgole di campi da includere nella risposta, riducendo le dimensioni del payload e il caricamento del database ,ad esempio id,caseName,citation. |
Valori restituiti
- Corpo
- OpinionSearchList
Cercare la citazione
Verificare una o più citazioni legali o estrarre tutte le citazioni da un blocco di testo.
Parametri
| Nome | Chiave | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
Testo
|
text | string |
Blocco di testo legale da cui estrarre e verificare tutte le citazioni. |
|
|
Volume
|
volume | string |
Numero di volume del reporter per una singola ricerca di citazione. |
|
|
Cronista
|
reporter | string |
Abbreviazione del giornalista per una singola ricerca di citazione (ad esempio, Stati Uniti o F.3d). |
|
|
Pagina
|
page | string |
Numero di pagina all'interno del volume del reporter per una singola ricerca di citazione. |
Valori restituiti
- response
- array of CitationResult
Docket di ricerca
Cerca i docket federali in base al nome del caso, al numero di docket, al tribunale o alla data di deposito. Usare la selezione del campo per limitare il payload della risposta.
Parametri
| Nome | Chiave | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
Nome maiuscole/minuscole
|
case_name | string |
Filtrare i dockset in base al nome del case (corrispondenza parziale). |
|
|
Numero del docket
|
docket_number | string |
Filtrare i docket in base al numero di ancoraggio. |
|
|
Tribunale
|
court | string |
Filtrare i docket in base all'identificatore del tribunale (ad esempio, scotus o ca9). Usare court=xyz anziché court__id=xyz per evitare un join di database costoso. |
|
|
Filed On o After
|
date_filed__gte | date |
Filtrare i dockset filed on o after this date (AAAA-MM-DD). |
|
|
Filed On o Before
|
date_filed__lte | date |
Filtrare i dockset filed on o before this date (AAAA-MM-DD). |
|
|
Ordina per
|
ordering | string |
Ordinare i risultati in base al nome di un campo, preceduto da un trattino per l'ordine decrescente. |
|
|
Dimensioni pagina
|
page_size | integer |
Numero di risultati da restituire per pagina. |
|
|
Cursor
|
cursor | string |
Cursore di paginazione dall'URL successivo o precedente in una risposta precedente. |
|
|
Campi
|
fields | string |
Elenco delimitato da virgole di campi da includere nella risposta, riducendo le dimensioni del payload e il caricamento del database , ad esempio ID, case_name,docket_number. |
Valori restituiti
- Corpo
- DocketList
Ottenere il docket
Recuperare un singolo docket di corte in base all'ID numerico CourtListener.
Parametri
| Nome | Chiave | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
Docket ID
|
id | True | integer |
ID numerico CourtListener del docket da recuperare. |
|
Campi
|
fields | string |
Elenco delimitato da virgole di campi da includere nella risposta, riducendo le dimensioni del payload e il caricamento del database , ad esempio ID, case_name,docket_number. |
Valori restituiti
- Corpo
- Docket
Ottenere le voci del docket
Elencare le voci del docket per un docket di corte specifico, con filtri e ordinamento facoltativi.
Parametri
| Nome | Chiave | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
Docket ID
|
docket | True | integer |
ID numerico del docket, ad esempio 73382952. Usare il campo ID da una risposta Get docket, non l'URI completo della risorsa. |
|
Numero di Inserimento
|
entry_number | integer |
Filtrare in base a un numero di voce del docket specifico. |
|
|
Filed On o After
|
date_filed__gte | date |
Filtrare le voci archiviate in base o dopo questa data (AAAA-MM-DD). |
|
|
Filed On o Before
|
date_filed__lte | date |
Filtrare le voci archiviate in o prima di questa data (AAAA-MM-DD). |
|
|
Ordina per
|
ordering | string |
Ordinare i risultati in base al nome di un campo, preceduto da un trattino per l'ordine decrescente. |
|
|
Dimensioni pagina
|
page_size | integer |
Numero di risultati da restituire per pagina. |
|
|
Cursor
|
cursor | string |
Cursore di paginazione dall'URL successivo o precedente in una risposta precedente. |
|
|
Campi
|
fields | string |
Elenco delimitato da virgole di campi da includere nella risposta, riducendo le dimensioni del payload e il caricamento del database (ad esempio, ID, entry_number,descrizione). |
Valori restituiti
- Corpo
- DocketEntryList
Definizioni
DocketList
| Nome | Percorso | Tipo | Descrizione |
|---|---|---|---|
|
Conteggio
|
count | integer |
Numero totale di docket corrispondenti alla query. |
|
URL pagina successiva
|
next | string |
URL per recuperare la pagina successiva dei risultati. |
|
URL pagina precedente
|
previous | string |
URL per recuperare la pagina precedente dei risultati. |
|
Results
|
results | array of Docket |
Elenco di docket corrispondenti alla query. |
Docket
| Nome | Percorso | Tipo | Descrizione |
|---|---|---|---|
|
ID
|
id | integer |
ID numerico CourtListener del docket. |
|
URI della risorsa
|
resource_uri | string |
URI di questa risorsa docket. |
|
ID tribunale
|
court_id | string |
Identificatore del tribunale (ad esempio, scotus o ca9). |
|
Nome maiuscole/minuscole
|
case_name | string |
Nome breve del case. |
|
Nome maiuscole/minuscole completo
|
case_name_full | string |
Nome completo del case. |
|
Numero del docket
|
docket_number | string |
Numero di ancoraggio assegnato dal tribunale. |
|
Data file
|
date_filed | string |
Data in cui è stato archiviato il caso. |
|
Data di chiusura
|
date_terminated | string |
Data di chiusura del caso, se applicabile. |
|
Data sostenuta
|
date_argued | string |
Data in cui il caso è stato sostenuto, se applicabile. |
|
Giudice assegnato
|
assigned_to_str | string |
Nome del giudice assegnato a questo caso. |
|
A cui si fa riferimento
|
referred_to_str | string |
Il nome del giudice giudice di questo caso è stato fatto riferimento, se applicabile. |
|
Natura dell'abito
|
nature_of_suit | string |
La natura del codice della tuta per questo caso. |
|
Tipo di giurisdizione
|
jurisdiction_type | string |
Tipo di giurisdizione per questo caso. |
|
Cause
|
cause | string |
Causa dell'azione per questo caso. |
|
Richiesta giuria
|
jury_demand | string |
Se una giuria è stata richiesta in questo caso. |
|
Percorso URL
|
absolute_url | string |
Percorso URL relativo per questo docket. Anteporre https://www.courtlistener.com per costruire il collegamento completo (ad esempio, https://www.courtlistener.com/docket/73382952/case-name/). |
|
ID caso PACER
|
pacer_case_id | string |
ID caso PACER per questo docket, se disponibile. |
|
Source
|
source | integer |
Codice sorgente che indica come è stato acquisito questo docket. |
|
Bloccati
|
blocked | boolean |
Indica se questo docket è bloccato dall'indicizzazione del motore di ricerca. |
DocketEntryList
| Nome | Percorso | Tipo | Descrizione |
|---|---|---|---|
|
Conteggio
|
count | integer |
Numero totale di voci corrispondenti alla query. |
|
URL pagina successiva
|
next | string |
URL per recuperare la pagina successiva dei risultati. |
|
URL pagina precedente
|
previous | string |
URL per recuperare la pagina precedente dei risultati. |
|
Results
|
results | array of DocketEntry |
Elenco di voci del docket. |
DocketEntry
| Nome | Percorso | Tipo | Descrizione |
|---|---|---|---|
|
ID
|
id | integer |
ID numerico CourtListener di questa voce del docket. |
|
Data file
|
date_filed | string |
Data in cui è stata archiviata la voce. |
|
Data immessa
|
date_entered | string |
Data di immissione della voce nel docket. |
|
Numero di Inserimento
|
entry_number | integer |
Numero di voce sequenziale nel docket. |
|
Descrizione
|
description | string |
Descrizione del testo di questa voce del docket. |
|
Numero di sequenza PACER
|
pacer_sequence_number | integer |
Numero di sequenza PACER per questa voce, se disponibile. |
OpinionSearchList
| Nome | Percorso | Tipo | Descrizione |
|---|---|---|---|
|
Conteggio
|
count | integer |
Numero totale di opinioni corrispondenti alla query. |
|
URL pagina successiva
|
next | string |
URL per recuperare la pagina successiva dei risultati. |
|
URL pagina precedente
|
previous | string |
URL per recuperare la pagina precedente dei risultati. |
|
Results
|
results | array of OpinionSearchResult |
Elenco dei risultati della ricerca di opinioni. |
OpinionSearchResult
| Nome | Percorso | Tipo | Descrizione |
|---|---|---|---|
|
ID
|
id | integer |
ID numerico CourtListener di questa opinione. |
|
Docket ID
|
docket_id | integer |
ID del docket associato a questo parere. |
|
ID tribunale
|
court_id | string |
Identificatore del tribunale che ha emesso questa opinione. |
|
Nome maiuscole/minuscole
|
caseName | string |
Nome del case. |
|
Numero del docket
|
docketNumber | string |
Numero di ancoraggio per questo caso. |
|
Data file
|
dateFiled | string |
Data in cui è stata depositata questa opinione. |
|
Citazioni
|
citation | array of string |
L'elenco di citazioni per questa opinione. |
|
Condizione
|
status | string |
Lo stato precedente di questa opinione. |
|
Conteggio cite
|
citeCount | integer |
Il numero di volte in cui questo parere è stato citato. |
|
Giudice
|
judge | string |
Il nome del giudice che ha creato questa opinione. |
|
Per Vaultm
|
per_curiam | boolean |
Se tale parere è stato emesso per ogni singola sentenza da parte dell'intero tribunale. |
|
Percorso URL
|
absolute_url | string |
Percorso URL relativo per questa opinione. Anteporre https://www.courtlistener.com per costruire il collegamento completo (ad esempio, https://www.courtlistener.com/opinion/10863230/case-name/). |
|
Frammento di codice
|
snippet | string |
Estratto di testo dall'opinione relativa alla query di ricerca. |
CitationResult
| Nome | Percorso | Tipo | Descrizione |
|---|---|---|---|
|
Citazione
|
citation | string |
La citazione che è stata cercata. |
|
Citazioni normalizzate
|
normalized_citations | array of string |
Correzione delle citazioni se l'input conteneva errori di digitazione o abbreviazioni non canoniche. |
|
Indice iniziale
|
start_index | integer |
Posizione del carattere nel testo di input in cui inizia questa citazione. |
|
Indice finale
|
end_index | integer |
Posizione del carattere nel testo di input in cui termina la citazione. |
|
Condizione
|
status | integer |
Codice di stato HTTP per questo risultato della ricerca di citazione. |
|
Messaggio di errore
|
error_message | string |
Informazioni dettagliate su eventuali errori rilevati durante la ricerca della citazione. |
|
Clusters
|
clusters | array of CitationCluster |
I casi CourtListener che corrispondono a questa citazione. |
CitationCluster
| Nome | Percorso | Tipo | Descrizione |
|---|---|---|---|
|
ID del cluster
|
id | integer |
ID cluster CourtListener per questo caso. |
|
Nome maiuscole/minuscole
|
case_name | string |
Nome del case corrispondente a questa citazione. |
|
Percorso URL
|
absolute_url | string |
Percorso URL relativo per questo caso. Anteporre https://www.courtlistener.com per costruire il collegamento completo (ad esempio, https://www.courtlistener.com/opinion/10863230/case-name/). |