This python script allows you to scrape soundcloud for songs either by tag or search term.
soundcloud-scraper.py [-t <tag> -s <searchTerm>] -n <number> -o <outputDirectory> -f <offset>
Download progress
Limit
Offset
Tag or search term
Only downloads songs not already in output directory