search_patents
Search granted US patents with structured JSON queries, field selection, sorting, and cursor pagination to retrieve specific patent records and expiry details.
Instructions
Search granted US patents with the PatentSearch v1 grammar: q is one JSON object with one key (for example {"patent_title": "laser"} or {"_and": [{"_gte": {"patent_date": "2015-01-01"}}, {"cpc_current.cpc_group_id": "H01S3/00"}]}), f the fields to return (add "lapse" for the expiry group: expiry_status, expiry_date_estimated, expiry_basis, reinstatement_possible, fee_status, lapse_date), s the sort (for example [{"patent_date": "desc"}]), size up to 1000, after the cursor from the previous page's last sort values.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| f | No | ||
| q | Yes | ||
| s | No | ||
| size | No | ||
| after | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||