Skip to content
Gridlode
Docs · Reference

Google Patents Search

GET /v1/search/google/patents1 credit / requestcache 1440 min

Google Patents search results for any query, inventor or assignee, with filters for patent office (US, EP, WO, CN, ...), priority, filing or publication date range, granted or application, utility or design, original language and sort order: publication number, title, snippet, first inventor and assignee, priority, filing, publication and grant dates, PDF link, thumbnail and figure images, per-country family status, the total result count, plus the top assignees, inventors and CPC classes among the matches. 10 to 100 results per page; Google Patents stops at the 1,000th result. Use Google Patent Details for one patent's claims, citations and family. Empty pages, blocked or verification pages are never charged.

Query parameters

q
string
Search terms in Google Patents syntax, e.g. 'solar panel', '"lithium ion" battery', '(drone OR uav) AND delivery', or CPC=H01M10/0525.
Default: null
inventor
string
Inventor name.
Default: null
assignee
string
Assignee (owner) name, e.g. Tesla.
Default: null
country
string
Patent office codes, comma-separated: US, EP, WO, CN, JP, KR, DE, ...
Default: null
after
string
Only documents dated on or after this day (YYYY-MM-DD).
Default: null
before
string
Only documents dated on or before this day (YYYY-MM-DD).
Default: null
date_type
string
Which date before/after apply to.
Default: "priority"
Allowed: priority, filing, publication
status
string
grant = granted patents only, application = applications only.
Default: null
type
string
Utility patents or design patents.
Default: null
language
string
Original document language(s): english, german, chinese, french, spanish, japanese, korean, ...
Default: null
sort
string
relevance, new (newest first) or old (oldest first).
Default: "relevance"
Allowed: relevance, new, old
page
integer
Results page (Google Patents stops at the 1,000th result).
Default: 1
num
integer
Results per page, 10-100.
Default: 10
max_age
integer
Accept a cached answer up to this many seconds old, billed at 50%.

Response data fields

    Example

    curl "https://api.gridlode.com/v1/search/google/patents?q=solar%20panel" \
      -H "Authorization: Bearer $GRIDLODE_KEY"

    Try it without code on the Google Patents Search API page.