Sources

Compact provider list. Use Harvest+Ingest to populate the Knowledge DB.

SourcePluginKindStatusNotesActions
OpenFootball WorldCup JSON
openfootball_worldcup
footballgithub_json
active
Public-domain World Cup JSON. No key.
Mominullptr FIFA WC 2026 Dataset
mominullptr_wc2026
footballhuggingface_dataset
active
Advanced World Cup 2026 dataset. No key.
TheStatsAPI World Cup fixtures
thestatsapi_wc2026
footballjson
active
Free World Cup fixtures JSON backup, no key.
API-Football / API-Sports
api_football
footballapi
keyactive
Fixtures, results, standings, teams, lineups, injuries, events. Requires API_FOOTBALL_KEY.
The Odds API
the_odds_api
bookmakersapi
keyactive
Odds/events/scores. v0.17 supports multi-key split/failover, quota headers, smart provider limits and unified odds snapshots.
TheRundown
therundown
bookmakersapi
keyexperimentalactive
Real-time odds/scores/markets. v0.17 supports smart provider limits and configurable endpoints because plans differ.
OddsPapi / odds-api.io
oddspapi
bookmakersapi
keyexperimentalactive
v0.17 REST connector: sports, bookmakers, tournaments, odds-by-tournaments, smart limit. Best first path for Stoiximan/Novibet/Betano coverage.
SportsGameOdds
sportsgameodds
bookmakersapi
keyexperimentalactive
Odds API with broad bookmaker coverage. v0.15 supports configurable endpoint discovery.
FootyStats CSV/API
footystats
footballapi_csv
keyexperimentalactive
Global league/team/player stats. v0.15 harvests league list and todays matches when API key is available.
RapidAPI Stoiximan / Betano Odds
rapidapi_stoiximan
bookmakersrapidapi
keyactive
v0.21.1 real Stoiximan RapidAPI connector. Uses /v1/files and /v1/data/{filename}; default soccer file site_pregame_stoiximan_soccer.json.
Spider Cloud Stoiximan / Greek Bookmakers
spider_stoiximan
bookmakersspider_cloud
keyexperimentalactive
v0.20 discovery/scraper fallback connector. Configure SPIDER_CLOUD_API_KEY/SPIDERAPI_KEY and SPIDER_STOIXIMAN_URL or SPIDER_GREEK_BOOKMAKER_ENDPOINTS.
Football Standings API
football_standings_api
footballapi
experimentalactive
ESPN-based standings backup source. Disabled when domain is offline.
Transfermarkt API
transfermarkt_api
footballapi
experimentalactive
Transfers/market values/squads via wrapper. v0.15 discovers OpenAPI endpoints and can query configured search endpoints.
OpenFootball football.json
openfootball_football_json
footballgithub_json
experimentalactive
Historical public football data. v0.15 indexes repo and can sample configured season files.
Manual Flat Fixture XLSX/CSV
manual_flat_fixture
footballmanual_file
disabled
Parser helper for flat files with Match Number, Date, Home Team, Away Team, Result. Supports multiple files.

Manual flat fixtures / results

Supports multiple files. Converts Excel serial dates and resolves teams into canonical entities.

Logs

