Economy Health & Market Pulse - Daily Macro Tracker avatar

Economy Health & Market Pulse - Daily Macro Tracker

Pricing

from $17.00 / 1,000 pulse runs

Go to Apify Store
Economy Health & Market Pulse - Daily Macro Tracker

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

Centor Prat

Maintained by Community

Actor 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.

FieldMeaning
healthScore / regime / driversthe composite read + why
markets{…}each indicator: price, dayChangePct, trend, drawdownFromMonthHighPct
yieldCurvespread3m10y / spread2s10s + inversion flags
fx, structuraldollar basket + World Bank inflation/GDP/unemployment
trackingscoreDelta, previousRegime, avgScore30Runs, alerts[]
signalbaseline-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

FieldTypeDefaultDescription
countrystringUSISO code for the World Bank structural backdrop.
extraSymbolsarray—Extra Yahoo symbols to track (e.g. ^FTSE, EURUSD=X).
webhookUrlstring—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.