Developers

Public Trademark API

CopyMark exposes an unauthenticated JSON lookup for individual USPTO trademark serial numbers. Use it when an agent or integration needs structured data instead of the HTML record page.

Endpoint

GET /api/trademarks/{serialNumber}

{serialNumber} must be an 8-digit USPTO serial. No API key is required for individual lookups. Responses are publicly cacheable and include CORS headers for browser clients.

curl -sS https://getcopymark.com/api/trademarks/87654321

Response fields

  • Mark name, serial, and registration number
  • Status code with plain-English explanation when catalogued
  • Filing, status, and registration dates
  • Owners, Nice classes, and goods/services
  • Prosecution events with plain-English notes when available
  • Office Action issues, deadlines, and document URLs when enriched
  • pageUrl — the canonical CopyMark HTML page
  • tsdrUrl — the official USPTO TSDR record

OpenAPI

Machine-readable specification: https://getcopymark.com/openapi.json

HTML records

Every serial also has a crawlable HTML page at https://getcopymark.com/trademark/{serialNumber}. Prefer the HTML page for search indexing; use the JSON API for programmatic lookups.

Browse trademark indexes