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# 呼叫流程都跑過一次,你應該會發現格式不複雜,甚至可以很快地整合到你現有的服務裡
雖然他要收費,但是免費的額度做個小專案應該是沒問題,他有一些其他的指標可以抓
如果我有看到不錯的我再分享
--
本文原文首發於我的個人部落格:讀取 CoinStats Fear & Greed 範例範例
--
reference:
https://coinstats.app/api-docs/
---
Yesterday I wrote down the code. I bet I could be your hero. I am a mighty little programmer.
