UNPKG

financialmodelingprep

Version:

This module is a node wrapper for the free [Financial Modeling Prep API](https://financialmodelingprep.com/developer/docs). This node application implements almost all aspects of the FMP API.

16 lines (13 loc) 949 B
'use strict' const { makeRequest, generateJson } = require('./utilities'); module.exports = (stock) => { return { income: (period = 'annual') => makeRequest('financials/income-statement', generateJson(stock, { period: period })), balance: (period = 'annual') => makeRequest('financials/balance-sheet-statement', generateJson(stock, { period: period })), cashflow: (period = 'annual') => makeRequest('financials/cash-flow-statement', generateJson(stock, { period: period })), metrics: (period = 'annual') => makeRequest('company-key-metrics', generateJson(stock, { period: period })), growth: (period = 'annual') => makeRequest('financial-statement-growth', generateJson(stock, { period: period })), company_value: (period = 'annual') => makeRequest('enterprise-value', generateJson(stock, { period: period })), ratios: () => makeRequest('financial-ratios', generateJson(stock)) } };