Predictable output
Choose a destination directory. QDB Downloader creates a collision-safe folder derived from the project name, reference date, and timestamp, then writes either separate entity files or one snapshot.json file.
Three export layouts
JSON writes normalized league, team, and player arrays to separate files. Single JSON adds portable project metadata and nests every selected player under its team, while keeping selected leagues at the root. CSV uses stable headers, UTF-8, CRLF rows, and RFC 4180 escaping. Empty data produces an empty array or a header-only CSV.