Search Maintenance Fee Events
search_maintenance_fee_eventsSearch USPTO maintenance-fee events across patents by event code, patent-number prefix, and/or event-date range — e.g. all 'EXP.' (expired for non-payment) events in a date window. Returns an exact total_matching count first, then a capped sample of the actual event rows (newest first) — never a bare empty array on zero matches; the filters tried are always echoed back. Sourced from USPTO's Patent Maintenance Fee Events (public domain); every response carries data_as_of. Keyless.
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": {
"date_to": "2026-03-31",
"date_from": "2026-01-01",
"event_code": "EXP."
},
"name": "search_maintenance_fee_events"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max sample rows to return (default 50, max 200). | |
| date_to | No | Event date upper bound, inclusive, YYYY-MM-DD. | |
| date_from | No | Event date lower bound, inclusive, YYYY-MM-DD. | |
| event_code | No | Exact USPTO event code, e.g. "EXP." (expired, non-payment), "EXPX" (reinstated), "M1551" (4th-year large-entity payment). | |
| patent_number_prefix | No | Patent-number prefix, e.g. "10835" or "RE4". Digits only unless a reissue "RE" prefix. |