invfinsdk package

Submodules

invfinsdk.api module

class invfinsdk.api.Company(token: str)[source]

Bases: Client

get_all_companies() Dict[str, Any][source]
get_company(amount_info: str, params: Dict[str, Union[str, int]]) Dict[str, Any][source]

Get a single company using either his id or his ticker

Parameters

paramsDict[str, Union[str, int]]

Parameters to perform a lookup Example: {“ticker”: “INTC”}

amount_infostr

Either full or basic

Returns

Dict[str, Any]

A company full information

get_company_balance_sheets(params: Dict[str, Union[str, int]]) Dict[str, Any][source]
get_company_basic_information(params: Dict[str, Union[str, int]]) Dict[str, Any][source]
get_company_cashflow_statements(params: Dict[str, Union[str, int]]) Dict[str, Any][source]
get_company_full_information(params: Dict[str, Union[str, int]]) Dict[str, Any][source]
get_company_income_statements(params: Dict[str, Union[str, int]]) Dict[str, Any][source]
token: str
class invfinsdk.api.Exchange(token: str)[source]

Bases: Client

get_all_exchanges() Dict[str, Any][source]
token: str
class invfinsdk.api.Industry(token: str)[source]

Bases: Client

get_all_industries() Dict[str, Any][source]
token: str
class invfinsdk.api.Sector(token: str)[source]

Bases: Client

get_all_sectors() Dict[str, Any][source]
token: str
class invfinsdk.api.SuperInvestor(token: str)[source]

Bases: Client

get_all_superinvestors() Dict[str, Any][source]
get_superinvestor_historial(params: Dict[str, Union[str, int]]) Dict[str, Any][source]

Get all the historial of a superinvestor

Parameters

paramsDict[str, Union[str, int]]

Parameters to perform a lookup Example: {“id”: 45}

Returns

Dict[str, Any]

All the superinvestor historial

get_superinvestor_movements(params: Dict[str, Union[str, int]]) Dict[str, Any][source]

Get all the movements of a superinvestor

Parameters

paramsDict[str, Union[str, int]]

Parameters to perform a lookup Example: {“slug”: “precio-valor-en-libros”}

Returns

Dict[str, Any]

All the superinvestor movements

token: str
class invfinsdk.api.Term(token: str)[source]

Bases: Client

get_all_terms() Dict[str, Any][source]
get_term(params: Dict[str, Union[str, int]]) Dict[str, Any][source]

Get a single term using either his id or his slug

Parameters

paramsDict[str, Union[str, int]]

Parameters to perform a lookup Example: {“slug”: “precio-valor-en-libros”}

Returns

Dict[str, Any]

A full term

token: str

invfinsdk.client module

class invfinsdk.client.Client(token: str)[source]

Bases: object

token: str

invfinsdk.constants module

Module contents