Про дорогую квоту для загрузки видео я знаю. это решается запросом увеличения квоты сюда: https://support.google.com/youtube/contact/yt_api_form?hl=en
Скрипт с использованием nodejs (я так понимаю npm пакет) - да, это допустимо.
Токены доступа (Access token и Refresh token) будут уже готовые доступны скрипту. Скрипт-загрузчик видео будет токены читать из файла.
Писал подобные боты на мета трейдере,
на длинных участках они как правило сливают
На боковом движении или на тренде они хорошо работают.
Но жизнь штука не постоянная а точно понять что закончилось боковое движение и начался тренд, можно уже спустя не которое время и посмотривая прошедший граффик.