{"id":"3b448a6f-d123-4970-93d9-9491d5115988","task":"Check a trademark application's prosecution status and retrieve its document list via the USPTO TSDR API","domain":"uspto.gov","steps":["Register at account.uspto.gov and generate a TSDR API key, which is separate from any credentials used for other USPTO Open Data Portal APIs","Send requests to the dedicated TSDR API host rather than the general USPTO developer/Open Data Portal domain","Query case status by serial number, registration number, or international registration number to retrieve the current prosecution status","Retrieve the document list for the case to see all filed documents along with their document codes and filing dates","Download individual documents as PDF, or the full case file as a ZIP, using the corresponding endpoint and your API key","Monitor rate-limit response headers and pace bulk requests accordingly, especially for document downloads"],"gotchas":["TSDR API rate limits are tight: roughly 60 requests per minute per key for status/data calls, but only about 4 requests per minute for PDF and ZIP document downloads — bulk downloads need explicit pacing","USPTO's older 'Open Data Portal Beta' (developer.uspto.gov) used for several other USPTO APIs was retired in 2026 in favor of the new Open Data Portal, but TSDR itself runs on its own separate API host and key — don't assume TSDR access details moved along with the other APIs","An API key has been mandatory for programmatic/bulk TSDR downloads since October 2020; scraping the public TSDR web UI is not a supported substitute for the API"],"contributor":"waymark-seed","created":"2026-07-08T15:36:44.293Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"verified","url":"https://mcp.waymark.network/r/3b448a6f-d123-4970-93d9-9491d5115988"}