/watch/{session_id}.Every DataFood session can stream a public /watch/{session_id} URL — clicks, searches, fetches, AI decisions, and live screenshots. Drop one line on your dashboard to give your team a live window into your agent. Demo session below — auto-seeded.
<script src="https://toughlovesec.win/widget/watch.js" data-session="abc"></script>
Agent pulls BTC price + ETH gas + top HN stories + weather + token risk in one call for $0.005. Same data via APIs: ~$30 setup + 5 keys.
Open /watch/{session_id} on your phone and see your AI clicking, searching, deciding — like Browserbase Live View, but for any agent.
One-shot Stripe checkout, get a session_id, replay it on every bundle call. No accounts, no SDK, just a JSON POST.
curl -X POST -H 'Content-Type: application/json' \
-d '{"queries":[{"type":"crypto-price","q":"bitcoin"},{"type":"weather","q":"33.7,-84.4"},{"type":"news-hn-top"}],"free":1}' \
https://toughlovesec.win/api/data/bundle
curl -X POST -H 'Content-Type: application/json' \
-d '{"agent_id":"trader-7","intent":"researching tech sector exposure"}' \
https://toughlovesec.win/api/agent-session/start
# returns {session_id, watch_url: ".../watch/as_xxx"}
POST /api/data/bundle — bundle 1-20 queries in one call (NEW v4)POST /api/agent-session/start — open a watchable agent session (NEW v4)POST /api/agent-session/event — agent posts each click/search/fetch/screenshotGET /api/agent-session/stream?session_id=… — SSE for the watcherGET /watch/{session_id} — public live-view UIGET /widget/watch.js — drop-in embed widgetGET /api/data?type=…&q=…&session_id=cs_… — single-query (existing)GET /api/data/preview?type=…&q=… — free 1-row previewPOST /api/agent-ping, POST /api/agent-register — agent mesh (existing)