Skip to main content
POST
/
legal
/
v1
/
verify
Verify legal citations
curl --request POST \
  --url https://api.case.dev/legal/v1/verify \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "text": "<string>"
}
'
{
  "summary": {
    "total": 123,
    "verified": 123,
    "notFound": 123,
    "multipleMatches": 123
  },
  "citations": [
    {
      "original": "<string>",
      "span": {
        "start": 123,
        "end": 123
      },
      "status": "verified",
      "verificationSource": "courtlistener",
      "confidence": 123,
      "normalized": "<string>",
      "case": {
        "id": 123,
        "name": "<string>",
        "shortName": "<string>",
        "court": "<string>",
        "dateDecided": "<string>",
        "docketNumber": "<string>",
        "parallelCitations": [
          "<string>"
        ],
        "url": "<string>"
      },
      "candidates": [
        {
          "name": "<string>",
          "court": "<string>",
          "dateDecided": "<string>",
          "url": "<string>"
        }
      ]
    }
  ]
}

Authorizations

Authorization
string
header
required

API key starting with sk_case_

Body

application/json

Text containing legal citations to verify

text
string
required

Text containing citations to verify. Can be a single citation (e.g., "531 U.S. 98") or a full document with multiple citations.

Maximum string length: 64000

Response

Citations verified successfully

summary
object
citations
object[]