googlepatents_search
Search Google Patents' full index by keyword, inventor, assignee, office, status, type, language, and date filters, returning normalized hits and breakdowns.
Instructions
Search Google Patents by keyword, inventor, assignee, and other filters. Searches Google Patents' full index by free-text query, with optional inventor, assignee, patent office, status, type, language, and date filters. Returns a page of normalized hits plus top-assignee/top-inventor/top-classification breakdowns over the full result set. Public data, sourced from Google Patents' own search API.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| q | Yes | Free-text search query | |
| num | No | Results per page, default 10, max 100 | |
| page | No | Page number, 0-indexed, default 0 | |
| sort | No | Sort order. Allowed values: relevance, new, old. Defaults to relevance | |
| type | No | Filter by document type. Allowed values: PATENT, DESIGN | |
| after | No | Only results dated on or after this date (YYYY-MM-DD) | |
| before | No | Only results dated on or before this date (YYYY-MM-DD) | |
| status | No | Filter by legal status. Allowed values: GRANT, APPLICATION | |
| country | No | Filter by patent office/authority code, e.g. US, EP, WO, CN, JP | |
| assignee | No | Filter by assignee/applicant name | |
| inventor | No | Filter by inventor name | |
| language | No | Filter by document language. Allowed values: ENGLISH, GERMAN, CHINESE, FRENCH, SPANISH, ARABIC, JAPANESE, KOREAN, PORTUGUESE, RUSSIAN, ITALIAN, DUTCH, SWEDISH, FINNISH, NORWEGIAN, DANISH | |
| date_field | No | Which date before/after filter. Allowed values: priority, filing, publication. Defaults to priority when before/after is set |