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
- Upcoming releases with ET time, minutes-to, an
inWindowflag, and the latest and prior BLS values (CPI, payrolls, PPI and more). - FOMC and Treasury auctions from the Federal Reserve calendar and TreasuryDirect.
- Treasury 2-year and 10-year yields, the 2s10s spread and daily change, from the Treasury par yield curve.
- CFTC Commitments of Traders non-commercial net position with a 3-year percentile.
- Holidays and early closes, plus the CME daily halt.
- A verdict:
safeToTradewith plain-English reasons.
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
/futures/event-study?event=CPI&symbol=ES&lookback=12($0.02): how ES moved +5/+15/+30/+60 minutes after the last 12 releases, with percentiles and a suggested stop width./bundle/pre-trade-check?symbol=ES($0.10): one GO / CAUTION / NO_GO verdict combining the session brief, event gate and SEC insider activity.- AI trade brief ($0.08): the same facts turned into a short written brief.
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.