odp_search_applications
Search USPTO patent applications by free-text query, inventor, assignee, application or patent number, and filing date range to find filings beyond PPUBS filters.
Instructions
Search patent applications in USPTO Open Data Portal.
USE THIS TOOL WHEN: You need to search applications with filtering
by applicant metadata, dates, or other criteria not available in PPUBS.
Supports both free-text queries and structured multi-field filtering.
Typed filters are AND-ed together; pass a Lucene-style string in
`query` for OR or more complex expressions.
Args:
query: Free-text or Lucene-style query (e.g. 'neural network',
'applicationMetaData.firstInventorName:Smith OR
applicationMetaData.firstInventorName:Jones')
application_number: Filter by application number (exact match)
patent_number: Filter by patent number (exact match)
inventor_name: Filter by inventor name (matches first inventor)
assignee_name: Filter by applicant/assignee name (matches first applicant)
filing_date_from: Filing date range start (YYYY-MM-DD)
filing_date_to: Filing date range end (YYYY-MM-DD)
offset: Starting position (default: 0)
limit: Max results (default: 25)
Returns:
Normalized response with matching applications.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| query | No | ||
| offset | No | ||
| assignee_name | No | ||
| inventor_name | No | ||
| patent_number | No | ||
| filing_date_to | No | ||
| filing_date_from | No | ||
| application_number | No |