如果你正在開發加密貨幣相關的應用,可能常常會想了解市場的恐懼貪婪指數..
在眾多資料來源中,除了上次我們聊的 Alternative.me 有免費的服務今天介紹另一個 CoinStats
1. 先去 https://openapi.coinstats.app/ 這裡,然後註冊登入後就可以拿到 一個 API
Key 這之後一定會用到的
2. 之後拿到 API Key 之後,就可以開始程式碼的部分了,主要就是
curl --request GET \
--url https://openapiv1.coinstats.app/insights/fear-and-greed \
--header 'X-API-KEY: '
但是需要把 API Key 放在 Header 為 X-API-KEY: your_api_key
資料模型
public class CoinStatsFearGreedResponse
{
public FearGreedPoint Now { get; set; }
public FearGreedPoint Yesterday { get; set; }
public FearGreedPoint LastWeek { get; set; }
}
public class FearGreedPoint
{
public int Value { get; set; }
public string Value_classification { get; set; }
}
抓取 恐懼貪婪指數的程式碼
// 這裡換成 CoinStats Fear & Greed 的實際端點
var url = "https://openapiv1.coinstats.app/insights/fear-and-greed";
using var client = new HttpClient();
// 放上你的 API Key
client.DefaultRequestHeaders.Add("X-API-KEY", "your_api_key");
try
{
var json = await client.GetStringAsync(url);
var options = new JsonSerializerOptions
{
PropertyNameCaseInsensitive = true
};
var result = JsonSerializer.Deserialize<CoinStatsFearGreedResponse>(json, options);
if (result == null)
{
Console.WriteLine("API 回傳內容無法解析。");
return;
}
Console.WriteLine("=== SOURCE RESPONSE ===");
Console.WriteLine(json);
Console.WriteLine("=== CoinStats Fear & Greed 指數 ===");
Console.WriteLine($"現在 (now): {result.Now.Value} - {result.Now.Value_classification}");
Console.WriteLine($"昨天 (yesterday): {result.Yesterday.Value} - {result.Yesterday.Value_classification}");
Console.WriteLine($"上週 (lastWeek): {result.LastWeek.Value} - {result.LastWeek.Value_classification}");
}
catch (HttpRequestException ex)
{
Console.WriteLine("呼叫 API 失敗: " + ex.Message+"");
}
catch (Exception ex)
{
Console.WriteLine("解析或執行時發生錯誤: " + ex.Message);
}
結果:
=== SOURCE RESPONSE ===
{"name":"Fear and Greed Index","now":{"value":16,"value_classification":"Extreme fear","timestamp":1763522599,"update_time":"2025-11-19T03:08:10.032Z"},"yesterday":{"value":17,"value_classification":"Extreme fear","timestamp":1763337600},"lastWeek":{"value":83,"value_classification":"Extreme greed","timestamp":1732492800}}
=== CoinStats Fear & Greed 指數 ===
現在 (now): 16 - Extreme fear
昨天 (yesterday): 17 - Extreme fear
上週 (lastWeek): 83 - Extreme greed
結論 -
在這篇文章裡我們先把帳號、API Key、Header、資料模型、以及基本的
C# 呼叫流程都跑過一次,你應該會發現格式不複雜,甚至可以很快地整合到你現有的服務裡
雖然他要收費,但是免費的額度做個小專案應該是沒問題,他有一些其他的指標可以抓
如果我有看到不錯的我再分享
reference:
https://coinstats.app/api-docs/