Best News API To Search, Collect, And Track Worldwide News

Get live breaking news or search historical news data for the past 6 years (since January 2018) from 44608+ sources using NewsData.io API. Collect the data in JSON or Excel Formats.

What We Provide

Live Feeds

Live Breaking News API

Get access to our API for live-breaking news and headlines from reputed and global news sources as soon as they are published online.

Learn More

News Feeds

Historical News

Search existing news sources, headlines, and topics from a database of over 44608 news sources archived in the past 6 years.

Learn More

analyze news data

News Analysis

Transform massive amounts of historical and real-time news data from global news sources into game-changing insights.

Learn More

Expanding Globally With Over 5000+ satisfied customers

;

News API request examples

Please find below some examples of API requests including requirement, search query and final outcome in JSON format

NewsData.io API Search and Filter options

Search with Keywords & Phrases

  • Search keywords or even complete phrases for relevant search results q=apple or q="Tim cook".
  • Search keywords and phrases excluding certain keywords. q=cryptocurrency -bitcoin, q=cryptocurrency NOT (ethereum OR bitcoin OR tether)
  • Specify words that must appear along with the ones that must not q=(gamestop AND wallstreetbets) NOT wallstreet
  • Supports Boolean operator AND q= blockchain AND crypto
  • Search for multiple keywords and phrases with multiple OR operators. q=ethereum OR bitcoin OR tether
  • Limit your searches to headline qintitle=nft marketplace
  • Example: https://newsdata.io/api/1/news?apikey=YOUR_API_KEY&q=ethereum%20OR%20tether%20-bitcoin
search news by keywords and phrases
filter news by timeline

Filter by Timeline you want

  • Fetch news articles from 6 months back to the present time by date or date and time.Ex: from_date=2023-08-28 or from_date=2023-08-28T04:04:34
  • Fetch news articles till present time by date or date and time.Ex: to_date=2024-02-28 or to_date=2024-02-28T04:04:34
  • Track news from specific time duration.Ex: from_date=2023-11-28&to_date=2024-01-14
  • Or leave the filter blank to get the latest news updates
  • Example: https://newsdata.io/api/1/news?apikey=YOUR_API_KEY&q=cryptocurrency&from_date=2023-11-28&to_date=2024-01-14

Search for News of a specific Country or Language

  • Search for news articles from the news sources of a specific country.Ex: country=us
  • Search for news articles from multiple countries.Ex: country=us,in,gb
  • Limit your searches to a language of your choice.Ex: language=en,jp
  • Search among 196 countries and 82 languages
  • Example: https://newsdata.io/api/1/news?apikey=YOUR_API_KEY&q=cryptocurrency&country=us&language=en
news by country and language
News from preferred publishers or categories

Get news from preferred Publishers or Categories

  • Restrict your search results to a single publisher of your choice domain=nytimes
  • Track news sources from multiple domains like domain=nytimes,theverge,geekculture
  • Search for news for a particular category. category=business
  • Search for multiple categories simultaneously. category=sports,health,entertainment
  • Example: https://newsdata.io/api/1/news?apikey=YOUR_API_KEY&domain=indiatoday&category=technology

NewsData.io API Features

easy to integrate

Easy to Integrate

Track and analyze large volumes of news data related to your organization and uncover valuable insights with our news API.

44608 news-sources

44608 News Sources

Extract news data from over 44608 trusted news sources worldwide with our news API.

196 Countries

196 Countries

Track relevant news sources from 196 different countries with our news API.

Download the data

Download the Data

Extract valuable news data in a Excel, CSV and JSON file along with analytical insights in a PDF report with our news API.

analyze the data

Analyze the data

Use various text analytics models to analyze news data and extract insights for data-driven decision-making with our news API.

99 sla time

99% SLA time

99% SLA time to provide an uninterrupted and seamless user experience with guaranteed accuracy with our news API.

82 languages

82 Languages

