{"openapi":"3.1.0","info":{"title":"Crypto Fear & Greed Index API","version":"1.0.0","description":"The crypto market's mood in one number. Get the Fear & Greed Index — the widely-watched 0 to 100 sentiment indicator (0 = Extreme Fear, 100 = Extreme Greed) computed from volatility, momentum, volume, social media and trends — as a clean API. Fetch the current value with its classification and time until the next update, pull the full historical daily series (last N days or the entire history), and get computed statistics over a window (average and its classification, plus the min and max days with their dates). Every call is live (no cache). 4 endpoints. Built for crypto dashboards, trading bots, market-sentiment widgets, backtesting and research. No upstream key, no cache.","contact":{"name":"PremiumApi","url":"https://www.oanor.com/by/premiumapi"}},"servers":[{"url":"https://api.oanor.com/fng-api","description":"oanor gateway"}],"tags":[{"name":"Index"},{"name":"Meta"}],"components":{"securitySchemes":{"oanorKey":{"type":"apiKey","in":"header","name":"x-oanor-key","description":"Get your key at https://www.oanor.com/developer/keys"}}},"security":[{"oanorKey":[]}],"paths":{"/v1/current":{"get":{"operationId":"get_v1_current","tags":["Index"],"summary":"Latest Fear & Greed value","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"date":"2026-06-02","value":23,"timestamp":1780358400,"classification":"Extreme Fear","time_until_update_seconds":25675},"meta":{"timestamp":"2026-06-02T16:52:05.757Z","request_id":"f0aa505f-d7d0-4ec4-8866-c38f2d8188c3"},"status":"ok","message":"Latest Fear & Greed value","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/history":{"get":{"operationId":"get_v1_history","tags":["Index"],"summary":"Historical daily series","description":"","parameters":[{"name":"limit","in":"query","required":false,"description":"Days (or \"all\" for full history)","schema":{"type":"string"}}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"data":[{"date":"2026-06-02","value":23,"timestamp":1780358400,"classification":"Extreme Fear"},{"date":"2026-06-01","value":29,"timestamp":1780272000,"classification":"Fear"},{"date":"2026-05-31","value":28,"timestamp":1780185600,"classification":"Fear"},{"date":"2026-05-30","value":23,"timestamp":1780099200,"classification":"Extreme Fear"},{"date":"2026-05-29","value":23,"timestamp":1780012800,"classification":"Extreme Fear"},{"date":"2026-05-28","value":22,"timestamp":1779926400,"classification":"Extreme Fear"},{"date":"2026-05-27","value":25,"timestamp":1779840000,"classification":"Extreme Fear"},{"date":"2026-05-26","value":34,"timestamp":1779753600,"classification":"Fear"},{"date":"2026-05-25","value":30,"timestamp":1779667200,"classification":"Fear"},{"date":"2026-05-24","value":25,"timestamp":1779580800,"classification":"Extreme Fear"},{"date":"2026-05-23","value":28,"timestamp":1779494400,"classification":"Fear"},{"date":"2026-05-22","value":28,"timestamp":1779408000,"classification":"Fear"},{"date":"2026-05-21","value":29,"timestamp":1779321600,"classification":"Fear"},{"date":"2026-05-20","value":27,"timestamp":1779235200,"classification":"Fear"},{"date":"2026-05-19","value":25,"timestamp":1779148800,"classification":"Extreme Fear"},{"date":"2026-05-18","value":28,"timestamp":1779062400,"classification":"Fear"},{"date":"2026-05-17","value":27,"timestamp":1778976000,"classification":"Fear"},{"date":"2026-05-16","value":31,"timestamp":1778889600,"classification":"Fear"},{"date":"2026-05-15","value":43,"timestamp":1778803200,"classification":"Fear"},{"date":"2026-05-14","value":34,"timestamp":1778716800,"classification":"Fear"},{"date":"2026-05-13","value":42,"timestamp":1778630400,"classification":"Fear"},{"date":"2026-05-12","value":49,"timestamp":1778544000,"classification":"Neutral"},{"date":"2026-05-11","value":48,"timestamp":1778457600,"classification":"Neutral"},{"date":"2026-05-10","value":47,"timestamp":1778371200,"classification":"Neutral"},{"date":"2026-05-09","value":38,"timestamp":1778284800,"classification":"Fear"},{"date":"2026-05-08","value":38,"timestamp":1778198400,"classification":"Fear"},{"date":"2026-05-07","value":47,"timestamp":1778112000,"classification":"Neutral"},{"date":"2026-05-06","value":46,"timestamp":1778025600,"classification":"Fear"},{"date":"2026-05-05","value":50,"timestamp":1777939200,"classification":"Neutral"},{"date":"2026-05-04","value":40,"timestamp":1777852800,"classification":"Fear"}],"count":30},"meta":{"timestamp":"2026-06-02T16:52:05.943Z","request_id":"d8654062-1752-48a4-b6f1-64a83d1aeec3"},"status":"ok","message":"Historical series","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/stats":{"get":{"operationId":"get_v1_stats","tags":["Index"],"summary":"Computed statistics over a window","description":"","parameters":[{"name":"days","in":"query","required":false,"description":"Window size (default 30)","schema":{"type":"string"}}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"max":{"date":"2026-05-05","value":50},"min":{"date":"2026-05-28","value":22},"days":30,"average":33.57,"current":{"date":"2026-06-02","value":23,"timestamp":1780358400,"classification":"Extreme Fear"},"average_classification":"Fear"},"meta":{"timestamp":"2026-06-02T16:52:06.158Z","request_id":"7c7afd53-05ef-41f7-9222-034dbcfbeecd"},"status":"ok","message":"Computed statistics","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/meta":{"get":{"operationId":"get_v1_meta","tags":["Meta"],"summary":"Spec","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"auth":"none upstream; this gateway requires x-api-key","name":"Crypto Fear & Greed Index API","note":"The 0–100 crypto market sentiment index (0 = Extreme Fear, 100 = Extreme Greed), updated daily. /v1/current for the latest value, /v1/history?limit=30 (or limit=all) for the series, /v1/stats?days=30 for average/min/max. Live, no cache.","source":"alternative.me Fear & Greed Index — public, no key","endpoints":4},"meta":{"timestamp":"2026-06-02T16:52:06.248Z","request_id":"32e7267c-f324-44a0-be71-140123f09ed1"},"status":"ok","message":"Meta","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}}},"x-oanor-pricing":[{"slug":"free","name":"Free","price_cents_month":0,"monthly_call_quota":1880,"rps_limit":2,"hard_limit":true},{"slug":"starter","name":"Starter","price_cents_month":700,"monthly_call_quota":41000,"rps_limit":8,"hard_limit":true},{"slug":"pro","name":"Pro","price_cents_month":2400,"monthly_call_quota":218000,"rps_limit":20,"hard_limit":true},{"slug":"mega","name":"Mega","price_cents_month":5800,"monthly_call_quota":1070000,"rps_limit":50,"hard_limit":true}],"x-oanor-marketplace-url":"https://www.oanor.com/api/fng-api"}