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!