ITunes contains over 100,000 rap releases but unfortunately the quality of their meta-data restricts finding related songs by Vocalist, Producer, Country Of Origin, Label, Star Rating and Content tags.
You will not be able to perform searches like this using ITunes, Spotify or even Discogs. Quality over quantity. Enjoy!