Skip to content

lauronjohn/steam-avatar-webapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎮 Steam Avatar Downloader (Web App)

A simple Flask-based web application that allows users to download Steam profile avatars using either a SteamID64 or a custom Steam profile URL (/id/username).

The app uses the official Steam Web API (no scraping) to reliably resolve profiles and fetch the full-size avatar.

Screenshot 2026-02-01 at 12 30 23 AM

✨ Features

  • ✅ Supports SteamID64
  • ✅ Supports custom Steam profile URLs
  • ✅ Automatically resolves vanity URLs
  • ✅ Downloads full-size avatars
  • ✅ Simple and clean web interface
  • ✅ Built with Python & Flask

🧱 Tech Stack

  • Backend: Python, Flask
  • Frontend: HTML, CSS
  • API: Steam Web API

🔑 Prerequisites

1. Python

  • Python 3.8+

2. Steam Web API Key

Get a free API key from:

https://steamcommunity.com/dev/apikey


📦 Installation

1. Clone the Repository

git clone https://github.com/lauronjohn/steam-avatar-webapp.git
cd steam-avatar-webapp

2. Install Dependencies

pip install -r requirements.txt

⚙️ Configuration

Open/Create an .env and replace the placeholder with your actual key:

STEAM_API_KEY = "YOUR_API_KEY_HERE"

▶️ Running the App

Run the Flask application:

python app.py

Then open your browser and navigate to: http://127.0.0.1:5000


🧪 Usage

Enter one of the following in the input field:

SteamID64:

76561198000000000

Custom Profile URL:

[https://steamcommunity.com/id/username](https://steamcommunity.com/id/username)

  1. Click Get Avatar
  2. Click Download Avatar to save the image.

📄 License

This project is provided for educational purposes.

Steam and the Steam logo are trademarks of Valve Corporation.


🤝 Contributing

Pull requests and improvements are welcome!

Feel free to fork the project and submit changes.


⭐ Acknowledgments

  • Valve Steam Web API
  • Flask Framework

About

A simple Flask-based web application that allows users to download Steam profile avatars using either a SteamID64 or a custom Steam profile URL (/id/username).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors