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

API подсказок автодополнения Google

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

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

Теги: Google

Параметры

ИмяОбязательныйТипПо умолчаниюОписание
queryДаstringПоисковый запрос для получения предложений автозаполнения. По мере ввода Google предоставляет прогнозы в реальном времени на основе поисков popular.
countryНетstringusУстановите код целевой страны (например, 'us', 'uk') для локализации результатов. См. Google Страны.
languageНетstringenУстановите язык результатов, используя его двухбуквенный код (например, 'en' для английского, 'fr' для французского). См. Google Язык.

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

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

Ответ

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