How to fetch values of places from the api and show it on Map as pins?

I want to create a single activity Android application where Input would be a search term for places used for performing or producing music from MusicBrainz AP Development - MusicBrainz Wiki . Output would be places as pins on a map . Places returned per request should be limited, but all places must be displayed on map. For example , there are 100 places for search term, but limit is 20, so you need 5 request to get all the places and these places should be opened from1990.