Skip to main content
GET

When To Use This

Use this endpoint when you are looking at one application and need to know what the examiner put in its way. Each row is one prior mark cited in one office action against this application, with the stage the citation reached and how it ultimately resolved. This is the inbound direction. For the outbound direction, the applications this mark was cited against, use Trademark Cited By.
Coverage today is USPTO only. Citations are extracted from USPTO office actions and cover §2(d) likelihood-of-confusion refusals. Other offices return an empty list. Check capabilities.citations on List Offices to see the state of any office programmatically, rather than inferring coverage from an empty response.

Freshness

Citations are extracted hourly from stored office actions. Dispositions are recomputed once a day, so a newly extracted citation carries disposition: null until the next daily refresh, which can be up to about 24 hours. A disposition can also change on a later run as prosecution continues. disposition_as_of is stamped when the current disposition was first derived or last changed, and deliberately does not move when a daily run re-derives the same value. An unchanged timestamp means the disposition has been stable, not that the refresh stopped running.

Path Parameters

string
required
Trademark ID (tm_...). This is the citing application, the mark the office action was issued against.

Query Parameters

string
Filter by how the citation resolved, comma-separated. One or more of citation_issued, maintained, withdrawn, abandoned_after, published. Rows whose disposition has not been computed yet are excluded when this filter is supplied.
string
Filter by the stage the citation reached, comma-separated. One or both of nonfinal, final. final includes citations first raised in a nonfinal action that a later final action maintained.
integer
default:"20"
Page size (1-100).
string
Opaque cursor from the previous response’s pagination.cursor.
Results are ordered by action_date descending, newest first, with undated actions last and id as the final tiebreaker. The order is fixed: there is no sort parameter.

Response

string
Always list.
object[]
boolean
Whether more citations are available.
object
Cursor for the next page.
string
Unique request identifier for support and debugging.

Disposition Values

A citation carries exactly one disposition, derived from the application’s later prosecution events and from whether the citation reappeared in subsequent office actions. When more than one signal applies, the strongest one wins, in this order: published, maintained, abandoned_after, withdrawn, citation_issued. A mark that was cited, refused to final, and then abandoned reads maintained, because a refusal held to final is the more informative fact. The action_stage and the mark’s own status remain on the record for anyone who needs the detail.

Example Request

Example Response

Code Examples

Counting Without Listing

Retrieve Trademark returns citations_count for the same set of rows. 0 means the office is covered and this mark has no citations. null means citations are not counted for that office at all, which is not the same as “no citations exist”. Use capabilities.citations on List Offices to tell the two apart.

Errors