Skip to content

gonza7aav/steam-wishlist-exporter

Repository files navigation

steam-wishlist-exporter

NPM Version NPM Downloads NPM License

Léeme en Español

A tool to export the wishlist of a Steam account

🚀 Usage

Before exporting, you should read the Steam Web API Terms of Use.

I am not responsible for any ban by Steam caused by not following the Terms of Use.


To start the program, run:

npx steam-wishlist-exporter --username <steamID> [ --retry | --append | --delay <milliseconds> ]

For more information about the different options, run:

npx steam-wishlist-exporter --help

📂 Results

After execution, you will find a file called username_wishlist.json with the same structure as the following example

{
  "username": "wishlist_owner",

  // an array of games id (aka appids) that have presented errors
  "appidThatFailed": [207210],

  "games": [
    {
      "appid": 10,
      "storeURL": "https://store.steampowered.com/app/10",
      "title": "Counter-Strike",
      "publishers": ["Valve"],

      // some games may not have developers
      "developers": ["Valve"],

      // coming soon games may not have a price or currency yet
      // free games don't have price or currency
      "price": 129.99,
      "currency": "ARS",

      // coming soon games may not have a release date yet
      "releaseDate": "1 Nov, 2000"
    },
    ...
  ]
}

📝 License

Copyright © 2021 Aguirre Gonzalo Adolfo. This project is MIT licensed.