Get Trademark By Serial
get_trademark_by_serialLook up one US trademark by its 8-digit serial (application) number: mark text, current status and live flag, registration number, owners of record, attorney of record, filing/registration/publication/renewal dates, filing basis, international classes and goods/services, with data_as_of. Keyless. Optional api_key switches to USPTO's TSDR case-status record instead.
Example tool call
This call uses example arguments supplied in the tool’s input schema.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"serial_number": "79153306"
},
"name": "get_trademark_by_serial"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| api_key | No | Optional USPTO TSDR API key (free at account.uspto.gov/api-manager). Omit for the keyless register record. | |
| serial_number | Yes | USPTO serial number (e.g., "79153306") |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hint | No | ||
| found | No | Keyless path: whether the register holds this number | |
| reason | No | When found is false: not_in_register, invalid_number or upstream_unavailable | |
| record | No | Register record (keyless path) | |
| source | No | ||
| status | No | Current status of the trademark | |
| attorney | No | Attorney name if applicable | |
| delivery | No | ||
| mark_text | No | Text or verbal element of the mark | |
| data_as_of | No | ||
| owner_name | No | Owner/applicant name | |
| filing_date | No | Application filing date | |
| status_date | No | Date of the current status | |
| other_matches | No | ||
| raw_available | No | Whether raw XML data was available | |
| serial_number | No | USPTO serial number | |
| goods_services | No | Goods and services description | |
| registration_date | No | Trademark registration date | |
| international_class | No | International classification number | |
| registration_number | No | Trademark registration number |