This script saves you time when searching for Exchange Traded Funds. No need to spend hours browsing providers' websites or wondering if aggregators' lists are up to date. Below you will find the list of available providers and in brackets the country of the website from which the data originated.
This script is provided as-is and its use is at the sole discretion of the user. By using this script, you agree to be fully responsible for any legal repercussions that may arise from its use. Please make sure to read and understand the privacy policies and terms of use of the websites that this script is scraping data from before using this script to avoid any potential legal issues.
This repository has been archived as I will no longer be maintaining it. This is because I will now be using the ETF Screener of TradingView.
You need to have Python and Poetry installed.
Install the environment (execute this command in the root folder of the project):
poetry install
Run the script:
poetry run python etfscraper.py
While the script is running, don't interact with the browser: window size and placement on the web page are important.
- AdvisorShares (USA)
- Allianz (USA)
- Amundi (FRA)
- ARK (USA)
- Capital Group (USA)
- Charles Schwab (USA)
- Defiance (USA)
- Dimensional (USA)
- Direxion (USA)
- DWS (GBR)
- ETC (USA)
- ETFMG (USA)
- Expat (BGR)
- Fidelity (USA)
- Finex (GBR)
- First Trust (USA)
- Franklin Templeton (IRL, USA)
- Global X (USA)
- Goldman Sachs (IRL, USA)
- HANetf (IRL)
- Horizons (CAN)
- IndexIQ (USA)
- Innovator (USA)
- Invesco (IRL, USA)
- iShares (GBR, USA)
- J.P. Morgan (IRL, USA)
- LGIM (IRL)
- Pacer (USA)
- ProShares (USA)
- Sprott (USA)
- SSGA (IRL, USA)
- UBS (CHE)
- VanEck (IRL, USA)
- Vanguard (IRL, USA)
- WisdomTree (IRL, USA)