Every key.
One CSV.
Pull every Steam key out of your Humble Bundle account. Reveals hidden keys, claims Choice games, writes a structured CSV you can sort, search, and bulk-paste into Steam.
What it does
Three extraction modes, one unified output. Most users want all three.
Reveal Hidden Keys
Automatically clicks Redeem on every pre-allocated but unrevealed key in your library. Same action a human would perform, just faster.
Full Library Walk
Hits Humble's private JSON API to enumerate every order you've ever made. Hundreds of bundles, one command.
Choice Claiming
Claims Humble Choice subscription games via API or browser-driven flows. Even handles legacy "pick N of M" months.
Structured CSV
One row per key with game title, platform, bundle name, deadline, and direct Humble URL. Sort, filter, bulk-paste into Steam.
Safe by Design
Never logs into Steam. Never makes purchases. Never gifts games. Never stores your password. Read-only preview with --dry-run.
Smart Merge
Merge with existing CSVs from previous runs. Identity based on (URL, title, platform) — never loses keys across runs.
Four steps to every key
From install to CSV in under five minutes. Most of that is Humble's API responding.
Install
pip install or uv tool install. Then playwright install chromium for the browser engine.
Login once
First run opens a real Chromium window. Log in normally (2FA works). Session is saved for future runs.
Extract everything
Walks your entire library, reveals hidden keys, claims Choice games. All unattended after login.
Use your CSV
Sort by bundle, filter by platform, bulk-paste into Steam. One row per key, structured and searchable.
What you get
A single CSV with one row per key. Sort by bundle, filter by platform, bulk-paste into Steam. Here's what it looks like:
| Game Title | Platform | Key | Bundle | OS |
|---|---|---|---|---|
| Like a Dragon Gaiden | steam | AAAAA-BBBBB-CCCCC | December 2025 Humble Choice | Windows |
| Hollow Knight: Silksong | steam | DDDDD-EEEEE-FFFFF | March 2026 Humble Choice | Windows, Mac, Linux |
| Celeste | steam | GGGGG-HHHHH-IIIII | Indie Gems Bundle | Windows, Mac, Linux |
| Hades II | steam | JJJJJ-KKKKK-LLLLL | May 2026 Humble Choice | Windows |
| Balatro | steam | MMMMM-NNNNN-OOOOO | Card Games Bundle | Windows, Mac |
| Metaphor: ReFantazio | steam | PPPPP-QQQQQ-RRRRR | April 2026 Humble Choice | Windows |
Documentation
Everything you need to know, from first install to contributing patches.
View full wiki on GitHub →Ready to extract?
Requires Python 3.10+ and Chromium. Two commands and you're running.
First run? Use --dry-run -v for a safe read-only preview before anything mutates.