Check your states Parks & Wildlife site. It should have the info for any permits needed. Also check your cities laws to make sure they don't have any restrictions.

In Texas a permit is needed to own(private permit) or breed and sale(buiseness permit) certain large breeds and some native hots. But then in Houston you are not to have a snake that gets over 9(I think) ft.

I would start with your state laws and work down to your local laws and ordnance. If you don't find the info call the game warden office and ask.