Brand Studio docs
The APIs

USPTO TSDR (Trademark Status & Document Retrieval)

Real trademark status (live/dead/pending, serial number, registration number, filing/registration dates) for a KNOWN serial or registration number — the trademark_status unit inside the reputation leg. This pipeline does not yet have a name -> number lookup step (see src/collectors/free/uspto-tsdr.mjs for why that step is not built), so this row is real, working, and honestly idle on a typical pull today.

The facts a reader needs

What it unlocksBrand protection — real trademark status (live/dead/pending) for a KNOWN serial or registration number. This pipeline has no name -> number lookup step yet, so this call is real but usually idle; the deterministic tmsearch.uspto.gov search link stays the default path for a bare brand name.
When it is calledUnavailable in normal selected reports: there is no serial/registration binding. Only a separately invoked adapter with a known identifier and configured API key can attempt this lookup.
Cost basis$0.00 — free API key, 60 status requests/minute. As of October 2026 the key is required even for a status-only read (previously optional).
EnvironmentUSPTO_TSDR_API_KEY
Bring your own keyNot on this deployment.

Nothing else — this is the one call this row makes.

Endpoints we call

EndpointWhy we call it
GET ts/cd/casestatus/{sn|rn}{number}/info.jsonLive status, filing/registration dates, and international class for a known trademark.

Checks it powers

Their documentation · get a key

← Every API

On this page