ES futures session brief API

One JSON call for E-mini S&P 500 (ES), NQ, CL, GC and ZN: next CPI/NFP/PPI/FOMC release in ET, latest values, Treasury 2y/10y, CFTC positioning and a safe-to-trade verdict.

Before an ES or NQ trade, most discretionary and automated traders check the same things: is a high-impact US release (CPI, NFP, PPI, FOMC, a Treasury auction) about to hit, what did it print last time, where are yields, how is positioning, and is Globex even open. GET /futures/session-brief returns all of that as one JSON object, built from US government public data.

What you get

Symbols: ES, NQ, CL, GC, ZN. window is the number of minutes ahead you care about (default 30).

Example

GET /futures/session-brief?symbol=ES&window=30

Trimmed real response from Tuesday Nov 10, 2026 at 5:52 PM ET, during the daily halt:

{
  "symbol": "ES",
  "contract": "E-mini S&P 500",
  "verdict": {
    "safeToTrade": false,
    "reasons": ["CME Globex closed (weekend/daily halt/holiday halt)"],
    "windowMinutes": 30
  },
  "nextHighImpactEvent": {
    "title": "Producer Price Index",
    "agency": "BLS",
    "impact": "high",
    "timeEt": "2026-11-13T08:30:00-05:00"
  }
}

Price

$0.03 per call over x402 (USDC on Base or Solana), or 1 unit on the free and paid plans. Just need the yes/no? GET /futures/event-gate?window=30 returns only the verdict and next high-impact event for $0.01.

Related routes

Try it free

Get a free API key (100 calls a month, no card), then pass it in the x-api-key header. This route uses 1 call of the monthly quota.

curl -X POST https://signals.incomefather.com/billing/free \
  -H 'content-type: application/json' -d '{"email":"you@example.com"}'

curl -H "x-api-key: $TRADING_SIGNALS_API_KEY" \
  "https://signals.incomefather.com/futures/session-brief?symbol=ES&window=30"

Agents that hold a wallet can skip the key entirely and pay per call over x402 (see x402 pay-per-call market data). Copy-paste code for curl, JavaScript, Python, MCP (Claude Desktop, Cursor, Cline), LangChain and the OpenAI Agents SDK is in gdietsch/trading-signals-examples.

More guides