Skip to main content

esg_score

Get ESG (Environmental, Social, and Governance) scores from company disclosures.

Examples

from openbb import obb
obb.equity.fundamental.esg_score(symbol='AAPL', provider='fmp')
obb.equity.fundamental.esg_score(symbol='TSLA,F', provider='fmp')

Parameters

symbol: Union[str, list[str]]

Symbol to get data for. Multiple items allowed for provider(s): fmp.

Optional: False


Returns

results: list[EsgScore]

Serializable results.


provider: Optional[Literal['fmp']]

Provider name.


warnings: Optional[list[Warning_]]

list of warnings.


chart: Optional[Chart]

Chart object.


extra: dict[str, Any]

Extra info.


Data

period_ending: date

Period ending date of the report.

disclosure_date: Union[date, datetime]

Date when the report was submitted.

symbol: str

Symbol representing the entity requested in the data.

cik: str

Central Index Key (CIK) for the requested entity.

company_name: str

Company name of the company.

form_type: str

Form type where the disclosure was made.

environmental_score: float

Environmental score of the company.

social_score: float

Social score of the company.

governance_score: float

Governance score of the company.

esg_score: float

ESG score of the company.

url: str

URL to the report or filing.