R/q_income_statement.R

Defines functions q_income_statement

Documented in q_income_statement

#' q_income_statement
#'
#' @export

q_income_statement <- function(ticker, freq = c('quarterly','annual')){
 q_income_statement <- function(ticker, freq){
    url <- paste0("https://financialmodelingprep.com/api/v3/financials/income-statement/",stringr::str_to_upper(ticker))

    freq <- freq[[1]]

    if(freq == "quarterly"){
    url <- paste0(url,"?period=quarter")

    }


    fmp_data(url)

  }
      
safe_q_income_statement <- purrr::safely(q_income_statement)
 purrr::map_dfr(ticker,~{
safe_q_income_statement(.x, freq)$result
}) %>% 
   clean_fmp_data()

}
zac-garland/eqdata documentation built on April 29, 2020, 12:06 p.m.