This is a great News API, I’ve used it several times.
Just a heads up for the future though - NewsAPI.org will be releasing their V2 of their API. It may eventually require you to change your endpoint, and it ‘could’ cost you money.
Here’s their soft release of their beta V2 API, (http://beta.newsapi.org/) which will have access to 5000 news sources. So it’s definitely improving, but something to check into in case they shut down V1 in the future.