Где получить курс валют?
Вот kurs.com.ua/informer/api, правда биткоина нету
Биткоин можно отдельно взять тут https://blockchain.info/ru/tickerUPD: Все есть тут - https://currencylayer.com
Во-первых, на разных биржах разные курсы (на самом деле актуальные курсы между фиатными валютами формируются и существуют тоже только в пределах бирж).
Во-вторых, если вас интересует предельная точность курса на текущий момент времени, то вы должны понять такую вещь как спред, и то, почему цену последней сделки (так технически берется значение курса) нельзя рассматривать как цену по которой в данный момент мгновенно можно продать/купить неограниченный объем валюты.
Публичное API (доступно без регистрации) имеют основные крипто-биржи: Bitfinex, Bitstamp и BTC-e.