Для решения задания я брал API здесь, если у Вас не получилось посчитать rate напишите мне, я обновлю ключ