Scrapingdog

Google Patents API

The Google Patents API enables searching patent records across Google Patents with advanced filtering by inventor, assignee, date range, country, language, and patent status. Costs 5 API credits per request.

Endpoint: https://api.scrapingdog.com/google_patents

API Parameters

πŸ”‘

Authentication

  • api_key Required
    Your personal API key. Available on your dashboard.

    Type: String
πŸ”—

Request Parameters

  • query Required
    The parameter specifies the query you wish to search for. You can separate multiple search terms using a semicolon (;). For advanced search syntax, please refer to the "About Google Patents" section.

    Example for a single search term: (Coffee) OR (Tea)

    Example for multiple search terms (separated by a semicolon ;): (Coffee) OR (Tea);(A47J)

    Type: String
  • page Optional
    This is the page number of Google searches. Its value can be 0 for the first page, 1 for the second page, and so on.

    Default Value - 0

    Type: String
  • num Optional
    Number of results you want to scrape. Its value could be anything between 1 and 100.

    Default Value - 10

    Type: String
  • sort Optional
    The parameter specifies the sorting method. By default, the results are sorted by Relevance. The supported sorting options are:
    • new: Newest
    • old: Oldest
    For patent results, sorting is based on the filing date, while for scholar results, sorting is done by the publication date for both "new" and "old" values.

    Type: String
  • clustered Optional
    The parameter determines how the results should be grouped. The available option is:
    • true: Classification
    Type: String
  • dups Optional
    The parameter defines the deduplication method, which can either be by Family (default) or by Publication. The available value is:
    • language: Publication
    Type: String
  • patents Optional
    This parameter determines whether Google Patents results are included. (Default is true)

    Type: String
  • scholar Optional
    This parameter determines whether Google Scholar results are included. (Default is false)

    Type: String
  • before Optional
    This parameter specifies the maximum date for the results. The format should be type:YYYYMMDD, where "type" can be one of the following: priority, filing, or publication.

    Example:
    priority:20221231
    publication:20230101

    Type: String
  • after Optional
    This parameter sets the minimum date for the results. The format should be type:YYYYMMDD, where "type" can be one of the following: priority, filing, or publication.

    Example:
    priority:20221231
    publication:20230101

    Type: String
  • inventor Optional
    This parameter specifies the inventors of the patents. Separate multiple inventors with a comma (,).

    Type: String
  • assignee Optional
    This parameter specifies the assignees of the patents. Separate multiple assignees with a comma (,).

    Type: String
  • country Optional
    This parameter filters patent results by country. Separate multiple country codes with a comma (,). Example: WO,US.

    Type: String
  • language Optional
    This parameter filters patent results by language. Separate multiple languages with a comma (,). Supported languages include: ENGLISH, GERMAN, CHINESE, FRENCH, SPANISH, ARABIC, JAPANESE, KOREAN, PORTUGUESE, RUSSIAN, ITALIAN, DUTCH, SWEDISH, FINNISH, NORWEGIAN, DANISH. Example: ENGLISH,GERMAN.

    Type: String
  • status Optional
    This parameter filters patent results by their status.
    Supported values include:
    • GRANT – Grant
    • APPLICATION – Application
    Type: String
  • type Optional
    This parameter filters patent results by their type.
    Supported values include:
    • PATENT – Patent
    • DESIGN – Design
    Type: String
  • litigation Optional
    This parameter filters patent results based on their litigation status.
    Supported values include:
    • YES – Has Related Litigation
    • NO – No Known Litigation
    Type: String

API Examples

Code to Integrate
curl "https://api.scrapingdog.com/google_patents?api_key=APIKEY&query=seat+belt"
API Response
{
  "organic_results": [
    {
      "position": 1,
      "patent_id": "patent/CN101318498B/en",
      "title": "Four point seat belt system",
      "priority_date": "2007-06-04",
      "filing_date": "2008-06-04",
      "grant_date": "2013-03-20",
      "inventor": "Stephen William Luhana",
      "assignee": "Ford Global Technologies",
      "publication_number": "CN101318498B"
    },
    {
      "position": 2,
      "patent_id": "patent/US7520532B2/en",
      "title": "Seat belt arrangement for child occupants of a vehicle",
      "priority_date": "2006-10-30",
      "filing_date": "2007-03-14",
      "grant_date": "2009-04-21",
      "inventor": "John Bell",
      "assignee": "Key Safety Systems, Inc.",
      "publication_number": "US7520532B2"
    }
  ]
}