Вот тут пишут
https://en.wikipedia.org/wiki/Magnet_URI_scheme что magnet link может содержать список параметров (наподобие http url) и если есть параметр &xl= то он указывает точный физический размер.
Если ссылка сокращенная (содержит только хеш) - то надо начать ее поиск в трекерах или по протоколам dht и после успеха - получить этот размер.
Какие при этом использовать API - чорт его знает. Их много. Расскажите на каком языке вы программируете и я думаю что под него найдется соотв библиотеки. В гитхабе всего полно.