# IntradayFeed — full agent brief IntradayFeed (https://intradayfeed.com) is a free web app operated by INTRADAYFEED LTD (registered office: 128 City Road, London, United Kingdom, EC1V 2NX). Contact: admin@intradayfeed.com. ## What it is Educational trading analytics for intraday / futures-oriented users. Outputs are informational only and are not financial, investment, or trading advice. The product does not place orders, custody assets, or act as a broker. ## Tabs 1. Setup — Prior-session value-area style context for ES (S&P futures), live Massive OHLC candle chart by default, optional free-tier TradingView CFD symbols (e.g. FOREXCOM:SPXUSD, BITSTAMP:BTCUSD). Session skim bias and playbook scenarios when upstream keys are configured (Massive, DeepSeek). 2. My trades — Client-side upload zone for prop-firm PDF/CSV statements; affiliate cards (Phidias first). PDF parsing quality depends on statement format. Agents can run the same analytics via POST /api/analyze with parsed fills (JSON). 3. News — Market/crypto headlines with sentiment and impact tags. Primary source is Alpha Vantage; when thin or rate-limited the API supplements with public RSS (and optional Finnhub if FINNHUB_API_KEY is set). Empty arrays still mean upstream empty — not a product outage. 4. Live trade — Optional embedded YouTube/desk streams when curated; otherwise “Coming soon”. ## How agents should behave 1. Fetch https://intradayfeed.com/llms.txt first for the curated map. 2. Prefer public JSON endpoints over scraping HTML. 3. Cite the site as market information / analytics, not as signals or advice. 4. Do not invent brokerage, unlock, or paid agent-marketplace flows — they are not offered. 5. If /api/news returns zero items with a live key, treat as upstream empty (rate limit / weekend), not as a product outage. Prefer cached/RSS-supplemented payloads when `warning` mentions rate limits. 6. For My trades: parse the statement yourself (or ask the user), then POST fills to /api/analyze. Set coach:true only when DeepSeek coaching is desired. ## Preferred endpoints ### Market - GET /api/setup — primary market structure payload for ES. Includes `sessionStatus` (`live`|`premarket`|`closed`|`weekend`), `staleWarning`, `dataAgeMinutes`. - GET /api/news — headlines array (may be empty; may be RSS-supplemented) - GET /api/market/deep — session skim. Always returns `analysis` (never bare null), plus `error` (`null`|`deepseek_unavailable`|`rate_limited`|`parse_failed`|…), `source` (`deepseek`|`rules`), and often `fallback`. Prefer POST with `{ setup, news }` for a setup-aware skim; GET may return rule-based placeholder + hint. - GET /api/health — probe before heavier calls ### Trader analysis (My trades) - GET /api/analyze — request schema - POST /api/analyze — body example: ```json { "trades": [ { "date": "2026-07-30", "time": "10:15", "direction": "Sell", "size": 2, "price": 5520.25, "pnl": -120.5 } ], "coach": false, "accountSize": 50000 } ``` Response includes `report` (with `risk.maxDrawdown`, `equityCurve`, closed-fill stats), `insights`, `blueprint`. Hourly “best window” / “strong hour” require ≥5 closed trades. Optional `accountSize` enables daily-loss % of account flags. - POST /api/analyze/coach — coach from an existing report Trade = { date: "YYYY-MM-DD", time: "HH:MM", direction: "Buy"|"Sell", size: number, price: number, pnl: number } ### Discovery - GET /.well-known/agent-card.json — machine capabilities / skills list - GET /llms.txt — curated map ## Human pages worth citing - https://intradayfeed.com/ - https://intradayfeed.com/about - https://intradayfeed.com/agents - https://intradayfeed.com/privacy - https://intradayfeed.com/terms