Atualização 2024-12-18: o programa educacional está fechado.
Este guia explica como estudantes, educadores e pesquisadores podem usar uma API de notícias para ensino e pesquisa.
O que é uma API de notícias?
Uma API de notícias permite que um aplicativo solicite artigos e manchetes de diferentes editores. Você pode usá-la para obter notícias para um projeto de pesquisa ou aplicativo sem visitar cada site de notícias.
Fazer uma solicitação
Registre-se com um provedor de notícias API e obtenha uma chave API. Seu programa envia uma solicitação com essa chave e recebe os dados. Por exemplo, em Python:
import requests
url = "https://api.apitube.io/v1/news/everything"
querystring = {"per_page":"10", "api_key":"YOUR_API_KEY"}
response = requests.request("GET", url, params=querystring)
print(response.text)
Este exemplo solicita artigos de notícias e imprime a resposta.
Usos em ensino e pesquisa
- Encontre artigos para trabalhos, relatórios e projetos de classe.
- Acompanhe como a cobertura da mídia e a opinião pública mudam ao longo do tempo.
- Reúna manchetes para pesquisa em ciência política, jornalismo ou ciências sociais.
- Crie exercícios em sala de aula onde os alunos coletam e analisam dados de notícias sobre um tópico.
Escolha notícias gratuitas API
Verifique quais idiomas e publicadores o API cobre, com que frequência os artigos ficam disponíveis e quais filtros de tópico e palavra-chave ele suporta.
Verifique também o limite de solicitações diário ou mensal. Um plano gratuito pode ser suficiente para um projeto de classe, mas muito limitado para um conjunto de dados maior ou atualizações frequentes. APIs gratuitas podem fornecer acesso a milhares de fontes de notícias sem taxa de assinatura, e você pode integrá-las com um pequeno programa.
O plano gratuito APITube descrito aqui permite até 100 solicitações por dia. Fornece artigos e manchetes de editoras em todo o mundo para projetos educacionais e de pesquisa.
A documentação News API inclui mais exemplos de consultas.



