diff --git a/get_rankings/get_rankings.py b/get_rankings/get_rankings.py
index a8453ee3e110dc233063f590dfcb40910e54b128..642473d789c78adf046d3cc6b14ff473c6dc4c00 100755
--- a/get_rankings/get_rankings.py
+++ b/get_rankings/get_rankings.py
@@ -1,5 +1,6 @@
 #!/usr/bin/env python3
 
+from tqdm import tqdm
 import os
 import requests
 import datetime
@@ -237,7 +238,7 @@ def main():
     print(username)
 
     result = []
-    for venue, name, second_name, year in elements:
+    for venue, name, second_name, year in tqdm(elements):
         if venue == "conf":
             if (name, second_name, year) in core_ranking_caches:
                 rank = core_ranking_caches[(name, second_name, year)]
diff --git a/setup.py b/setup.py
index f0a6fcaee35e7dc36d7bf1a769121d1f1ae3357c..01ea904025ef3358d65d6b77d92a7c3f60ccabac 100644
--- a/setup.py
+++ b/setup.py
@@ -19,7 +19,7 @@ setuptools.setup(
         "Operating System :: OS Independent",
     ],
     python_requires='>=3.6',
-    install_requires=['requests', 'BeautifulSoup4', 'datetime', 'parsedate', 'pandas', 'numpy', 'argparse', 'lxml'],
+    install_requires=['requests', 'BeautifulSoup4', 'datetime', 'parsedate', 'pandas', 'numpy', 'argparse', 'lxml', 'tqdm'],
     entry_points={
         'console_scripts': [
             'get_rankings = get_rankings.get_rankings:main',