odp_search_applications
Search USPTO patent applications by free-text or structured filters including inventor, assignee, application number, and filing date. Retrieve matching applications for analysis or research.
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 |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |