В хроме открываешь инструменты разработчика – F12
Пишешь запрос в поисковик и смотришь куда и что отправляется.
Гугл например шлет запросы на
https://www.google.ru/complete/search?sclient=psy-ab&newwindow=1&safe=off&biw=840&bih=589&q=hello&oq=&gs_l=&pbx=1&bav=on.2,or.r_cp.&bvm=bv.150120842,d.bGs&fp=340975d5227619b6&pf=p&gs_rn=64&gs_ri=psy-ab&gs_mss=%D0%BF%D0%B0h&tok=0mPi7H_lGIpBh7dz7hlFyQ&cp=5&gs_id=24&xhr=t&tch=1&ech=15&psi=uGDSWO_2CMb-6ASvx7PoDg.1490182331198.1
Сам запрос в параметре
q передается.
Но при запросе без параметров ругается на неправильный запрос. Осталось узнать откуда берутся все параметры (чаще всего это все есть прямо на странице). Далее формируешь запрос с ключевым словом, подставляешь все параметры и ловишь ответ с подсказками.
Алгоритм такой