Snapshots
Manage snapshots by date
Give each project a name and a required reference date. Every project remains isolated, so you can keep multiple historical or planned datasets side by side.
- Timezone-independent calendar dates
- Case-insensitive unique project names
- Search plus at-a-glance league, team, and player totals
- Rename or permanently delete projects and their stored records
Import
Preview before saving
Start with a supported source URL or ID, load its data, and narrow the result before it reaches the database.
- League and direct-team import workflows
- Transfermarkt, Soccerway, WorldFootball, and Eurofotbal provider identities kept separate
- Optional Transfermarkt seasons independent of the reference date
- Eurofotbal league seasons embedded in their Source IDs
- Team, squad, and individual-player selection
- Progress reporting and cancellation after the current squad
Updates
Control conflicts and ownership
Refresh existing sources without blindly overwriting the snapshot. Review matching identities and decide how names, missing records, leagues, and teams should be handled.
- Keep, refresh, move, detach, deduplicate, or delete records
- Missing-team, missing-player, name, and ownership policies
- One final add, update, preserve, move, detach, deduplicate, and delete summary
Combined data
Import and identify players across providers
Choose one stored team or matching teams from up to four providers. QDB Downloader proposes only strong, unambiguous player matches and leaves uncertain players available for manual joining or splitting.
- Dynamic Import steps for single-source and cross-provider teams
- Selectable resolved players on every summary, including one-click deselection when birthdates are missing
- Global drag-and-drop provider priority with keyboard controls
- Automatic per-field fallback plus direct value choices
- Separate project league, team, and player finders
- Ready and Needs review provenance statuses plus combined custom badges and filters
- Independent combined-finder column visibility, ordering, and reset controls
- Explicit recombination that never silently rewrites canonical records
- Individual or checkbox-based bulk deletion of project players without removing source records
- Provenance retained when source data is removed
Browse
Find the records that matter
Explore normalized tables without loading the entire dataset into the interface. SQLite handles large result sets behind the scenes.
- Search, sorting, filters, and pagination
- Filters for source, parents, seasons, league tiers, nationalities, positions, preferred foot, and time-based or custom badges
- League tier sorting plus filters for tiers 1 to 10 and leagues without a tier
- General and detailed player positions, including GK, CB, CAM, and ST
- Remembered source filter selections plus independent source and combined column layouts
- Mouse, touch, and keyboard column reordering
Manage
Keep stored data accurate
Edit league and team names, countries, source identities, optional Transfermarkt seasons, league tiers, and team-to-league relationships. Assign reusable custom badges from any row or page selection, then use them to build focused finder views.
- Optional league tiers from 1 to 10
- Global custom badges with names, tooltip descriptions, and accessible palette colors
- Single-record and page-selection metadata changes
- League-only deletion that keeps teams unassigned
- Cascading league, team, and player deletion with affected-record counts
- Source-based cleanup from Project settings with a deletion preview
Preferences
Keep the workspace comfortable
Use Global settings to follow the operating-system appearance or choose a persistent light or dark theme, configure when New and Old badges appear, manage source and combined custom badges, configure their independent finder column layouts, and save independent export visibility and field-name presets. The export wizard also restores the destination and the dataset, format, columns, and field names from the last successful export. When opened from a project, the toolbar returns to the same project page. Project settings handles source cleanup and saved filters for only the active project, while Global settings can permanently clear every project after confirmation.
Export
Create portable output
Select columns plus leagues or unassigned teams. Their teams and players are included automatically. Choose separate JSON for code and APIs, Single JSON for one nested snapshot, or CSV for spreadsheets and data tools.
Reuse named presets or continue from the exact dataset, format, visibility, and field-name configuration that produced the last successful export.