What you can do

From a source page to a reusable snapshot

QDB Downloader keeps collection, review, storage, exploration, and export in one focused desktop workflow.

Snapshots

Separate projects 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
  • At-a-glance league, team, and player totals
  • Rename or delete projects from the project list

Import

Preview before saving

Start with a supported Transfermarkt URL or ID, load its data, and narrow the result before it reaches the database.

  • League and direct-team import workflows
  • Optional source season independent of the reference date
  • Team, squad, and individual-player selection

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, move, detach, refresh, or delete records
  • Independent team and player ownership choices
  • One final synchronization summary before commit

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 parents, seasons, nationalities, positions, and preferred foot
  • Remembered column visibility for each table

Edit

Correct source metadata

Edit league and team names, Transfermarkt identities, source seasons, and league relationships. Source links are regenerated and duplicate source identities are rejected.

Export

Create portable output

Choose separate JSON for code and APIs, Single JSON for one nested snapshot, or CSV for spreadsheets and data tools. Every export is written to a collision-safe folder.