Как получить курсы валют, относительно USD?
Использую сервис Yahoo:
https://query.yahooapis.com/v1/public/yql?q=select...
Пары валют указываются через запятую в запросе, ограничение на 2000 запросов в час с одного IP, форматы - JSON, XML, JSONP
Предложу такой велосипед.
Создаем лист в гугл таблица (drive.google.com) на котором будут все необходимые вам курсы и скачиваем их в csv, в случае необходимости.

Как создать и скачать гугл-табилцу в csv - https://snipp.ru/php/spreadsheets
Формула: =GOOGLEFINANCE("rubusd")
