---
title: "Search Google Patents"
method: GET
path: "/v1/google/patents/search"
tags: ["Google Patents"]
---

# Search Google Patents

`GET /v1/google/patents/search`

Search Google Patents using the XHR API.

## Query parameters

- `q` string, required — Search query (supports Boolean logic)
- `page` integer — Page number
- `num` integer — Results per page
- `sort` 'new' | 'old', nullable — Sort order
- `inventor` string, nullable — Inventor name(s)
- `assignee` string, nullable — Assignee name(s)
- `country` string, nullable — Country code(s)
- `language` 'ENGLISH' | 'GERMAN' | 'CHINESE' | 'FRENCH' | 'JAPANESE' | 'KOREAN' | 'SPANISH', nullable — Patent language
- `status` 'GRANT' | 'APPLICATION', nullable
- `patent_type` 'PATENT' | 'DESIGN', nullable
- `before` string, nullable — Before date (YYYYMMDD)
- `after` string, nullable — After date (YYYYMMDD)

## Response `200`

Successful Response

- PatentSearchResponse — Response for GET /api/v1/patents/search.
  - `results` PatentResult[], required
    - `title` string, required
    - `snippet` string, nullable
    - `patent_id` string, required
    - `publication_number` string, nullable
    - `priority_date` string, nullable
    - `filing_date` string, nullable
    - `grant_date` string, nullable
    - `publication_date` string, nullable
    - `inventor` string, nullable
    - `assignee` string, nullable
    - `language` string, nullable
    - `thumbnail` string, nullable
    - `pdf_link` string, nullable
    - `link` string, nullable
    - `figures` PatentFigure[]
      - `url` string, required
      - `thumbnail` string, nullable
    - `country_status` object
  - `total_results` integer, nullable
  - `query` string, required
  - `pagination` Pagination, required — Pagination metadata.
    - `current` union
      - integer
      - string
    - `next` string, nullable
    - `total_results` integer, nullable
    - `total_pages` integer, nullable
    - `page_no` object

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/scrapebadger/apis/scrapebadger-account-api.md) · [All operations](https://skmtc.net/scrapebadger/apis/scrapebadger-account-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/scrapebadger/scrapebadger-account-api/versions/4a1ef8777baf/schema)
