With AdWords API, you can use
TargetingIdeaService to fetch the search volume of keywords based on a number of inputs, including seed keywords, target website, location etc. To get started, please refer to the code snippets in
this guide. The information is free, indeed but you would need to
sign-up for AdWords API, if you have not done so already.