import quandl import pandas as pd # Not necessary, I just do this so I do not show my API key. api_key = 'rFsSehe51RLzREtYhLfo' fiddy_states = pd.read_html('https://simple.wikipedia.org/wiki/List_of_U.S._states') main_df = pd.DataFrame() for abbv in fiddy_states[0][0][1:]: query = "FMAC/HPI_"+str(abbv) df = quandl.get(query, authtoken=api_key) if main_df.empty: main_df = df else: main_df = main_df.join(df)