Да, значение токена отличается для каждого отдельного видео на YouTube.
А для разбора токенов я использую простой синтаксический анализатор запросов, который я сам написал на C ++, который просто разбирает токены, разделенные '&'.
Обычно формат файла get_video_info следующий:
состояние = нормально и .......... & лексема = значение & thumbnail_url = значение ....
Кстати, я использую Linux, но я думаю, логика будет такой же для IOS ...