Comment on page
NewsAPI
Connect to https://newsapi.org/ and get a dataframe
You must Connect before any other methods
naas_drivers.newsapi.connect("YOUR_API_KEY")
# OR You can use our default apikey to test
# Limited to 200/hours request for all naas users
naas_drivers.newsapi.connect()
naas_drivers.newsapi.get(q="TSLA")
Choose fields you want to get in result, list available below:
- title
- image
- link
- description
- source
- image
fields = ["image", "title"]
naas_drivers.newsapi.get(q="TSLA", fields=fields)
Language of news
country = "en"
data = naas_drivers.newsapi.get(q="TSLA", language=country)
Limit the number of results
limit = 5
data = naas_drivers.newsapi.get(q="TSLA", limit=limit)
data = naas_drivers.newsapi.get_top(sources='bbc-news')
sources = naas_drivers.newsapi.get_sources()