I narrowed it down to:
ICoinGeckoClient CGClient = CoinGeckoClient.Instance;
var result2 = CGClient.CoinsClient.GetAllCoinsData ();
but I have to provide some arguments to GetAllCoinsData, but they don't make a lot of sense to me and I couldn't find any mention of this function or the original CoinGecko function seems to be a web based API. So not sure how I can pass a symbol, etc and get the coin data back to get the market cap data.
Any ideas on how to achieve this?
It seems you should use
Using the propper id.
There is a id/symbol list at: https://docs.google.com/spreadsheets/d/1wTTuxXt8n9q7C4NDXqQpI3wpKu1_5bGVmP9Xz0XGSyU/edit#gid=0
You can also download the code and check the comments/tests at: https://github.com/tosunthex/CoinGecko