{"openapi":"3.1.0","info":{"title":"OFR Financial Stress API","version":"1.0.0","description":"Live financial-stability data from the U.S. Office of Financial Research, the federal body created after 2008 to measure systemic risk, via its public Financial Stress Index (FSI). The OFR FSI is a daily, market-based index of stress in the global financial system: a positive value means above-average stress, zero is the historical norm and negative means calm. Get the latest headline index with its day-over-day change. Decompose it into the five kinds of stress it tracks — credit, equity valuation, funding, safe-assets/flight-to-safety and volatility — to see which channel is driving stress. Split it by where the stress sits, the United States versus other advanced economies. Pull the daily time series of the headline or any component back two decades. Live, no key, nothing stored. Distinct from rate, FX, central-bank and stock-index APIs — this is a single, official, daily measure of how stressed the financial system is and why. Perfect for macro, risk, trading and analytics apps.","contact":{"name":"PremiumApi","url":"https://www.oanor.com/by/premiumapi"}},"servers":[{"url":"https://api.oanor.com/ofr-api","description":"oanor gateway"}],"tags":[{"name":"Index"}],"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/categories":{"get":{"operationId":"get_v1_categories","tags":["Index"],"summary":"Five stress categories","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"date":"2026-06-05","source":"U.S. Office of Financial Research","headline":-2.472,"categories":[{"label":"Credit","category":"Credit","contribution":-1.214},{"label":"Equity valuation","category":"Equity_Valuation","contribution":-0.572},{"label":"Funding","category":"Funding","contribution":-0.083},{"label":"Safe assets / flight to safety","category":"Flight_to_Safety","contribution":-0.332},{"label":"Volatility","category":"Volatility","contribution":-0.271}]},"meta":{"timestamp":"2026-06-09T20:24:24.836Z","request_id":"9eaaa782-52e7-45d6-9a72-0c7314ee8967"},"status":"ok","message":"Categories retrieved successfully","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/fsi":{"get":{"operationId":"get_v1_fsi","tags":["Index"],"summary":"Latest headline stress index","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"date":"2026-06-05","index":"OFR Financial Stress Index","value":-2.472,"change":0.21,"source":"U.S. Office of Financial Research","previous_date":"2026-06-04","interpretation":"below-average stress (calm)","previous_value":-2.682},"meta":{"timestamp":"2026-06-09T20:24:25.251Z","request_id":"7f6e1a2d-3514-4d3c-8b04-f7d88b89939f"},"status":"ok","message":"FSI retrieved successfully","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":"Daily FSI time series","description":"","parameters":[{"name":"component","in":"query","required":false,"description":"OFRFSI, Credit, Equity_Valuation, Funding, Flight_to_Safety, Volatility, US, AE","schema":{"type":"string"},"example":"OFRFSI"},{"name":"days","in":"query","required":false,"description":"Days, max 2000","schema":{"type":"string"},"example":"30"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"count":30,"label":"OFR Financial Stress Index","source":"U.S. Office of Financial Research","history":[{"date":"2026-04-27","value":-2.077},{"date":"2026-04-28","value":-1.974},{"date":"2026-04-29","value":-1.972},{"date":"2026-04-30","value":-2.108},{"date":"2026-05-01","value":-1.818},{"date":"2026-05-04","value":-1.735},{"date":"2026-05-05","value":-1.825},{"date":"2026-05-06","value":-2.031},{"date":"2026-05-07","value":-2.179},{"date":"2026-05-08","value":-2.271},{"date":"2026-05-11","value":-2.346},{"date":"2026-05-12","value":-2.294},{"date":"2026-05-13","value":-2.355},{"date":"2026-05-14","value":-2.479},{"date":"2026-05-15","value":-2.689},{"date":"2026-05-18","value":-2.604},{"date":"2026-05-19","value":-2.168},{"date":"2026-05-20","value":-2.258},{"date":"2026-05-21","value":-2.884},{"date":"2026-05-22","value":-2.937},{"date":"2026-05-25","value":-2.481},{"date":"2026-05-26","value":-2.546},{"date":"2026-05-27","value":-2.575},{"date":"2026-05-28","value":-2.734},{"date":"2026-05-29","value":-2.976},{"date":"2026-06-01","value":-2.723},{"date":"2026-06-02","value":-2.63},{"date":"2026-06-03","value":-2.704},{"date":"2026-06-04","value":-2.682},{"date":"2026-06-05","value":-2.472}],"component":"OFRFSI"},"meta":{"timestamp":"2026-06-09T20:24:25.412Z","request_id":"3ed0aa9d-3f5c-4f9a-ac20-de5a72ee6185"},"status":"ok","message":"History retrieved successfully","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/regions":{"get":{"operationId":"get_v1_regions","tags":["Index"],"summary":"US vs advanced-economy stress","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"date":"2026-06-05","source":"U.S. Office of Financial Research","regions":[{"label":"United States","region":"US","contribution":-1.085},{"label":"Other advanced economies","region":"AE","contribution":-0.8}],"headline":-2.472},"meta":{"timestamp":"2026-06-09T20:24:25.593Z","request_id":"36b47947-2dfa-4b67-81ad-56b16b4c2f3e"},"status":"ok","message":"Regions retrieved successfully","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":7500,"rps_limit":2,"hard_limit":true},{"slug":"starter","name":"Starter","price_cents_month":1100,"monthly_call_quota":145000,"rps_limit":5,"hard_limit":true},{"slug":"pro","name":"Pro","price_cents_month":2900,"monthly_call_quota":810000,"rps_limit":12,"hard_limit":true},{"slug":"business","name":"Business","price_cents_month":7100,"monthly_call_quota":4400000,"rps_limit":30,"hard_limit":true}],"x-oanor-marketplace-url":"https://www.oanor.com/api/ofr-api"}