Для работы с API нужно знать API и уметь отправлять http запросы. Некоторые сервисы и добрые люди предоставляют собственные библиотеки для C# для упрощения использования их API. Например,
https://habr.com/ru/post/277079/.
Иногда бывают более менее стандартизированные API, например REST. Не смотря на то, что единого соглашения нет, многие компании выпускают свои инструменты, в том числе и на C#, для работы с, по их мнению, правильной версией REST API.