FronkonGames/Steam-Games-Scraper

Extract information from all games published in Steam thanks to its Web API, and store it in JSON format.

56
/ 100
Established

Augments Steam API data with SteamSpy metrics (playtime, user scores, ownership estimates) and implements intelligent filtering to exclude non-game content (DLCs, tools) into separate files. Built in Python with configurable request throttling (respects 200 req/5min rate limits), retry logic, multi-currency/language support, and incremental updates that cache app IDs locally to avoid redundant API calls. Includes auto-save checkpoints and CSV-based game injection for dataset augmentation.

142 stars.

No Package No Dependents
Maintenance 10 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 20 / 25

How are scores calculated?

Stars

142

Forks

31

Language

Python

License

MIT

Last pushed

Jan 10, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/FronkonGames/Steam-Games-Scraper"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.