{"uid":"cap_QeAN4_fUKAwRnvFKFqFSo","slug":"stationfx-real-federal-funds-rate-56aed893","name":"StationFX Real Federal Funds Rate","description":"Federal funds effective rate minus CPI YoY inflation. Measures whether monetary policy is restrictive or accommodative in real terms. Negative real rates = loose policy (historically supports risk assets). Positive real rates = restrictive policy (historically pressures valuations). Pre-computed daily.","url":"https://stationfx.com/economic-data/cross-signal/real-federal-funds-rate?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_gK46APzm228y-GrG3m3sj","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 the pre-computed daily real federal funds rate (fed funds effective rate minus CPI YoY inflation), signaling whether U.S. monetary policy is restrictive or accommodative in real terms.","exampleAgentPrompt":"Pull the real federal funds rate from StationFX for the past 90 days in JSON format — I want to see whether monetary policy has been in restrictive or accommodative territory and how it's trended recently.","exampleUseCases":[{"title":"Macro policy stance dashboard","prompt":"Get me the real federal funds rate data from StationFX for the last 12 months in JSON so I can see whether the Fed has been running tight or loose policy and how it compares to its 5-year percentile range."},{"title":"Risk asset allocation signal","prompt":"What does the current real fed funds rate look like right now? I want to know if we're in negative real rate territory — which historically supports risk assets — or if policy is restrictive."},{"title":"Monetary policy regime change alert","prompt":"Fetch the real federal funds rate from StationFX for the past 6 months and tell me if it has recently crossed from negative to positive, signaling a shift from accommodative to restrictive monetary policy."}],"resultDescription":"Returns a time-series array of daily real federal funds rate observations, each including the raw value (fed funds rate minus CPI YoY), month-over-month and year-over-year changes and percent changes, 12-month and 5-year Z-scores, 5-year percentile rank, 3-month and 12-month rolling averages, and an above-trend flag. Supports JSON or compact toon format.","failureModes":["Invalid date range format returns an error — use YYYY-MM-DD","Requesting future dates beyond latest available data returns empty or truncated array","Invalid fmt enum value (not 'json' or 'toon') may cause a format error","Very wide date ranges may return large payloads; use fields parameter to narrow output","Payment failure (x402) if USDC balance is insufficient"],"whenToPreferThis":"Use this endpoint when you need a pre-computed, daily-updated real federal funds rate signal without having to fetch and subtract CPI and fed funds data yourself. It is ideal for macroeconomic regime detection, risk asset allocation models, or policy stance monitoring. Prefer this over raw FRED data endpoints when you want enriched statistics (Z-scores, percentile ranks, rolling averages, trend flags) already attached to each data point.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T06:47:26.029Z","isFirstParty":false,"canonicalSlug":"stationfx-real-federal-funds-rate-56aed893"}