Skip to content

Data Sources

Adapters are present whether or not credentials are configured. Coverage below reflects what each provider actually supplies, not what would be convenient.

The Odds API

Not configured

No ODDS_API_KEY set. Add it to .env.local to enable this source.

Set ODDS_API_KEY in .env.local, then restart. Keys stay on the backend and are redacted from logs and exports.

Observations stored
0
Last observation
never
Quota remaining
not reported
Latency

football-data.org

Not configured

No FOOTBALL_DATA_TOKEN set. Add it to .env.local to enable this source.

Set FOOTBALL_DATA_TOKEN in .env.local, then restart. Keys stay on the backend and are redacted from logs and exports.

Observations stored
0
Last observation
never
Quota remaining
not reported
Latency

1xBet (via The Odds API)

Not configured

1xBet relay unavailable: No ODDS_API_KEY set. Add it to .env.local to enable this source.. Use manual entry or CSV import.

Set ODDS_API_KEY in .env.local, then restart. Keys stay on the backend and are redacted from logs and exports.

Observations stored
0
Last observation
never
Quota remaining
not reported
Latency

Manual entry / CSV import

Connected

Manual entry is always available.

Observations stored
0
Last observation
never
Quota remaining
not reported
Latency

Collection runs

last 25
SourceJobStatusItemsCreditsStartedError
manualfixturesok009/19/2026, 12:53:17 AM
manualfixturesok009/19/2026, 12:38:17 AM
manualfixturesok009/19/2026, 12:23:17 AM
manualfixturesok009/19/2026, 12:08:17 AM
manualfixturesok009/18/2026, 11:53:17 PM
manualfixturesok009/18/2026, 11:38:17 PM
manualfixturesok009/18/2026, 11:23:17 PM
manualfixturesok009/18/2026, 11:08:17 PM

Manual odds entry

stored locally, timestamped at entry

Use this for any bookmaker without an authorised feed. The bookmaker name is recorded exactly as you enter it — a price is never relabelled as coming from a different bookmaker.

Two sources that relay the same upstream provider are not independent confirmations. Where a price is relayed (1xBet through The Odds API, for example), the relay is named explicitly.