[2026-07-20T11:46:24] exports zip created: ede_exports_all.zip (0 files, mode=all)
[2026-07-20T11:46:24] exports zip created: ede_exports_spios.zip (0 files, mode=spios)
[2026-07-20T11:46:23] exports zip created: ede_exports_latest.zip (0 files, mode=latest)
[2026-07-20T11:20:27] exports zip created: ede_exports_latest.zip (0 files, mode=latest)
[2026-07-20T11:20:27] exports zip created: ede_exports_all.zip (0 files, mode=all)
[2026-07-20T11:20:27] exports zip created: ede_exports_spios.zip (0 files, mode=spios)
[2026-07-20T11:18:35] exports zip created: ede_exports_latest.zip (0 files, mode=latest)
[2026-07-20T11:18:35] exports zip created: ede_exports_all.zip (0 files, mode=all)
[2026-07-20T11:18:35] exports zip created: ede_exports_spios.zip (0 files, mode=spios)
[2026-07-20T11:05:28] exports zip created: ede_exports_spios.zip (112 files, mode=spios)
[2026-07-20T11:04:59] built package spios_football_20260720_110413.spkg.zip with stats {'entities': 3865, 'odds_targets': 239, 'teams': 2731, 'competitions': 153, 'matches': 7873, 'aliases': 3891, 'raw_records': 13759, 'sources': 11, 'generic': 3299, 'odds': 478, 'odds_lines': 20873, 'bookmakers': 52, 'markets': 572}
[2026-07-20T11:04:09] sports intelligence v0.20 built: team_stats=287, competition_stats=30, match_features=7873, bookmaker_features=1506, bookmaker_market_analyses=1506, signals=164, greek_bookmakers=6
[2026-07-20T11:03:23] bookmaker intelligence v0.21 built: bookmaker_features=1506, bookmaker_market_analyses=1506, signals=164, greek_bookmakers=6
[2026-07-20T11:03:14] greek connector engine v0.21 built: targets=13, fetchable=3, samples=0
[2026-07-20T11:03:09] feed discovery v0.21 built: providers=15, bookmakers=119, greek_fetchable=3, connectors=65, plans=2
[2026-07-20T11:03:01] smart odds targets built: 80 assignments from 98 candidates, created=2, reused=78, status_changed=0
[2026-07-20T11:01:39] transfermarkt_api ingested into knowledge db: {'records': 13, 'raw_changed': 0, 'entities': 0, 'matches': 0, 'generic': 13, 'odds': 0, 'errors': 0}; exports: transfermarkt_api_20260720_110139.csv, transfermarkt_api_20260720_110139.xlsx, transfermarkt_api_20260720_110139.json
[2026-07-20T11:01:39] transfermarkt_api harvested 13 records
[2026-07-20T11:01:30] the_odds_api ingested into knowledge db: {'records': 20, 'raw_changed': 20, 'entities': 0, 'matches': 0, 'generic': 0, 'odds': 20, 'errors': 0}; exports: the_odds_api_20260720_110126.csv, the_odds_api_20260720_110126.xlsx, the_odds_api_20260720_110126.json
[2026-07-20T11:01:29] mominullptr_wc2026 ingested into knowledge db: {'records': 9293, 'raw_changed': 7641, 'entities': 0, 'matches': 0, 'generic': 9293, 'odds': 0, 'errors': 0}; exports: mominullptr_wc2026_20260720_110119.csv, mominullptr_wc2026_20260720_110119.xlsx, mominullptr_wc2026_20260720_110119.json
[2026-07-20T11:01:26] the_odds_api harvested 20 records
[2026-07-20T11:01:23] openfootball_football_json ingested into knowledge db: {'records': 22, 'raw_changed': 0, 'entities': 0, 'matches': 0, 'generic': 22, 'odds': 0, 'errors': 0}; exports: openfootball_football_json_20260720_110120.csv, openfootball_football_json_20260720_110120.xlsx, openfootball_football_json_20260720_110120.json
[2026-07-20T11:01:20] openfootball_football_json harvested 22 records
[2026-07-20T11:01:19] no records ingested for manual_flat_fixture
[2026-07-20T11:01:19] manual_flat_fixture harvested 0 records
[2026-07-20T11:01:19] harvest+ingest started for manual_flat_fixture
[2026-07-20T11:01:19] mominullptr_wc2026 harvested 9293 records
[2026-07-20T11:01:19] no records ingested for oddspapi
[2026-07-20T11:01:19] oddspapi harvested 0 records
[2026-07-20T11:01:19] rapidapi_stoiximan ingested into knowledge db: {'records': 20, 'raw_changed': 20, 'entities': 0, 'matches': 0, 'generic': 0, 'odds': 20, 'errors': 0}; exports: rapidapi_stoiximan_20260720_110118.csv, rapidapi_stoiximan_20260720_110118.xlsx, rapidapi_stoiximan_20260720_110118.json
[2026-07-20T11:01:18] harvest+ingest started for openfootball_football_json
[2026-07-20T11:01:18] rapidapi_stoiximan harvested 20 records
[2026-07-20T11:01:17] harvest+ingest started for transfermarkt_api
[2026-07-20T11:01:16] no records ingested for football_standings_api
[2026-07-20T11:01:16] football_standings_api harvested 0 records
[2026-07-20T11:01:16] harvest+ingest started for football_standings_api
[2026-07-20T11:01:14] no records ingested for spider_stoiximan
[2026-07-20T11:01:14] spider_stoiximan harvested 0 records
[2026-07-20T11:01:14] harvest+ingest started for spider_stoiximan
[2026-07-20T11:01:13] harvest+ingest started for rapidapi_stoiximan