ppubs_search_patents
Search full text of granted US patents via USPTO Patent Public Search, returning current patent data updated daily.
Instructions
Search granted US patents in Patent Public Search (ppubs.uspto.gov).
USE THIS TOOL WHEN: You need full-text search of US patents with daily
updates, or need access to the most recent patent filings.
PREFER OVER patentsview_search WHEN: You need the most current data
(PPUBS updates daily vs PatentsView periodic updates).
Args:
query: Search query using USPTO BRS syntax. Multi-word terms are
AND-ed across all fields by default — quote phrases that
must appear together. Examples:
- '"machine learning"' - exact phrase, all fields
- machine learning - both terms anywhere (AND)
- '"neural network".ti.' - title contains phrase
- smith.in. AND IBM.as. - inventor Smith, assignee IBM
- G06N3/08.cpc. - CPC classification
Field qualifiers are dotted suffixes (.ti., .ab., .in.,
.as., .cpc., .pn.) — the legacy slash-prefix forms
(TTL/, IN/, AN/, CPC/) no longer work: they silently
return 0 results, and TTL/"phrase" returns a server 500.
Default `sort="date_publ desc"` means broad queries return
the latest grants first — narrow with field qualifiers
to get relevant matches.
offset: Starting position for pagination (default: 0)
limit: Maximum results to return (default: 100, max: 500)
sort: Sort order (default: "date_publ desc")
Returns:
Normalized response with patent results including GUID, title,
abstract, dates, inventors, and classification codes.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | date_publ desc | |
| limit | No | ||
| query | Yes | ||
| offset | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |