Hello,
I can develop this project just the way you need it.
I have seen the news API and found that it has author, title, description, url, publishedAt and content attributes and we can search articles based on these attributes only, But didn't found 'Language' , 'popularity' attributes so how we supposed to search based on Language and popularity based , We don't have that data.
Also provide detail whether you want to use this Api locally when you search data or you want to host it.
Thanx