-1

I am planning to create steam users database for some personal use. So my plan is to make requests on steam API with steam IDs and save the result in my database. But I have one problem I don't have steam IDs of all registered profiles.

I've tried learning how those IDs are generated but I didn't understand anything. I also tried finding the existing list of steam IDs but couldn't. How steam IDs are generated

Since steam has 100,000 daily limit I can't go from 000000000000000001 to 999999999999999999 that would take too much resource and time.

Can someone explain how I can get all of the existing IDs, please?

1 Answers1

1

The Steam Web API limit and the huge number for the steam ID are designed to prevent this sort of scraping of personal data.

You accepted the Steam Terms of Use and the Steam Web API terms of use which means you entered into a contract between you and Valve. In the eyes of the european data protection regulation, which is mentioned in those documents, the steam ID can be considered personal data. So what you are intending to do is against the interest of Valve and their user's rights for privacy.

From a technical standpoint there is no way to get all steam IDs unless you try all possible variations for a SteamID64.

EliteRaceElephant
  • 7,744
  • 4
  • 47
  • 62