Да, короч пока вроде направление ясно) если функциональнр разницы ощутимой нет, то пох
кароче вот что ты должен сделать для получения данных с API
получать данные хотья через httpClient хоть через WebRequest как угодно.
мне проще через httpClient
если у тебя прокси или авторизация нужна, то всё несколько осложняется
Затем получить данные и десериализовать их