To fix the issue you can do Yes you are right, the nearbysearch API respond with the list of places that are close to the place you need to search for. You just need to get the place_id for the place you are searching for and then use the Places API in order to retrieve the detailed results.
will help you I just started to experiment with the google APIs and I was trying to retrieve all the places near me, by type. https://github.com/googlemaps/google-maps-services-js It works perfectly, if I specify just one type. Ex type: 'museum'. , In googlemaps documentation it specifies
Android: Finding nearby places with Google Places API