Skip to content

Google Документация API поиска Google и каталог конечных точек Лёгкий поиск API

prod-global
GET
/api/v1/google/search/light
Статус API
Исправен Доступен Ограничен Почти недоступен Нет данных
Загрузка статуса...

Получите данные SERP лёгкого поиска Google, включая основные данные результатов, для высокообъёмного мониторинга и быстрых проверок рейтинга.

Теги: Google

Параметры

ИмяОбязательныйТипПо умолчаниюОписание
queryДаstringПоисковый запрос для Google Search (например, 'кофейни', 'как испечь торт').
pageНетinteger0Номер страницы результатов. Используйте 0 для первой страницы, 1 для второй и так далее.
htmlНетbooleanfalseУстановите значение true, чтобы вернуть необработанный HTML страницы результатов поиска Google вместе со структурированными данными.
languageНетstringenУстановите язык результатов, используя его двухбуквенный код (например, 'en' для английского, 'fr' для французского). См. Google Language.
lrНетstringОграничьте результаты одним или несколькими языками, используя формат 'lang_{код_языка}' (например, 'lang_en'). См. Google LR Language.
domainНетstringgoogle.comДомен Google для поиска (например, 'google.com', 'google.co.uk'). См. Google Domains.
countryНетstringusУстановите код целевой страны (например, 'us', 'uk') для локализации результатов. См. Google Countries.
crНетstringОграничивает результаты поиска из определенных стран. Формат: 'countryXX'. См. Google CR Countries.
uuleНетstringЗакодированная строка местоположения (UULE), используемая для точной локализации результатов поиска Google. Это продвинутый/технический параметр — если вы с ним не знакомы, можете оставить его пустым и не указывать.
locationНетstringНазвание местоположения (например, 'Нью-Йорк, штат Нью-Йорк') для локализации результатов поиска.
ludocidНетstringИдентификатор CID местного бизнеса Google (идентификатор места). Используется для нацеливания на конкретный профиль Google Business Profile / локальную запись. Расширенный параметр — если вы его не знаете, можете опустить.
lsigНетstringПараметр подписи (lsig), иногда необходимый для некоторых функций Knowledge Graph / локального просмотра карты. Это расширенный технический параметр — если вы с ним не знакомы, можете оставить его пустым.
kgmidНетstringИдентификатор сущности/записи Knowledge Graph (KGMID), используемый для получения деталей конкретной сущности. Это расширенный технический параметр — если вы с ним не знакомы, можете оставить его пустым.
siНетstringПараметр контекста кэшированного поиска (si), используемый для воспроизведения определенных представлений/контекста результатов поиска Google (например, некоторые вкладки Knowledge Graph). Это расширенный технический параметр — если вы с ним не знакомы, можете оставить его пустым.
ibpНетstringПараметр (ibp), используемый для управления определёнными расширениями или режимами отображения Google UI (обычно в представлениях локальных/деловых результатов). Это продвинутый технический параметр — если вы с ним не знакомы, можете оставить его пустым.
udsНетstringПродвинутый токен фильтра (uds), используемый для определённых подфильтров поиска Google. Это продвинутый технический параметр, обычно предоставляемый Google в опциях/результатах фильтрации — если вы с ним не знакомы, можете оставить его пустым.
tbsНетstringПараметр расширенного фильтра поиска (tbs), используемый для применения фильтров результатов Google (например, временной диапазон). Это продвинутый параметр — если вы с ним не знакомы, можете оставить его пустым.
safeНетstringOFFНастройка фильтра SafeSearch.

Доступные значения:
- ACTIVE: Фильтровать контент для взрослых. Также принимается устаревшее значение active.
- OFF: Отключить фильтрацию SafeSearch. Также принимается устаревшее значение off.
nfprНетstringINCLUDE_CORRECTED_RESULTSУправляет автокоррекцией Google.

Доступные значения:
- INCLUDE_CORRECTED_RESULTS: Включать исправленные результаты. Также принимается устаревшее значение 0.
- EXCLUDE_CORRECTED_RESULTS: Исключать исправленные результаты. Также принимается устаревшее значение 1.
filterНетstringПереключение фильтрации похожих и пропущенных результатов.

Доступные значения:
- DISABLED: Отключить фильтрацию похожих и пропущенных результатов. Устаревшее значение 0 также принимается.
- ENABLED: Включить фильтрацию похожих и пропущенных результатов. Устаревшее значение 1 также принимается.

Скопировать запрос

bash
curl -X GET "https://api.justserpapi.com/api/v1/google/search/light?query=coffee" \
  -H "X-API-Key: YOUR_API_KEY"
js
const res = await fetch("https://api.justserpapi.com/api/v1/google/search/light?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/search/light"
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/search/light?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/search/light?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))
}

Ответ

Загрузка последнего примера ответа...