Accessing / Filtering Blog Post Pragmatically

I am wanting to create result pages in the blog based on multiple tags from blog posts. So my question is, would using the api (get_blog_posts) be the way to go about this? Or is it possible for me to filter the blog post results with multiple tags using HUBL?

From what I have read it is not possible.

And from what I understand, to use the API, your app must be published to the Community portal?

Thanks in advanced.

I managed to accomplish this with (blog_recent_tag_posts).