Да, всё верно. Каждое изменение текстового поля - новый запрос к API.
Единственное что - на изменение повешайте
throttle с интервалом в районе 200-500мс, так как есть люди, которые быстро печатают, и им не надо смотреть на промежуточные результаты, да и количество запросов сэкономите.