import json book = moneydance.getCurrentAccountBook() currencies = book.getCurrencies() def dump_symbol_attributes(filename): output = [] for currency in currencies: out_dict = {} keys = currency.getParameterKeys() for key in keys: out_dict[key] = currency.getParameter(key) if 'ticker' in out_dict.keys(): #keep only securities output += [out_dict] else: pass print out_dict with open(filename, 'w') as file: file.write(json.dumps(output)) return output if __name__ == '__main__': filename = 'location where output file is saved' print dump_symbol_attributes(filename)