No, you do not need an email to open an Instagram account. You can create an account by using your phone number or Facebook account.