GOG Galaxy Exporter
Swift. Fast. Reliable. Fill your games library on the runGOG Galaxy Exporter
GOG Galaxy Exporter is a simple utility, designed to swiftly and
effortlessly export entire games library titles into a single JSON file. Coupled with API
available in GBX Edition, you can easily import the entire library data into
your member's profile to later use it with our GameLink solution. All you need is this piece
of software and GOG Galaxy from GOG platform. Read below for more info.
How does it work?
GOG Galaxy Exporter (GGX for short) utilises files from GOG Galaxy application in order to export information about your owned games. All you need to do is point the application to a specific file on your hard drive, after which all the magic happens on its' own. On top of that, the GBX Edition allows you to upload the titles directly to our database, and assign the titles to your account.
After uploading the data to the server, additional parsing layer is being activated, through which titles are being cross-referenced with our database in order to exclude inadequate items, like software, DLCs or media files owned through implemented platforms. Also, another step merges same games with slightly differently written titles into one ID (for example: 'Battlefield II' and 'Battlefield 2').

Why GOG?
The reasons are actually very simple.
- First of, GOG Galaxy allows you to connect to all the platforms where you have an account by
using multiple integrations within the application. This way, you can gather entire list of
your games from various mainstream gaming platforms (like Steam,
Uplay, battle.net, xBox, and so on) with
just one tool. Pair that with the fact that not every API is accessible without partnership
programs, and you get an awesome way to keep it all together.
- Secondly, the local database files created by GOG Galaxy are encoded in a fairly common and widely known SQLite format. They are easy to handle, parse, and come up with all the info you need.
- Third, web-based APIs of most (if not all) platforms will not respond with data about games from other platforms, even if they are integrated. Funnily enough, neither will GOG's API. Hence the need for local-based solution.
These three reasons created a base to cut down development time and actually make it
possible to work easily and effortlessly for the user. Also, they allow us to create the
workflow for this data without having to follow strict outside specification.
How to use it?
Follow these simple points to upload your comprehensive game library into your profile.
- Launch your GOG Galaxy application.
- Make sure you set up and login to all the integrations you want in Settings → Platforms → Integrations.
- Wait until GOG Galaxy imports all of your data from integrated platforms.
- Launch GOG Galaxy Exporter (GBX Edition).
- Log in, using the same data as your account on GBX site.
- Specify path to galaxy-2.0.db file (by default can be found at C:\ProgramData\GOG.com\Galaxy\storage).
- Press the "Extract titles data" button to start parsing the file.
- After a while a screen will popup with statistics about your titles. Here you can press "Upload data to your account" to finalise the process or "See titles list" to check all the found games names.
- And that's it... not even 10 points. Hell, not even 9, really...