{"uid":"cap_0jNaFUmCMXQLwkLgQk8Q4","slug":"stationfx-financial-conditions-composite-nfci-stlfsi-bd516f44","name":"StationFX Financial Conditions Composite (NFCI + STLFSI)","description":"Average of Chicago Fed NFCI and St. Louis Fed Financial Stress Index, normalized to a common scale. Positive = tighter/more stressed than average, negative = looser/less stressed. Combines two complementary stress measures into a single composite signal. Pre-computed weekly.","url":"https://stationfx.com/economic-data/cross-signal/financial-conditions-composite-nfci-stlfsi?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http","description":"Always \"http\" for HTTP endpoints"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string","description":"HTTP method. Always GET for StationFX query endpoints"},"queryParams":{"type":"object","properties":{"fmt":{"enum":["json","toon"],"type":"string","description":"Response format. Use toon for compact agent-friendly output."},"fields":{"type":"string","description":"Comma-separated metric names"},"date_to":{"type":"string","description":"End date YYYY-MM-DD"},"date_from":{"type":"string","description":"Start date YYYY-MM-DD"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string","description":"Response format. Always \"json\" (or \"toon\" if fmt=toon was requested)"},"example":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"date":{"type":"string","description":"Observation date YYYY-MM-DD"},"value":{"type":"number","description":"Raw observed value in series units"},"mom_pct":{"type":"number","description":"Month-over-month % change"},"yoy_pct":{"type":"number","description":"Year-over-year % change"},"zscore_5y":{"type":"number","description":"Z-score relative to trailing 5 years"},"mom_change":{"type":"number","description":"Month-over-month absolute change"},"yoy_change":{"type":"number","description":"Year-over-year absolute change"},"zscore_12m":{"type":"number","description":"Z-score relative to trailing 12 months"},"above_trend":{"type":"integer","description":"1 if value is above long-run trend, else 0"},"pct_rank_5y":{"type":"number","description":"Percentile rank over trailing 5 years (0-100)"},"rolling_3m_avg":{"type":"number","description":"3-month rolling average"},"rolling_12m_avg":{"type":"number","description":"12-month rolling average"},"trend_direction":{"type":"integer","description":"Trend: 1 rising, -1 falling, 0 flat"}}},"description":"Observations ordered by date ascending"},"meta":{"type":"object","description":"Series metadata: source_key (FRED series ID), units, frequency (D/W/M/Q/A), date_from, date_to, fields"}},"description":"Station f(x) response with metadata and pre-computed derived metrics"}}}}},"responseSchema":{"type":"json","schema":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"date":{"type":"string","description":"Observation date YYYY-MM-DD"},"value":{"type":"number","description":"Raw observed value in series units"},"mom_pct":{"type":"number","description":"Month-over-month % change"},"yoy_pct":{"type":"number","description":"Year-over-year % change"},"zscore_5y":{"type":"number","description":"Z-score relative to trailing 5 years"},"mom_change":{"type":"number","description":"Month-over-month absolute change"},"yoy_change":{"type":"number","description":"Year-over-year absolute change"},"zscore_12m":{"type":"number","description":"Z-score relative to trailing 12 months"},"above_trend":{"type":"integer","description":"1 if value is above long-run trend, else 0"},"pct_rank_5y":{"type":"number","description":"Percentile rank over trailing 5 years (0-100)"},"rolling_3m_avg":{"type":"number","description":"3-month rolling average"},"rolling_12m_avg":{"type":"number","description":"12-month rolling average"},"trend_direction":{"type":"integer","description":"Trend: 1 rising, -1 falling, 0 flat"}}},"description":"Observations ordered by date ascending"},"meta":{"type":"object","description":"Series metadata: source_key (FRED series ID), units, frequency (D/W/M/Q/A), date_from, date_to, fields"}},"description":"Station f(x) response with metadata and pre-computed derived metrics"},"example":{"data":[{"date":"2024-01-01","value":5.33,"mom_pct":0,"yoy_change":0.5,"zscore_12m":1.2,"trend_direction":1}],"meta":{"frequency":"M","source_key":"SERIES_ID"}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.008","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.008/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.008","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.008","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_0zjn9otCTJRSgvXRtAVcS","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.008","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns a pre-computed weekly composite of the Chicago Fed NFCI and St. Louis Fed Financial Stress Index, normalized and averaged into a single financial conditions signal where positive = tighter/more stressed and negative = looser/less stressed.","exampleAgentPrompt":"Pull the StationFX composite financial conditions signal for the past 12 weeks — I want to see whether conditions are tighter or looser than average, including the z-scores and percentile rank, in JSON format.","exampleUseCases":[{"title":"Weekly macro risk dashboard update","prompt":"Fetch the latest composite financial stress reading — the one that blends NFCI and STLFSI — for the past 4 weeks so I can update my macro risk dashboard and see if we're in stressed or loose territory right now."},{"title":"Year-over-year financial conditions comparison","prompt":"Pull the StationFX NFCI-STLFSI composite from January 2023 to today and show me the year-over-year changes so I can compare how financial conditions have evolved over the past two years."},{"title":"Recession signal monitoring","prompt":"I want to check whether US financial conditions are flashing stress right now — get the composite signal for the last 6 months and flag any weeks where the value was above trend or in the top quartile of the 5-year range."}],"resultDescription":"Returns a JSON array of weekly observations, each containing the composite stress value (average of normalized NFCI and STLFSI), along with derived statistics: month-over-month and year-over-year absolute and percentage changes, 12-month and 5-year z-scores, 5-year percentile rank, 3-month and 12-month rolling averages, and a binary above-trend flag. Positive values indicate tighter-than-average or more-stressed conditions; negative values indicate looser/less-stressed.","failureModes":["Requested date range outside available data history returns empty array or partial results","Invalid date format (not YYYY-MM-DD) may return a 400 error","Invalid fmt parameter value returns an error or defaults to json","Missing required fields in input object returns a validation error","Payment not processed (x402 protocol failure) results in 402 response blocking data access"],"whenToPreferThis":"Choose this endpoint when you need a single, composite view of US financial conditions that reconciles two major Fed-produced stress indices (NFCI and STLFSI) into one normalized signal. Ideal for macro risk monitoring, portfolio stress overlays, and systematic strategy timing where you want a weekly, pre-computed, already-normalized composite rather than managing the raw indices separately. Prefer over individual NFCI or STLFSI endpoints when you want a blended signal that reduces single-index noise.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T06:46:49.594Z","isFirstParty":false,"canonicalSlug":"stationfx-financial-conditions-composite-nfci-stlfsi-bd516f44"}