- Platform
- Windows x64
- Storage
- Local SQLite
- Sources
- 4 online providers
- Exports
- JSON, nested JSON, and CSV
01 · Organize
A project is a snapshot
Create projects such as 2026/1 with a reference date of 2026-01-01. The timezone-independent calendar date describes the project snapshot as a whole. Transfermarkt can use a separate optional season, while Eurofotbal includes a league season in its Source ID.
Project names are unique without regard to letter case. Search larger project lists, review record totals, and rename or delete projects without affecting other snapshots.
02 · Collect
Choose what enters your data
Preview a league or team from Transfermarkt, Soccerway, WorldFootball, or Eurofotbal before anything is saved. Select the squads and individual players that belong in the snapshot, then review conflicts and commit the change as one transaction.
03 · Explore
Browse without losing context
Search, filter, sort, page, and customize columns across league, team, and player tables. Follow a league into its teams and a team into its players while staying inside the active snapshot.
Source filter selections are remembered per project and table, including New, Old, and custom badges. Source and combined finders keep independent column visibility and order, including keyboard-accessible reordering. Select records on the current page to manage custom badges, change supported metadata, or review and confirm deletion.
Combine
Build one canonical squad from several providers
Link an already imported team from two or more providers, review conservative player matches, correct uncertain identities, and resolve each differing field from the provider you trust.
Project leagues, teams, and players remain separate from source records and can be browsed or exported as their own dataset. Ready and Needs review statuses expose whether every linked source record is still available; combined custom badges and finder filters help classify the canonical result.
04 · Reuse
Take the whole snapshot with you
Choose leagues and unassigned teams, then combine a reusable visibility preset with a field-name preset. Export the resulting teams and players as separate JSON or CSV files or as one nested JSON snapshot. Built-in camelCase and snake_case names keep output predictable for analysis, scripts, spreadsheets, or archiving.
The export wizard restores the last chosen destination. After an export succeeds, it also remembers the selected dataset, format, visible columns, and output field names across projects.
Privacy
Local by design
Your projects live in a local SQLite database with transactional writes, foreign keys, and WAL. SQLite and Soccerbot run only in the Electron main process, while the Angular interface stays behind a typed, restricted desktop boundary.