Skip to main content
POST
/
legal
/
v1
/
trademark-search
Look up USPTO trademark status
curl --request POST \
  --url https://api.case.dev/legal/v1/trademark-search \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "serialNumber": "<string>",
  "registrationNumber": "<string>"
}
'
{
  "serialNumber": "<string>",
  "registrationNumber": "<string>",
  "markText": "<string>",
  "markType": "<string>",
  "status": "<string>",
  "statusDate": "2023-12-25",
  "filingDate": "2023-12-25",
  "registrationDate": "2023-12-25",
  "owner": {
    "name": "<string>",
    "address": "<string>",
    "entityType": "<string>"
  },
  "attorney": "<string>",
  "goodsAndServices": [
    {
      "classNumber": "<string>",
      "description": "<string>"
    }
  ],
  "niceClasses": [
    123
  ],
  "imageUrl": "<string>",
  "usptoUrl": "<string>"
}

Authorizations

Authorization
string
header
required

API key starting with sk_case_

Body

application/json

Trademark lookup parameters

serialNumber
string

USPTO serial number (e.g. "97123456"). Provide either serialNumber or registrationNumber.

registrationNumber
string

USPTO registration number (e.g. "6123456"). Provide either serialNumber or registrationNumber.

Response

Trademark lookup completed successfully

serialNumber
string

USPTO serial number

registrationNumber
string | null

USPTO registration number (if registered)

markText
string | null

The text of the trademark

markType
string | null

Type of mark (e.g. "Standard Character Mark", "Design Mark")

status
string | null

Current status (e.g. "Registered", "Pending", "Abandoned", "Cancelled")

statusDate
string<date> | null

Date of most recent status update

filingDate
string<date> | null

Date the application was filed

registrationDate
string<date> | null

Date the mark was registered

owner
object

Current owner/applicant information

attorney
string | null

Attorney of record

goodsAndServices
object[]

Goods and services descriptions with class numbers

niceClasses
integer[]

Nice classification class numbers

imageUrl
string | null

URL to the mark image on USPTO CDN

usptoUrl
string

Canonical TSDR link for this mark