LawDiver for Trademark API

Trademark authorities over REST

Dedicated endpoints — not a flag on caselaw search. Create a regular LawDiver account, mint an ld_tm_ key, and call /api/v1/trademark/*.

Authentication

Send your Trademark key as Authorization: Bearer ld_tm_…. Caselaw ld_live_ keys are rejected on this surface. Free web at /trademark.

Endpoints

  • POST /api/v1/trademark/search-marks — Search marks by text, owner, or number
  • POST /api/v1/trademark/mark — One mark by serial or registration
  • POST /api/v1/trademark/briefs/search — Search examination / TTAB briefs (1990+)
  • POST /api/v1/trademark/briefs/get — Retrieve one brief
  • POST /api/v1/trademark/tmep — TMEP section by number
  • POST /api/v1/trademark/tbmp — TBMP section by number
  • POST /api/v1/trademark/ttab/search — Search TTAB decisions
  • POST /api/v1/trademark/overview — Pipeline counts (admin)

Quick start

curl -s https://lawdiver.com/api/v1/trademark/mark \
  -H "Authorization: Bearer ld_tm_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"serial":"87123456"}'

Three steps

  1. 1

    Sign up

    Regular LawDiver account.

  2. 2

    Mint ld_tm_

    Account → API Keys → Trademark API.

  3. 3

    Call the API

    Or connect /mcp/trademark.

GitHub

github.com/lawdiver/LawDiver-trademark-api

Claude.ai and OpenAI directory connectors for Trademark are coming soon. MCP works today with an ld_tm_ key.