# HeatCheck Agent API

HeatCheck (https://heatcheck.tech) measures demand at saunas and bathhouses from inferred booking signals observed in public data: sell-through computed, revenue modeled with a P10–P90 range. This API answers questions from HeatCheck's public pages and serves its free example day as rows. It returns passages with their canonical URLs, not a written answer: answer.instruction says how to use them, and followUp.questions are optional questions whose answers go in intent on the next search. It is HeatCheck's door to the Fron Research Agent API (https://fronresearch.com/api/agent), which covers every sister site; add site=all to search them all from here.

## How to ask

- Describe: `GET https://heatcheck.tech/api/agent`
- Ask: `GET https://heatcheck.tech/api/agent?q=how+does+HeatCheck+measure+saunas+and+bathhouses`
- Read a page: `GET https://heatcheck.tech/api/agent?doc=heatcheck/pricing`
- Sample rows: `GET https://heatcheck.tech/api/agent?doc=sample/heatcheck&format=json`
- JSON search: `POST https://heatcheck.tech/api/agent {"query": "...", "intent": "...", "maxResults": 5}`
- MCP: POST https://heatcheck.tech/api/agent with JSON-RPC 2.0 (MCP streamable HTTP, stateless). Tools: about, search, fetch.
- Contact us: `POST https://heatcheck.tech/api/agent {"mode": "contact", "message": "...", "email": "optional"}`

Parameters: `q` question, 1–500 characters; `intent` optional, up to 300 characters: why you are asking and for whom. It does not change the results; it tells us which data to publish next; `doc` document id from a search result or the list below; `site` default heatcheck; all searches every Fron Research site, or name one: heatcheck, lanecheck, parkcheck, baycheck, courtcheck, fronresearch; `max` results, 1–10 (default 5); `offset` continue a long document from nextOffset; `format` md (default) or json; Accept: application/json also selects JSON.

## Site

- **HeatCheck** (https://heatcheck.tech): saunas and bathhouses. See how every sauna and bathhouse sells. Every bookable slot at saunas and bathhouses across the US, observed in public data and turned into sell-through and revenue. Free example day: New York City, 2026-11-05 (`doc=sample/heatcheck`). llms.txt: https://heatcheck.tech/llms.txt

## Sister sites

Search them from here with `site=all` or `site=<id>`, or ask their own doors. The hub, https://fronresearch.com/api/agent, covers Fron Research and every sister site.

- **Bowling Data** (`lanecheck`, https://bowlingdata.co): bowling centers. https://bowlingdata.co/api/agent
- **Trampoline Park Data** (`parkcheck`, https://trampolineparkdata.com): trampoline and adventure parks. https://trampolineparkdata.com/api/agent
- **Golf Sim Data** (`baycheck`, https://golfsimdata.com): indoor golf simulator studios. https://golfsimdata.com/api/agent
- **CourtCheck** (`courtcheck`, https://preview.courtcheck.pages.dev): pickleball and padel clubs. https://preview.courtcheck.pages.dev/api/agent

## Sample days

- `sample/heatcheck`: New York City, 2026-11-05, 28 venues. CC BY 4.0, credit “HeatCheck (heatcheck.tech)”.

## History

The full historical dataset is served by the History API. Its contract is public; the production origin is not serving yet. HeatCheck's paid plans cover every day since tracking began. Reference: https://fronresearch.com/data/history/

## Contact

Fron Research would like to hear what you're researching. Send a note with POST https://fronresearch.com/api/agent {"mode":"contact","message":"…"} (add "email" for a reply) or email luke@fronresearch.com. A person reads every message.

## Rules

- Unknown is never zero: a — or null means not measured, not none sold.
- Revenue is modeled booking value (GBV) with a P10–P90 range, never ledger revenue.
- Sample days are CC BY 4.0; credit the attribution given with each one.
- Send only public questions. Requests are logged without IP addresses to improve answers (https://fronresearch.com/privacy/).

## Documents

- `heatcheck/home` See how every sauna and bathhouse sells (https://heatcheck.tech/)
- `heatcheck/about` The first market intelligence platform for saunas and bathhouses (https://heatcheck.tech/about)
- `heatcheck/contact` Talk to HeatCheck (https://heatcheck.tech/contact)
- `heatcheck/developers` The HeatCheck API (https://heatcheck.tech/developers)
- `heatcheck/faq` Frequently asked questions (https://heatcheck.tech/faq)
- `heatcheck/methodology` How HeatCheck measures demand (https://heatcheck.tech/methodology)
- `heatcheck/pricing` Plans and pricing (https://heatcheck.tech/pricing)
- `heatcheck/privacy` Privacy policy (https://heatcheck.tech/privacy)
- `heatcheck/products` Five products, one dataset (https://heatcheck.tech/products)
- `heatcheck/products/bespoke-research` Sauna and bathhouse bespoke research (https://heatcheck.tech/products/bespoke-research)
- `heatcheck/products/feasibility-analysis` Sauna and bathhouse feasibility analysis (https://heatcheck.tech/products/feasibility-analysis)
- `heatcheck/products/market-research` Sauna and bathhouse market research (https://heatcheck.tech/products/market-research)
- `heatcheck/products/revenue-forecasting` Sauna and bathhouse revenue forecasting (https://heatcheck.tech/products/revenue-forecasting)
- `heatcheck/products/utilization-forecasting` Sauna and bathhouse utilization forecasting (https://heatcheck.tech/products/utilization-forecasting)
- `heatcheck/refunds` Refund and cancellation policy (https://heatcheck.tech/refunds)
- `heatcheck/updates` Updates (https://heatcheck.tech/updates)
- `heatcheck/updates/nyc-halloween-weekend-2026` Halloween weekend in New York: who sold out and who cashed in (https://heatcheck.tech/updates/nyc-halloween-weekend-2026)
- `heatcheck/llms` HeatCheck llms.txt (https://heatcheck.tech/llms.txt)
- `sample/heatcheck` HeatCheck example day: New York City, Thursday, November 5, 2026 (https://heatcheck.tech/)

Built 2026-11-09T15:39:42.543Z from b18e287c3f11; on every fronresearch.com deploy, from the current public pages of HeatCheck and its sister sites. Contact: luke@fronresearch.com. OpenAPI: https://fronresearch.com/data/agent/openapi.json
