Pesquisa Google Patent API
Status de saúde da API
Saudável Disponível Limitado Quase indisponível Sem dados
Carregando status...
Obtenha dados de pesquisa de patentes Google, incluindo filtros, para descoberta de patentes e monitoramento de portfólio.
Tags: Google Patent
Parâmetros
| Nome | Obrigatório | Tipo | Padrão | Descrição |
|---|---|---|---|---|
query | Sim | string | A consulta de pesquisa para patentes (ex.: 'veículos autônomos', 'segurança blockchain'). | |
page | Não | integer | 0 | O número da página de resultados. Use 0 para a primeira página, 1 para a segunda e assim por diante. |
num | Não | integer | 10 | O número de resultados a retornar por página (intervalo: 1-100). |
sort | Não | string | Ordem de classificação para resultados de patentes. Valores disponíveis: - NEWEST: Mais recentes primeiro. O valor legado new também é aceito.- OLDEST: Mais antigos primeiro. O valor legado old também é aceito. | |
clustered | Não | boolean | Se definido como true, os resultados serão agrupados por classificação. | |
dups | Não | string | Método de desduplicação. Valores disponíveis: - LANGUAGE: Desduplicar por idioma de publicação. O valor legado language também é aceito. | |
patents | Não | boolean | true | Se deve incluir resultados Google Patents. |
scholar | Não | boolean | false | Se deve incluir resultados Google Scholar. |
before | Não | string | Data mais recente a incluir. Formato: 'tipo:AAAAMMDD' (ex.: 'publication:20230101'). | |
after | Não | string | Data mais antiga a incluir. Formato: 'tipo:AAAAMMDD' (ex.: 'filing:20200101'). | |
inventor | Não | string | Filtrar por inventor da patente (s). Vários valores podem ser separados por vírgula. | |
assignee | Não | string | Filtrar por cessionário da patente (s). Vários valores podem ser separados por vírgula. | |
country | Não | string | us | Defina o código do país alvo (por exemplo, 'us', 'uk') para localizar os resultados. Consulte Google Países. |
language | Não | string | en | Defina o idioma dos resultados usando seu código de duas letras (por exemplo, 'en' para inglês, 'fr' para francês). Consulte Google Idioma. |
status | Não | string | Filtrar por status da patente. Valores disponíveis: - GRANT: Patentes concedidas.- APPLICATION: Pedidos de patente. | |
type | Não | string | Filtrar por tipo de patente. Valores disponíveis: - PATENT: Patente.- DESIGN: Patente de desenho industrial. | |
litigation | Não | string | Filtrar por status de litígio. Valores disponíveis: - YES: Patentes com litígio.- NO: Patentes sem litígio. |
Copiar requisição
bash
curl -X GET "https://api.justserpapi.com/api/v1/google/patents/search?query=coffee" \
-H "X-API-Key: YOUR_API_KEY"js
const res = await fetch("https://api.justserpapi.com/api/v1/google/patents/search?query=coffee", {
headers: { "X-API-Key": "YOUR_API_KEY" }
});
const data = await res.json();
console.log(data);python
import requests
url = "https://api.justserpapi.com/api/v1/google/patents/search"
headers = { "X-API-Key": "YOUR_API_KEY" }
params = {
"query": "coffee"
}
response = requests.get(url, headers=headers, params=params)
print(response.json())php
<?php
$url = "https://api.justserpapi.com/api/v1/google/patents/search?query=coffee";
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
"X-API-Key: YOUR_API_KEY"
]);
$response = curl_exec($ch);
curl_close($ch);
echo $response;go
package main
import (
"fmt"
"io"
"net/http"
)
func main() {
client := &http.Client{}
req, _ := http.NewRequest("GET", "https://api.justserpapi.com/api/v1/google/patents/search?query=coffee", nil)
req.Header.Set("X-API-Key", "YOUR_API_KEY")
resp, _ := client.Do(req)
defer resp.Body.Close()
body, _ := io.ReadAll(resp.Body)
fmt.Println(string(body))
}Resposta
Carregando o exemplo de resposta mais recente...
