Instead of contact list, create a dataset project and load all zip codes in it as the preimary key. Now using this API in the survey flow web service element to check if it exist.
Could can use an Authenticator?
(if you do, then select the option below to allow multiple responses from the same zip code)

You can also use supplemental data in survey flow if you have to bring some data based on zip code.
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.