Необходим парсер позиций сайта Яндекс и Google с сохранение в таблицу Google BigQuery. Реализовать нужно на NodeJS.

Есть список ключевых слов, позиции по которым необходимо отслеживать. Необходимо в настройках указывать вспомогательный (технический) аккаунт Google, которому выдан доступ к проекту-датасету-таблице. В настройках также необходимо указывать куда именно в BigQuery записывать результаты парсинга.

Таблица предположительно должна выглядеть так:

|Ключевая фраза|Сайт|Поисковая система|Позиция|Дата-Время|

5 лет назад
Tankward
Сергей 
38 лет
12 лет в сервисе
Был
3 года назад

Заявки фрилансеров

Иван
 
41 год
19 лет в сервисе
Был
2 года назад
4 отзыва(-2)
5 лет назад