Do purchased credits disappear?
All credits that you bought in a bundle or for an arbitrary amount are not burned. Credits that are accrued by subscription are updated 30 days after subscription.
Do I need to get a new API key when installing the plugin on other sites?
No, a key can be used on multiple sites. The balance is shared and can be replenished from any site.