Sources
Compact provider list. Use Harvest+Ingest to populate the Knowledge DB.
| Source | Plugin | Kind | Status | Notes | Actions |
|---|---|---|---|---|---|
| OpenFootball WorldCup JSON openfootball_worldcup | football | github_json | active | Public-domain World Cup JSON. No key. | |
| Mominullptr FIFA WC 2026 Dataset mominullptr_wc2026 | football | huggingface_dataset | active | Advanced World Cup 2026 dataset. No key. | |
| TheStatsAPI World Cup fixtures thestatsapi_wc2026 | football | json | active | Free World Cup fixtures JSON backup, no key. | |
| API-Football / API-Sports api_football | football | api | keyactive | Fixtures, results, standings, teams, lineups, injuries, events. Requires API_FOOTBALL_KEY. | |
| The Odds API the_odds_api | bookmakers | api | keyactive | Odds/events/scores. v0.17 supports multi-key split/failover, quota headers, smart provider limits and unified odds snapshots. | |
| TheRundown therundown | bookmakers | api | keyexperimentalactive | Real-time odds/scores/markets. v0.17 supports smart provider limits and configurable endpoints because plans differ. | |
| OddsPapi / odds-api.io oddspapi | bookmakers | api | keyexperimentalactive | v0.17 REST connector: sports, bookmakers, tournaments, odds-by-tournaments, smart limit. Best first path for Stoiximan/Novibet/Betano coverage. | |
| SportsGameOdds sportsgameodds | bookmakers | api | keyexperimentalactive | Odds API with broad bookmaker coverage. v0.15 supports configurable endpoint discovery. | |
| FootyStats CSV/API footystats | football | api_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 | bookmakers | rapidapi | 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 | bookmakers | spider_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 | football | api | experimentalactive | ESPN-based standings backup source. Disabled when domain is offline. | |
| Transfermarkt API transfermarkt_api | football | api | experimentalactive | Transfers/market values/squads via wrapper. v0.15 discovers OpenAPI endpoints and can query configured search endpoints. | |
| OpenFootball football.json openfootball_football_json | football | github_json | experimentalactive | Historical public football data. v0.15 indexes repo and can sample configured season files. | |
| Manual Flat Fixture XLSX/CSV manual_flat_fixture | football | manual_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