A simple API to search News Articles and a real-time firehose news streaming API.

Sign up for free

News API

A REST API for news search.

A WebSocket firehose API for real-time data access.


News articles can be filtered by properties such us: keywords, languages, categories, publishers, countries, etc.


Additional metadata information such sentiment analysis, publisher global ranking, social shares, related articles, etc. are associated to each news article.


Newsriver is crawling more than 500K daily news articles from thousands of online newspapers and blogs worldwide (excluded: Asia and Africa). For instance, all Alexa top news publishers are consistently indexed.

Big Data and AI for News Intelligence

News harvesting

We harvest hundreds of thousand news articles a day, constantly scanning trough the most relevant online newspapers and blogs.

Structured data

News content is extrapolated from unstructured websites HTML and converted into standardised structured JSON data.

Artificial Intelligence

Machine learning algorithms are used to organize the massive amount of data by removing news duplicates and grouping news into specific topics.

Filtering and search

Extensive search criteria can be defined to spot the right news articles.


Raw news articles information are enriched with metadata such us: sentiment analysis, social shares, etc.

Near realtime

As soon as news articles matching filter criteria have been discovered, they are immediately dispatched.

Terms of service

Newsriver is a non profit free of charge news API.

The API rate limit is 225 calls per window per API token. The rate limiting window is 15 minutes long.

We reserve the right to restrict the API usage or entirelly block the access in case of abuses or unfair usage.

If used for commercial purposes, please consider contributing to our infrastructure costs with a monthly subscription.

For more information please contact us at


Newsriver is the first API providing daily access to hundreds of thousand news article consistently harvested from The Internet and processed with cutting edge Artificial Intelligence technology.

A very simple REST API to define filters criteria combined to WebSockes to stream news article as JSON data to your infrastructure.

''; } else { web = locations[i][4]; } if (locations[i][7] == 'undefined') { markericon = ''; } else { markericon = locations[i][7]; } marker = new google.maps.Marker({ icon: markericon, position: new google.maps.LatLng(locations[i][5], locations[i][6]), map: map, title: locations[i][0], desc: description, tel: telephone, email: email, web: web }); link = ''; } }