How to search for all zip codes within a radius (in miles) using latitude, longitude, and an API for the US? [closed]

I’m working on a project where I need to find all zip codes within a specified radius (in miles) from a given location defined by latitude and longitude in the US. The input will consist of:

Latitude
Longitude
Radius (in miles)
I need to retrieve a list of zip codes that fall within that radius.

I’ve explored various options but haven’t found a dedicated API from Google that allows for this type of search based on coordinates and radius. Does Google offer any API that can achieve this? If not, are there any other reliable sources or APIs that provide this information specifically for the US?

Requirements:

  1. The solution should return all zip codes within the specified radius based on the provided latitude and longitude.
  2. The radius unit should be in miles.
  3. The solution should be specific to the United States.

What I’ve Tried:

  1. Investigated Google Maps Geocoding API, but it seems to focus more
    on individual locations rather than retrieving bulk postal code data based on coordinates.
  2. Looked into Google Places API, but I couldn’t determine how to
    implement radius-based postal code searches.
  3. Downloaded a list of zip codes along with their latitude and
    longitude from an online source, but I’m uncertain about the
    accuracy and completeness of this data.

Questions:

  1. Is there a way to achieve this using Google APIs?
  2. If Google APIs are not suitable, what are some authentic sources or APIs that specialize in US postal code data and support radius-based searches?
  3. How can I validate the accuracy of the downloaded zip code data with latitude and longitude?