Sign in to Langbot.

Sign in with GitHub. New accounts start on the Free plan.

By continuing you agree to the terms and risk disclosure.

Every market, after this.

Every market on Kalshi and Polymarket: its history, its rules as the venue wrote them, and a simulator with the venue's real fees. Any market's record is a public call away, no account needed. Then create a token under API tokens; the same token works for REST, the WebSocket and the MCP server at mcp.langbot.ai/mcp.

curl https://api.langbot.ai/v1/public/markets/CONTROLH-2026-D
export LANGBOT_API_TOKEN=lb_...
python
# pip install langbot-sdkimport asynciofrom langbot import LangbotClient  # reads LANGBOT_API_TOKEN async def main():    async with LangbotClient() as lb:        async for evt in lb.stream(types=["phrase_detected"]):            print(evt.phrase, evt.market_refs, evt.verdict) asyncio.run(main())

QuickstartAPI referenceMCP server