Economy Health & Market Pulse - Daily Macro Tracker
Pricing
from $17.00 / 1,000 pulse runs
Economy Health & Market Pulse - Daily Macro Tracker
Daily economic-health read from keyless multi-source data (markets, VIX, Treasury yield curve, FX, World Bank) into a healthScore + risk regime with drivers, tracked day over day - flags regime changes, yield-curve inversion and stress. Signals, not advice. Agent-callable.
Pricing
from $17.00 / 1,000 pulse runs
Rating
0.0
(0)
Developer
Centor Prat
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Economy Health & Market Pulse — Daily Macro Tracker
How's the economy today? This composes the daily macro picture investors actually watch — from free, keyless sources — into one healthScore + risk regime, and (because it stores a daily snapshot) tracks it day over day and flags regime changes, yield-curve inversion and stress. Run it every morning for a one-glance read; schedule it + a webhook for a standing macro alarm. Read-only, keyless, agent-callable.
For investors following conditions day to day, macro/research teams, and AI agents that need a current economic read to reason over.
Observable macro signals composed from public data — not a market prediction and not financial advice. "Risk-on" describes current conditions, not a buy/sell call. Your judgment makes the decision.
What it does
Pulls, cross-computes and scores (all keyless):
- Markets (Yahoo Finance): S&P 500, Nasdaq, VIX (fear), 10Y & 3M yields, US Dollar index, WTI oil, gold, BTC — each with day %, 1-month trend and drawdown-from-high.
- Yield curve: the 3M→10Y spread (the Fed's preferred recession signal), plus the official 2s10s from the US Treasury daily curve when it responds.
- FX (ECB/frankfurter): USD vs EUR/GBP/JPY/CNY.
- Structural backdrop (World Bank): latest CPI inflation, GDP growth, unemployment for your country.
Then it computes a transparent healthScore (0–100) and a regime — expansion-risk-on · neutral-mixed · caution-risk-off · risk-off-stress · recession-warning — with the drivers, and tracks the score/regime across runs.
| Field | Meaning |
|---|---|
healthScore / regime / drivers | the composite read + why |
markets{…} | each indicator: price, dayChangePct, trend, drawdownFromMonthHighPct |
yieldCurve | spread3m10y / spread2s10s + inversion flags |
fx, structural | dollar basket + World Bank inflation/GDP/unemployment |
tracking | scoreDelta, previousRegime, avgScore30Runs, alerts[] |
signal | baseline-established / steady / alert |
Why not just ask an AI agent?
An agent can read one number. It can't pull ~10 series across four sources, compute the yield-curve spread, normalise them into a weighted regime read, and remember yesterday to tell you the curve just inverted or the score dropped 15 points. The multi-source compute + the day-over-day state is the product.
Input
| Field | Type | Default | Description |
|---|---|---|---|
country | string | US | ISO code for the World Bank structural backdrop. |
extraSymbols | array | — | Extra Yahoo symbols to track (e.g. ^FTSE, EURUSD=X). |
webhookUrl | string | — | POST the pulse on a regime change / stress alert. |
Example input
{ "country": "US" }
Output
One record per run. Example (real run, trimmed):
{"healthScore": 77,"regime": "expansion-risk-on","drivers": ["equities below the 1-month average (-2.0% off high)","VIX 20 - normal (15-20)","yield curve normal (3m10y +1.03)"],"markets": {"sp500": {"price": 7659.44, "dayChangePct": 1.43, "drawdownFromMonthHighPct": -2.04},"vix": {"price": 19.99, "dayChangePct": 12.87}},"yieldCurve": {"y3m": 4.07, "y10y": 5.098, "spread3m10y": 1.03, "inverted3m10y": false},"structural": {"inflationCpiPct": {"value": 2.95}, "gdpGrowthPct": {"value": 2.16}, "unemploymentPct": {"value": 4.2}},"tracking": {"scoreDelta": 0, "previousRegime": "expansion-risk-on", "avgScore30Runs": 77.0, "alerts": []}}
The first run is a baseline-established. Later runs fill tracking and raise alerts (regime change, yield-curve inversion, VIX>30, S&P drawdown>10%, score drop≥15).
Use cases
- Daily check-in — one read of whether conditions are risk-on or deteriorating before you act.
- Standing macro alarm — schedule + webhook; get pinged when the regime changes or the curve inverts.
- Research/journalism — a dated, sourced, reproducible macro snapshot.
- AI macro agents — a scored, structured economic read to condition decisions on.
Alerts / scheduling
Set webhookUrl and schedule daily (or hourly). First run = baseline; afterwards each run that changes regime or trips a stress threshold POSTs the pulse to Slack/Discord/email via Make/Zapier.
Ready-made tasks
For AI agents / MCP
https://mcp.apify.com/?tools=actors,docs,centorprat/economy-health-market-pulse
Loads as centorprat--economy-health-market-pulse. Claude Code:
claude mcp add apify -- npx -y @apify/actors-mcp-server --actors centorprat/economy-health-market-pulse
FAQ
Is this financial advice? No. It's a composed read of public macro data — signals to inform your own judgment, not a recommendation.
What's the recession signal? An inverted yield curve (short rates above long rates). It reports the 3M→10Y spread every run (and the official 2s10s when the Treasury feed responds), and flags inversions.
Does it need an API key? No — every source is keyless public data.
How is it "compounding"? It stores a daily snapshot in a named store, so it reports the change since the last run and a rolling average, and alerts on regime shifts.
Can I track other markets/countries? Yes — extraSymbols for any Yahoo symbol, country for the World Bank backdrop.
How fast / how much? A few seconds per run. Pay-per-event: a base per run + a premium per alert fired.
Data & attribution
Public data via keyless APIs: Yahoo Finance (markets), US Treasury (yield curve), ECB via frankfurter (FX), World Bank (structural). No keys, no personal data. Signals, not financial advice.