Eu costumava ter um agregador pessoal de sites de que gostava, mas mantê-lo era um pesadelo. Eu precisava pegar o feed RSS de cada site, categorizar seu conteúdo, lidar com erros e limites de taxas individuais, etc. Tive que destruir todo o projeto porque era um pesadelo gerenciá-lo. Alguns anos depois, há um serviço de API incrível que agrega as principais fontes de notícias para mim: mediastack!

Resultados rápidos
- Registre-se gratuitamente!
- Fornece acesso a 7.500 fontes de notícias em todo o mundo
- Oferece notícias em tempo real, além de dados históricos
- Permite consultar artigos de notícias por palavra-chave, local, data e muito mais
- Excelente documentação com exemplos de código
Depois de se inscrever e obter sua chave de API gratuita, o senhor pode começar a consultar essa incrível API de notícias. Como estamos na temporada de transferências na Premier League inglesa, eu poderia procurar notícias sobre as transferências do Arsenal:
http://api.mediastack.com/v1/news
?access_key=MY_API_KEY
&keywords=Arsenal
&countries=gb
Também posso verificar as notícias sobre governança de criptomoedas nos Estados Unidos:
http://api.mediastack.com/v1/news
?access_key=MY_API_KEY
&keywords=crypto,law
&countries=us
Sempre posso limitar a fonte a organizações de notícias confiáveis:
http://api.mediastack.com/v1/news
?access_key=MY_API_KEY
&keywords=coronavirus
&sources=-foxnews
&countries=us

O mediastack permite muitas personalizações nas solicitações, desde o local, paginação, tópicos, idiomas, datas e muito mais:
http://api.mediastack.com/v1/news
?access_key=MY_API_KEY
&keywords=bitcoin
&sources=-foxnews
&categories=business
&languages=en
&sort=popularity
&countries=us
Se eu quisesse criar um recurso “On this day in history” (Neste dia na história), poderia usar o recurso de notícias históricas:
http://api.mediastack.com/v1/news
?access_key=MY_API_KEY
&keywords=bitcoin,price
&date=2014-07-31
Adoro a ideia de usar o mediastack para criar um site pessoal de notícias. Também gosto da ideia de criar um bloco de “Notícias relacionadas” com base nas palavras-chave de um determinado artigo. Em teoria, o senhor poderia criar um site de notícias incrível e completo com o mediastack. Vá em frente e faça isso acontecer!