Google News Result API via SerpApi

To get Google news results from SerpApi, create a search with tbm parameter set to nws. (I.e., tbm=nws)

SerpApi JSON structure:

{
  ...
  "news_results": [
    {
      "position": Integer - Article position
      "title": String - Article title
      "link": String - Link to the 
      "date": String - Article date
      "source": String - Article source
      "snippet": String - Article snippet
      "category": String - Article category
      "thumbnail": String - Article thumbnail
    },
  ...
}

Example of news results for "Trump"

Trump News

{
  ...
  "news_results": [
    {
      "position": 1,
      "title": "Trump blasts Sessions over indictments of two of his earliest ...",
      "link": "https://www.cnn.com/2018/09/03/politics/donald-trump-jeff-sessions-justice-department/index.html",
      "source": "CNN",
      "date": "4 hours ago",
      "snippet": "(CNN) President Donald Trump on Monday blasted his Attorney General Jeff Sessions and lamented the indictments of two lawmakers who ...",
      "thumbnail": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSCv3eR2GkOR3WgDNTd4LqT77Bteu_ScA8NUFKcEYU1HskYXHXrnse-GnG0SN78_uUgM1k0nIQV"
    },
    {
      "position": 2,
      "title": "Trump accuses Sessions of hurting Republican congressional races",
      "link": "https://www.reuters.com/article/us-usa-trump-sessions/trump-accuses-sessions-of-hurting-republican-congressional-races-idUSKCN1LJ231",
      "source": "Reuters",
      "date": "3 hours ago"
    },
    {
      "position": 3,
      "title": "Trump steams at Attorney General Jeff Sessions, reigniting his attacks",
      "link": "https://abcnews.go.com/Politics/trump-steams-attorney-general-jeff-sessions-reigniting-attacks/story?id=57579418",
      "source": "ABC News",
      "date": "3 hours ago"
    },
    {
      "position": 4,
      "title": "Trump slams Sessions on Twitter, says AG is hurting GOP in midterms",
      "link": "http://www.foxnews.com/politics/2018/09/03/trump-slams-sessions-on-twitter-says-ag-is-hurting-gop-in-midterms.html",
      "source": "Fox News",
      "date": "4 hours ago"
    },
    {
      "position": 5,
      "title": "Trump blasts Sessions over charges against GOP congressmen ...",
      "link": "https://www.politico.com/story/2018/09/03/donald-trump-jeff-sessions-tweet-806298",
      "source": "Politico",
      "date": "5 hours ago"
    },
    ...
  ],
  ...
}