Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Revadike/InternalSteamWebAPI
Documenting the unofficial and internal Steam Web API
https://github.com/Revadike/InternalSteamWebAPI
api api-docs api-documentation docs documentation hacktoberfest reverse-engineering steam steam-api steam-web-api steamapi steampowered web-api webapi wiki
Last synced: 3 months ago
JSON representation
Documenting the unofficial and internal Steam Web API
- Host: GitHub
- URL: https://github.com/Revadike/InternalSteamWebAPI
- Owner: Revadike
- License: mit
- Created: 2021-05-07T12:20:49.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-03-26T00:37:07.000Z (over 2 years ago)
- Last Synced: 2024-07-28T18:14:34.720Z (3 months ago)
- Topics: api, api-docs, api-documentation, docs, documentation, hacktoberfest, reverse-engineering, steam, steam-api, steam-web-api, steamapi, steampowered, web-api, webapi, wiki
- Language: HTML
- Homepage: https://github.com/Revadike/InternalSteamWebAPI/wiki
- Size: 503 KB
- Stars: 343
- Watchers: 16
- Forks: 19
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-steam - Steam Internal WebAPI Documentation by Revadike
README
# 📄 Internal Steam Web API Documentation
> Documenting the unofficial and internal Steam Web API## Official API
This [wiki](https://github.com/Revadike/UnofficialSteamWebAPI/wiki) is **not** intended to list or document any "official" API that typically use an [API key](https://steamcommunity.com/dev/apikey). If you are interested in that, I recommend this lovely [Steam Web API Documentation](https://steamapi.xpaw.me/) by [@xPaw](https://github.com/xPaw).## Contribution
**WE NEED YOUR HELP!**Because of the nature of this kind of API, we desparately seek contributions to the [wiki](https://github.com/Revadike/UnofficialSteamWebAPI/wiki) to keep the documentation up-to-date and complete!
If this documentation was helpful to you in any way, please consider taking a few minutes to add a new wiki entry or update an existing one (look out for `TODO`). Also, a [☆ Star](https://github.com/Revadike/UnofficialSteamWebAPI/stargazers) is much appreciated!## Generation
[This JavaScript script](https://github.com/Revadike/UnofficialSteamWebAPI/blob/master/generate_docs.js) may help you generate a proposal of the API documentation of an endpoint.
Unfortunately, it is not able to detect variables (such as appids and steamids), you have to correct this manually.## Sources
Most of these unofficial API endpoints can be found by [reverse engineering](https://en.wikipedia.org/wiki/Reverse_engineering). Check out [this tutorial](https://developer.chrome.com/docs/devtools/network/) by [@Google](https://github.com/google).There are also other sources that are tracking them (undocumented), here are a few of them:
* [SteamTracking's Client URL List](https://github.com/SteamDatabase/SteamTracking/blob/master/ClientExtracted/public/url_list.txt)
* [SteamTracking's JavaScript URL List](https://github.com/SteamDatabase/SteamTracking/blob/master/API/JavascriptUrls.txt)## License
[MIT License](https://github.com/Revadike/UnofficialSteamWebAPI/blob/master/LICENSE)