This function fetches financial data from the FMP API, including balance sheet statements, income statements, cash flow statements, historical market data, stock lists, and company profiles.
Usage
fmp_get(
resource,
symbol = NULL,
params = list(),
api_version = "v3",
snake_case = TRUE
)
Arguments
- resource
A string indicating the API resource to query. Examples include
"balance-sheet-statement"
,"income-statement"
,"cash-flow-statement"
,"historical-market-capitalization"
,"profile"
, and"stock/list"
.- symbol
A string specifying the stock ticker symbol (optional).
- params
List of additional arguments to customize the query (optional).
- api_version
A string specifying the version of the FMP API to use. Defaults to
"v3"
.- snake_case
A boolean indicating whether column names are converted to snake_case. Defaults to
TRUE
.
Examples
if (FALSE) { # \dontrun{
# Get available balance sheet statements
fmp_get(
resource = "balance-sheet-statement",
symbol = "AAPL"
)
# Get last income statements
fmp_get(
resource = "income-statement",
symbol = "AAPL",
params = list(limit = 1)
)
# Get annual cash flow statements
fmp_get(
resource = "cash-flow-statement",
symbol = "AAPL",
params = list(period = "annual")
)
# Get historical market capitalization
fmp_get(
resource = "historical-market-capitalization",
symbol = "UNH",
params = list(from = "2023-12-01", to = "2023-12-31")
)
# Get stock list
fmp_get(
resource = "stock/list"
)
# Get company profile
fmp_get(
resource = "profile", symbol = "AAPL"
)
# Search for stock information
fmp_get(
resource = "search", params = list(query = "AAP")
)
# Get data with original column names
fmp_get(
resource = "profile", symbol = "AAPL", snake_case = FALSE
)
} # }