API to calculate which addresses out of an address list are in the radius of another address
===

What I am trying to do is the following:

- I have an address XYZ
- I have a list of other Addresses
- I want to get out of the list, all the addresses within a certain distance of XYZ

Is it possible, if yes, which API would you recommend to do this? I would like to do this in a Java web-application that I am building using Spring. 