Hi Ashwin,
There are ways in which you can optimize your queries so with less requests you get all the information you need and you do not reach the request limit.
If I understand correctly you basically need the tag list for sounds in Freesound.
The faster way to do it is to make an empty search query and use the fields parameter to indicate that you want to get the tags of each sound. If you do &fields=tags,id you’ll get sound tags and sound id. You can also add more relevant information if you need it (check the docs).
If you also set the page_size to the maximum (150 sounds/page), you should be able to get all the tags from freesound sounds in approximately 2000 requests (300.000 sounds / 150 sounds per page) which would allow you to get all the data in one/two days.
Hope this helps,
Cheers,
frederic
---
Frederic Font
Music Technology Group
Universitat Pompeu Fabra