googlepatents_search
Search Google Patents by keyword, inventor, assignee, or date filters. Get paginated results plus top-assignee, top-inventor, and classification 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 |