Track global news sources in 82 different languages to access relevant news minutes after it is published with our news API.

json response

Excel, CSV & JSON format

Identify relevant historical and real-time news sources and extract them in Excel, CSV and JSON file format with our news API.

Develop for free

Develop for Free

Get free access to NewsData.io API to develop and test personal projects with our news API.

Google News API

Google News API

Integrated with Google News API for topics, headlines, trending stories, URLs, and more from Google Searches.

Bing News API

Bing News API

Equipped with Bing News API for easy access to the latest news, articles, and images published worldwide.

Yahoo News API

Yahoo News API

Yahoo API features to help leverage Yahoo search engine capabilities for up-to-date news published across the globe.

What Our Clients Say

Unlock the Power of Newsdata for Free: Exclusive Offer for Students, Researchers, and Scholars!

We believe that knowledge should be accessible to everyone. That's why we're excited to offer students, researchers, and scholars a 100% discount on news articles and blog data from the past 6 years. With Newsdata, you'll access real-time news from thousands of sources, giving you the insights you need to stay ahead of the curve. Take advantage of this exclusive offer - contact us today to learn more!

Learn More

Frequently Asked Questions

News API is an API that is used to collect News data along with the related metadata. Newsdata.io is a JSON-based REST API to fetch and get news data in JSON format.

Step 1 : Go to Newsdata.io and register yourself.

Step 2 : Choose an appropriate pricing plan, and if you’re not sure about it then you can also choose the free plan.

Step 3 : To fetch news data you can simply use Newsdata.io’s news search dashboard and download the data in CSV and XLSX format, or use the API key to fetch news data through a python script.

Yes, NewsData.io News API is 100% legal and can be used for commercial purposes. However, it is possible that publishing the full news content and media as your own may attract copyright issues from the original publisher. Hence, if you are using our API for publishing news articles, we suggest you give credit to the original publisher of the articles. As a part of the News API, NewsData.io aggregates and generates news data from publicly available web pages.

You can't publish images and videos as such because it may attract copyright issues from the owner of the images and videos but you can use a thumbnail version (small in size) of the images without attracting copyright.

Copyright and other legal issues depend on various circumstances. For example,

  • If you are using full content of a news article from some news sources and publish it as your own then it may attract copyright issues.
  • If you are using full size images and videos from some news sources and publish it as your own then it may attract copyright issues.

However, there is no copyright issue if,

  • You publish the news feed from various news sources on your platform
  • You are publishing the whole news content and giving credit to the original publisher
  • You are displaying a thumbnail size image in the news feed.
  • You are using the data for research and other purposes.

Also, I would like you to notice the following points:

  • The news itself, as a fact or event, cannot be copyrighted by a website or any other source. However, the way it's presented in articles, images, or videos can be.
  • According to the Supreme Court of the USA, publicly available internet content can generally be scraped and used for commercial purposes, such as what Google Search does. However, publishing someone's full content, images, or videos as your own may still infringe on copyright laws.

Yes, Newsdata.io news API is a REST-based news API.

As Google News has discontinued its news API long back, now we use APIs like Newsdata.io to fetch all the news from Google news.

We are just the data aggregator and we gather the data from the RSS feed provided by the news sources themselves. Hence, there is no need to be legally authorized by any news source. You can use the data for personal and commercial use. The data you can use to publish are Title, short description, publisher name, author name, date, and time. The data you can't post are images and the full content of the news.

There are several reasons to choose NewsData.io over NewsAPI.org. Here are some key reasons:

  • The full content of the article
  • Sentiment analysis of each news
  • Region-based news
  • More news coverage as compared to NewsAPI.org
  • Easy Integration and more budget-friendly
  • Real-time clustering and streamlining of News data
  • Less noise, and more of the news coverage you want
  • More Flexibility and Data Availability in a range of languages
  • Best Free News API in the market

Still, have questions about NewsData.io News API or need help choosing a plan?

Book a Meeting now