Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

The steam key will not expire. There are steam keys in the itch.io database, so that there shouldn't be any problems.

Maybe this blog post will help you: https://itch.io/t/67604/how-to-get-a-steam-key-from-your-itchio-purchase

If you are still having problems, please contact the itch.io support.