fmp_py.fmp_base

Attributes

FMP_API_KEY

FMP_BASE_URL

Classes

FmpBase

Module Contents

fmp_py.fmp_base.FMP_API_KEY
fmp_py.fmp_base.FMP_BASE_URL = 'https://financialmodelingprep.com/api/'
class fmp_py.fmp_base.FmpBase(api_key: str = FMP_API_KEY)
api_key
status_forcelist = [429, 500, 502, 503, 504]
retry_strategy
adapter
session
fill_na(df: pandas.DataFrame) pandas.DataFrame
clean_value(value, type) Any
get_request(url: str, params: Dict[str, Any] = None) Dict[str, Any]

Make a GET request to the specified URL with the given parameters.

Parameters:
  • url (str) – The URL endpoint to make the request to.

  • params (Dict[str, Any]) – Additional parameters for the request.

Returns:

The JSON response from the server.

Return type:

Dict[str, Any]

Raises:

Exception – If the response status code is not 200 or if there is a request exception.

__del__()

Ensure the session is properly closed when the object is deleted.