Query venue and market data
dataStructured rows from the Fron Research Data API (https://api.fronresearch.com/v1): markets, venues, bookable slots and a utilization and a revenue estimate per venue, market or day. Without a key every query reads one free sample day for every venue, whatever dates are asked (the response's tier, free_day and range say what was read); a caller that connects to https://fronresearch.com/api/agent with "Authorization: Bearer " reads the history its plan covers (a site's own /api/agent does not forward keys). Start with endpoint index (the sample day and endpoints), then markets or venues to get ids, then metrics. Fields, filters and how to get a key: https://fronresearch.com/data/history/
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"endpoint": "<endpoint>"
},
"name": "data"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| params | No | Query parameters as the Data API names them, e.g. {"group_by": "market", "from": "2026-11-05", "to": "2026-11-05"}. limit (1-1000) and cursor (from next_cursor) page through lists. | |
| endpoint | Yes | index: the sample day, tier and endpoints. markets, venues: lists (filters: market, brand, venue_type, activity). venue: one venue with its products and resources (needs venue_id). slots: one venue's slots (params venue, from, to). metrics: one utilization and one revenue estimate per group (params group_by = market, brand, venue, venue_type or day, plus from, to (at most 92 days) and optional filters; day needs venue). observations: one slot's booking curve (param slot; needs an Investor key). polls: the first look at each slot, every look at which the count changed, and the last look, for a venue's slots on one day (params venue, date; needs an Investor key). | |
| venue_id | No | For endpoint venue: a venue_id from venues. |