The New York Times web site provides a rich set of APIs, as described here: http://developer.nytimes.com/docs
Your task is to choose one of the New York Times APIs, construct an interface in R to read in the JSON data, and transform it to an R dataframe.
options(stringsAsFactors = FALSE)
library(jsonlite)
library(httr)
library(DT)
url <- "https://api.nytimes.com/svc/topstories/v2/technology.json"
api.key <- "DZvft52VnuHOS514h4eTmMeY8Nswgs1V"
url <- paste0(url, '?api-key=', api.key)
df <- jsonlite::fromJSON(url, flatten = TRUE)
datatable(df$results)