Query Matches
query_matchesRetrieve raw esoccer match rows with filters for player, team, date, venue, format, and session when aggregate tools cannot answer the question directly.
Instructions
Raw match rows. Use when the other tools do not answer the question directly; for aggregates prefer player_h2h, team_h2h, market_stats or player_form.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "query_matches"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| era | No | 'current' (default), 'all', or an era id such as 'FC26' | current |
| team | No | Team name (either side) | |
| limit | No | Max rows, up to 500 | |
| order | No | newest | |
| since | No | First Battle day to include, YYYY-MM-DD | |
| until | No | Last Battle day to include, YYYY-MM-DD | |
| venue | No | Stamford Bridge, Old Trafford, Wembley, San Siro, Bernabeu (8 min) or Anfield, Etihad (12 min) | |
| format | No | Match length | |
| player | No | Player nickname (either side) | |
| turnus | No | Block number within the Battle day (1-11 for 8 min, 1-8 for Latest/12 min) | |
| session | No | Session, derived from the turnus | |
| time_to | No | Latest local kick-off time HH:MM | |
| opponent | No | Opponent player (with player) or team (with team) | |
| last_days | No | Only the last N Battle days (overrides since) | |
| time_from | No | Earliest local kick-off time HH:MM (window may wrap midnight) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||