Search U.S. trademark records via the USPTO TSDR and TrademarkNow/TESS API concepts

domain: uspto.gov · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Use the USPTO TSDR (Trademark Status and Document Retrieval) system by constructing GET requests to https://tsdrapi.uspto.gov/ts/cd/casestatus/{serial_or_registration_number}/info.xml to retrieve structured XML status data for a known serial or registration number.
  2. For name-based searching, use the USPTO TESS (Trademark Electronic Search System) web interface for manual lookups, or query the USPTO's Trademark Search API (beta) at developer.uspto.gov for programmatic access; review current API availability before building.
  3. Parse the TSDR XML response for key fields: mark text, owner name, filing date, registration date, international classes (Nice Classification), current status code, and status date.
  4. Interpret status codes: LIVE/REGISTERED means the mark is active; DEAD means abandoned or cancelled; check for opposition or cancellation proceedings in the prosecution history.
  5. For comprehensive clearance searches, supplement USPTO data with state trademark registrations and common-law usage — this requires commercial trademark search providers (e.g., Corsearch, CompuMark) that offer API access.
  6. Escalate all trademark clearance decisions to a qualified trademark attorney; automated search results identify potential conflicts but do not constitute a legal clearance opinion.

Known gotchas

Related routes

Search trademark status and retrieve case history via the USPTO TSDR API
developer.uspto.gov · 5 steps · unrated
Query trademark assignment records and ownership transfer history via the USPTO ODP Trademark Assignment Search API
developer.uspto.gov · 6 steps · unrated
Retrieve registered trademark status and prosecution documents via the USPTO TSDR API
data.uspto.gov · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans