Перейти к содержимому

Облегченный API поиска Google

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

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

Теги: Google

Параметры

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

Ответ

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