# Fron Research > Historical demand data for recreation venues: inferred booking signals observed in public booking data, kept as observed, turned into sell-through and revenue estimates with their limits stated. Fron Research (https://fronresearch.com) observes inferred booking signals in the public booking data of recreation venues and publishes the results through five market intelligence sites and the History API. Contact: luke@fronresearch.com. ## Agent API - [Agent API](https://fronresearch.com/api/agent): one public route for AI agents, no key. `GET /api/agent` describes coverage, `?q=` returns the most relevant passages from every site's public pages with canonical URLs, `?doc=` reads one page, and `?doc=sample/` returns that site's free example day as rows (CC BY 4.0). `POST` the same URL with JSON-RPC for MCP (tools: about, search, fetch). Add `format=json` for JSON. Requests are logged without IP addresses to improve answers; send only public questions. - Each site serves the same Agent API at its own domain, scoped to that site (add `site=all` for every site): [HeatCheck](https://heatcheck.tech/api/agent), [Bowling Data](https://bowlingdata.co/api/agent), [Golf Sim Data](https://golfsimdata.com/api/agent), [Trampoline Park Data](https://trampolineparkdata.com/api/agent), [CourtCheck](https://preview.courtcheck.pages.dev/api/agent). This hub covers them all. - MCP: POST JSON-RPC to https://fronresearch.com/api/agent (streamable HTTP, stateless). [Server card](https://fronresearch.com/.well-known/mcp/server-card.json); [API catalog](https://fronresearch.com/.well-known/api-catalog) (RFC 9727). Add `intent=` to a search: it never changes the results and tells us what to publish next. - [Agent API documentation](https://fronresearch.com/data/agent/): every door, a sample request, MCP setup for Claude Desktop, Cursor and ChatGPT, and how to cite answers. [OpenAPI 3.1](https://fronresearch.com/data/agent/openapi.json). - Citing: use each result's `canonicalUrl`, quote figures only as the passage states them with its date, name the site as the source, and say so when `evidence` is `partial` or `none`. ## Sites - [HeatCheck](https://heatcheck.tech/llms.txt): saunas and bathhouses. - [Bowling Data](https://bowlingdata.co/llms.txt): bowling centers. - [Trampoline Park Data](https://trampolineparkdata.com/llms.txt): trampoline and adventure parks. - [Golf Sim Data](https://golfsimdata.com/llms.txt): indoor golf simulator studios. - [CourtCheck](https://preview.courtcheck.pages.dev/llms.txt): pickleball and padel clubs. ## Data - [History API](https://fronresearch.com/data/history/): the contract of the unified historical dataset (market, venue, product, resource, slot, observation). The production origin is not serving yet. - [Research](https://fronresearch.com/research/): published studies.