My insurance company found out I had snakes and promptly gave me a warning to either get rid of the snakes or they were cancelling my house insurance...so I set about trying to find a broker who cared enough to fight in my interest. I finally found a broker who didn't run away at the word python.
Unfortunately the only way to get insurance for the snakes was to change my house insurance from residential to commercial. From 600 a year to 2000 a year (Canadian Funds). Yes, it's expensive and yes the coverage is not as good as residential but at least I know that if my house burns down I'm covered.
I had to take pictures of the setup. I had to tell them what type of heating I was using....I have to use heat rope as FlexWatt is not CSA approved...I had to send them our local bylaw to show that the Ball Pythons fit within the allowable limit for a python (less than 2 meters / ~6 feet)....and it goes on...
Anyway, the company that would cover me was AVIVA.
www.avivacanada.com, they probably have an american website also.
Good luck.
Let me know if you need more information.
Denis