Developers
Programmatic access to Asian football probability data via REST API and MCP.
API Pricing
Free
$0
- 50 requests/day
- Fixtures, results, ledger
- Community support
Enterprise
Custom
- 50,000+ requests/day
- Webhook delivery
- Dedicated support
- Custom integrations
Endpoints
| Method | Endpoint | Description | Params |
|---|---|---|---|
| GET | /api/fixtures | Upcoming fixtures with fair odds & market odds | league, days_ahead |
| GET | /api/results | Settled matches with scores, P/L, reasoning | league, days_back |
| GET | /api/ledger | Season summary: per-league ROI for value plays | — |
| GET | /api/openapi.json | OpenAPI 3.1 specification | — |
Authentication
Pass your API key via header or query parameter:
curl -H "x-api-key: va_your_key_here" https://veriasia.io/api/fixtures
Or:
curl https://veriasia.io/api/fixtures?api_key=va_your_key_here
MCP Server (AI Agents)
Connect Claude, ChatGPT, Cursor, or any MCP-compatible agent to our live data via the Model Context Protocol (Streamable HTTP transport). Replace va_YOUR_KEY with your API key.
Clients with native remote-MCP support (Claude.ai connectors, ChatGPT, Cursor) — add this URL:
https://veriasia.io/mcp?api_key=va_YOUR_KEY
Stdio-only clients (Claude Desktop, Windsurf) — bridge with mcp-remote:
{
"mcpServers": {
"veriasia": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://veriasia.io/mcp?api_key=va_YOUR_KEY"]
}
}
}
Tools: list_upcoming_fixtures, list_locked_plays, list_recent_results, get_season_summary, get_match_detail, list_leagues.
Your Keys
Free tier: 50 requests/day, up to 3 keys per email. We email key-related notices only.
