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!