{"repo":"Alinebm17/finance-api-tool","free":true,"listed":false,"github":"https://github.com/Alinebm17/finance-api-tool","clone":"git clone https://github.com/Alinebm17/finance-api-tool.git","description":"Finance API tool to extract S&P 500 company tickers, financial data, and ESG scores","language":"TypeScript","stars":140,"topics":["api","api-tool","finance","finance-api","finance-tool","financial-data","sp-500","tool"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"S&P 500 Financial API This tool was developed as part of my master's project. It is designed to simplify the extraction of financial and ESG data for S&P 500 companies, enabling efficient analysis and research. Features - Historical Quarterly Financial Data Extraction: Extract historical quarterly financial data for S&P 500 companies, including: - Balance sheets - Cash flow statements - Financial ratios - Dividends Data is exported to CSV files for easy integration and analysis. - Historical Monthly Sustainability Data Extraction: Extract historical monthly sustainability data, including: - ESG scores for each company - ESG scores for their peer groups Data is exported to CSV files. - S&P 500 Tickers Extraction: Extract the list of S&P 500 company tickers and save them to a JSON file. Usage 1. Clone this repository: 2. Install the required dependencies: 3. Run the tool to extract the desired data: 4. Select an option from the menu: - 1 to Extract Financial Data from Discounting Cashflows (Requires API Key for full data) - 2 to Extract ESG Data from Yahoo Finance - 3 to Extract S&P 500 Companies Tickers - 4 to Extract ESG Data from FMP (Requires API Key for full data) - 5 to Quit 5. You'll find that the data is extracted in either output/output esg/output esg v2 folder depending on your choice Please note that you'll extract a limited amount of financial data without an API key from discountingcashflows.com; so get yours and add it to .env under the variable name DISCOUNTING C","default_branch":null,"files":null,"tree":[],"storefront":"/r/Alinebm17","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Alinebm17/finance-api-tool/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}