v44

latestOpenAPI 3.1.0Proprietaryraw.githubusercontent.com2026-05-192301780.0 KB
Legal

Search USPTO patent applications

Search the USPTO Open Data Portal for US patent applications and granted patents. Supports free-text queries, field-specific search, filters by assignee/inventor/status/type, date ranges, and pagination. Covers applications filed on or after January 1, 2001. Data is refreshed daily.

post/legal/v1/patent-search

Request body

querystring required

Free-text search across all patent fields, or field-specific query (e.g. "applicationMetaData.patentNumber:11234567"). Supports AND, OR, NOT operators.

applicationStatusstring

Filter by application status (e.g. "Patented Case", "Abandoned", "Pending")

applicationType'Utility' | 'Design' | 'Plant' | 'Provisional' | 'Reissue'

Filter by application type

assigneestring

Filter by assignee/owner name (e.g. "Google LLC")

inventorstring

Filter by inventor name

filingDateFromstring date

Start of filing date range (YYYY-MM-DD)

filingDateTostring date

End of filing date range (YYYY-MM-DD)

grantDateFromstring date

Start of grant date range (YYYY-MM-DD)

grantDateTostring date

End of grant date range (YYYY-MM-DD)

limitinteger

Number of results to return (default 25, max 100)

offsetinteger

Starting position for pagination

sortBy'filingDate' | 'grantDate'

Field to sort results by

sortOrder'asc' | 'desc'

Sort order (default desc, newest first)

Response

Patent search completed successfully

querystring

Original search query

totalResultsinteger

Total number of matching patent applications

offsetinteger

Current pagination offset

limitinteger

Number of results returned