To get flood insurance it's a good idea to find local agencies or companies that sell flood insurance through FloodSmart.gov or by calling the NFIP Referral Call Center at (888) 379-9531.
You cannot buy NFIP insurance directly through the government.