I accidentally deleted an AMI ID which is being used to bring up instances across various environments. Unfortunately I don't have a snapshot backup as well. Is there any way that I can retrieve this AMI?
Unlikely.
What you can do is create an AMI from one of the instances, and update the LaunchConfigurations or LaunchTemplates to use the new AMI Id.