Free Law Project PACER API

PACER dockets, entries, and documents.

OpenAPI Specification

free-law-project-pacer-api-openapi.yml Raw ↑
openapi: 3.1.0
info:
  title: Free Law Project / CourtListener REST Alerts PACER API
  description: The CourtListener REST API (operated by Free Law Project) provides programmatic access to case law, PACER data, the RECAP archive, oral arguments, judges, financial disclosures, citations, citation networks, alerts, tags, and visualizations.
  version: '4.3'
  contact:
    name: Free Law Project
    url: https://free.law/
servers:
- url: https://www.courtlistener.com/api/rest/v4
  description: CourtListener REST API v4
security:
- TokenAuth: []
tags:
- name: PACER
  description: PACER dockets, entries, and documents.
paths:
  /dockets/:
    get:
      summary: List dockets
      operationId: listDockets
      tags:
      - PACER
      parameters:
      - $ref: '#/components/parameters/Page'
      responses:
        '200':
          description: Paginated list of dockets.
  /docket-entries/:
    get:
      summary: List docket entries
      operationId: listDocketEntries
      tags:
      - PACER
      parameters:
      - $ref: '#/components/parameters/Page'
      responses:
        '200':
          description: Paginated list of docket entries.
components:
  parameters:
    Page:
      name: page
      in: query
      schema:
        type: integer
        minimum: 1
        maximum: 100
  securitySchemes:
    TokenAuth:
      type: apiKey
      in: header
      name: Authorization
      description: 'HTTP token authentication. Format: `Token <your-token>`.'