Parâmetros da API
A Google Search API é orientada pelos parâmetros abaixo. Eles são passados dentro do objeto input da solicitação (consulte Primeiros Passos). Apenas q é obrigatório; todos os outros parâmetros são opcionais e refinam a localização, o idioma, a paginação ou o tipo de resultado.
| Parâmetro | Obrigatório | Descrição |
|---|---|---|
url | false | Link de acesso completo da Google Search. Mutuamente exclusivo com todos os outros parâmetros. Se este parâmetro for preenchido, todos os outros parâmetros de solicitação não precisam ser passados e serão automaticamente ignorados se forem passados. |
q | true | Define a consulta que você deseja pesquisar. Você pode usar qualquer coisa que usaria em uma pesquisa normal do Google, por exemplo, inurl:, site:, intitle:. Parâmetros avançados de consulta de pesquisa, como as_dt e as_eq, também são suportados. |
location | false | Define de onde você deseja que a pesquisa se origine. Se várias localidades corresponderem, a mais popular será usada. location e uule não podem ser usados juntos. Recomenda-se especificar location no nível da cidade para simular a pesquisa de um usuário real. Se omitido, a pesquisa pode assumir a localização do proxy. |
uule | false | A localização codificada pelo Google que você deseja usar para a pesquisa. uule e location não podem ser usados juntos. |
ludocid | false | Define o ID (CID) do perfil do Google Meu Negócio que você deseja extrair. Também conhecido como Google Place ID. |
lsig | false | Um ID que você pode precisar usar para forçar a exibição da visualização do mapa do Knowledge Graph. O ID lsig está disponível por meio da Local Pack API ou Google Local API, e também por meio de um redirecionamento que o Google usa dentro do Google Meu Negócio. |
kgmid | false | Define o ID (KGMID) do perfil do Google Knowledge Graph que você deseja extrair. Pesquisas com kgmid retornam resultados para os parâmetros de pesquisa originalmente criptografados. Para algumas pesquisas, kgmid pode substituir todos os outros parâmetros, exceto start e num. |
si | false | Define os parâmetros de pesquisa em cache da Google Search que você deseja extrair. Pesquisas com si retornam resultados para os parâmetros de pesquisa originalmente criptografados. Para algumas pesquisas, si pode substituir todos os outros parâmetros, exceto start e num. si pode ser usado para extrair as abas do Google Knowledge Graph. |
ibp | false | Responsável pela renderização de layouts e expansões para alguns elementos (por exemplo, gwp;0,7 para expandir pesquisas com ludocid para um knowledge graph expandido). |
uds | false | Habilita a filtragem da pesquisa. É uma string fornecida pelo Google como um filtro. Os valores uds são fornecidos na seção: filtros, com os valores uds, q e serpapi_link fornecidos para cada filtro. |
google_domain | false | Define o domínio do Google a ser usado. O padrão é google.com. Consulte a página de domínios do Google para obter a lista completa de domínios suportados. |
gl | false | Define o país a ser usado para a pesquisa do Google. É um código de país de duas letras (por exemplo, us para Estados Unidos, uk para Reino Unido, fr para França). |
hl | false | Define o idioma a ser usado para a pesquisa do Google. É um código de idioma de duas letras (por exemplo, en para inglês, es para espanhol, fr para francês). |
cr | false | Define um ou vários países para limitar a pesquisa. Usa country{código de país de duas letras em maiúsculas} e | como delimitador (por exemplo, countryFR|countryDE pesquisa apenas páginas francesas e alemãs). |
lr | false | Define um ou vários idiomas para limitar a pesquisa. Usa lang_{código de idioma de duas letras} e | como delimitador (por exemplo, lang_fr|lang_de pesquisa apenas páginas em francês e alemão). |
tbs | false | (a ser pesquisado) Define parâmetros avançados de pesquisa que não são possíveis no campo de consulta regular (por exemplo, pesquisa avançada para patentes, datas, notícias, vídeos, imagens, aplicativos ou conteúdos de texto). |
safe | false | Define o nível de filtragem para conteúdo adulto. Pode ser definido como active ou off. Por padrão, o Google borrará conteúdo explícito. |
nfpr | false | Exclui resultados de uma consulta corrigida automaticamente quando a consulta original está escrita incorretamente. Defina como 1 para excluir esses resultados ou 0 para incluí-los (padrão). Pode nem sempre impedir resultados corrigidos automaticamente quando não há outros disponíveis. |
filter | false | Define se os filtros para ‘Resultados Semelhantes’ e ‘Resultados Omitidos’ estão ativados ou desativados. Defina como 1 (padrão) para ativar ou 0 para desativar. |
tbm | false | (a ser correspondido) Define o tipo de pesquisa. Pode ser definido como: (sem tbm) Pesquisa normal do Google, isch: Google Images API, lcl: Google Local API, vid: Google Videos API, nws: Google News API, shop: Google Shopping API, pts: Google Patents API ou qualquer outro serviço do Google. |
start | false | Define o deslocamento de resultados para paginação (por exemplo, 0 (padrão) é a primeira página, 10 a 2ª página, 20 a 3ª página). Os Resultados Locais do Google aceitam apenas múltiplos de 20. |
device | false | Define o dispositivo usado para obter os resultados. Atualmente, suporta apenas a versão para desktop. |
Referência completa: Parâmetros da API na documentação da Scrapeless API.