Google Patent Pesquisar 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 do 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 do Google Patents. |
scholar | Não | boolean | false | Se deve incluir resultados do 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(es) da patente. Múltiplos valores podem ser separados por vírgula. | |
assignee | Não | string | Filtrar por cessionário(s) da patente. Múltiplos valores podem ser separados por vírgula. | |
country | Não | string | us | Defina o código do país de destino (ex.: 'us', 'uk') para localizar os resultados. Veja Países do Google. |
language | Não | string | en | Defina o idioma dos resultados usando seu código de duas letras (ex.: 'en' para inglês, 'fr' para francês). Veja Idioma do Google. |
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...
