library(jsonlite)
library(httr)
library(DT)
## Warning: package 'DT' was built under R version 3.5.3
url <- "https://api.nytimes.com/svc/books/v3/lists/best-sellers/history.json"
  api_key <- "xbuqHAyVZEV7g5j8aBiOvrvOhvgEUtc8"
  url <- paste0(url, '?api-key=', api_key)
  df <- data.frame(jsonlite::fromJSON(url, flatten = TRUE))
  summary(df)
##  status 
##  OK:20  
##         
##         
##         
##         
##         
##         
##         
##         
##         
##         
##         
##         
##         
##         
##         
##         
##         
##         
##         
##                                                                 copyright 
##  Copyright (c) 2019 The New York Times Company.  All Rights Reserved.:20  
##                                                                           
##                                                                           
##                                                                           
##                                                                           
##                                                                           
##                                                                           
##                                                                           
##                                                                           
##                                                                           
##                                                                           
##                                                                           
##                                                                           
##                                                                           
##                                                                           
##                                                                           
##                                                                           
##                                                                           
##                                                                           
##                                                                           
##   num_results    results.title      results.description
##  Min.   :31969   Length:20          Length:20          
##  1st Qu.:31969   Class :character   Class :character   
##  Median :31969   Mode  :character   Mode  :character   
##  Mean   :31969                                         
##  3rd Qu.:31969                                         
##  Max.   :31969                                         
##                                                        
##                                                        
##                                                        
##                                                        
##                                                        
##                                                        
##                                                        
##                                                        
##                                                        
##                                                        
##                                                        
##                                                        
##                                                        
##                                                        
##  results.contributor results.author     results.contributor_note
##  Length:20           Length:20          Length:20               
##  Class :character    Class :character   Class :character        
##  Mode  :character    Mode  :character   Mode  :character        
##                                                                 
##                                                                 
##                                                                 
##                                                                 
##                                                                 
##                                                                 
##                                                                 
##                                                                 
##                                                                 
##                                                                 
##                                                                 
##                                                                 
##                                                                 
##                                                                 
##                                                                 
##                                                                 
##                                                                 
##  results.price  results.age_group  results.publisher 
##  Min.   : 0.0   Length:20          Length:20         
##  1st Qu.: 0.0   Class :character   Class :character  
##  Median : 0.0   Mode  :character   Mode  :character  
##  Mean   : 1.7                                        
##  3rd Qu.: 0.0                                        
##  Max.   :23.0                                        
##                                                      
##                                                      
##                                                      
##                                                      
##                                                      
##                                                      
##                                                      
##                                                      
##                                                      
##                                                      
##                                                      
##                                                      
##                                                      
##                                                      
##  results.isbns.Length  results.isbns.Class  results.isbns.Mode
##  2           data.frame  list                                 
##  2           data.frame  list                                 
##  2           data.frame  list                                 
##  2           data.frame  list                                 
##  2           data.frame  list                                 
##  2           data.frame  list                                 
##  0           data.frame  list                                 
##  2           data.frame  list                                 
##  2           data.frame  list                                 
##  2           data.frame  list                                 
##  2           data.frame  list                                 
##  2           data.frame  list                                 
##  2           data.frame  list                                 
##  2           data.frame  list                                 
##  2           data.frame  list                                 
##  2           data.frame  list                                 
##  0           data.frame  list                                 
##  2           data.frame  list                                 
##  2           data.frame  list                                 
##  0           data.frame  list                                 
##  results.ranks_history.Length  results.ranks_history.Class  results.ranks_history.Mode
##  11          data.frame  list                                                         
##  11          data.frame  list                                                         
##  11          data.frame  list                                                         
##  11          data.frame  list                                                         
##  11          data.frame  list                                                         
##   0          data.frame  list                                                         
##   0          data.frame  list                                                         
##   0          data.frame  list                                                         
##   0          data.frame  list                                                         
##   0          data.frame  list                                                         
##   0          data.frame  list                                                         
##  11          data.frame  list                                                         
##   0          data.frame  list                                                         
##  11          data.frame  list                                                         
##  11          data.frame  list                                                         
##   0          data.frame  list                                                         
##   0          data.frame  list                                                         
##   0          data.frame  list                                                         
##  11          data.frame  list                                                         
##   0          data.frame  list                                                         
##  results.reviews.Length  results.reviews.Class  results.reviews.Mode
##  4           data.frame  list                                       
##  4           data.frame  list                                       
##  4           data.frame  list                                       
##  4           data.frame  list                                       
##  4           data.frame  list                                       
##  4           data.frame  list                                       
##  4           data.frame  list                                       
##  4           data.frame  list                                       
##  4           data.frame  list                                       
##  4           data.frame  list                                       
##  4           data.frame  list                                       
##  4           data.frame  list                                       
##  4           data.frame  list                                       
##  4           data.frame  list                                       
##  4           data.frame  list                                       
##  4           data.frame  list                                       
##  4           data.frame  list                                       
##  4           data.frame  list                                       
##  4           data.frame  list                                       
##  4           data.frame  list
  datatable(df)