Telegraf JSON input format Question

Something that seems to work is:

def Merge(dict1, dict2):
  res = {**dict1, **dict2}
  return res

mergedDict = Merge(statsAltus.json()['data'],statsPool.json()['data'])
print(json.dumps(mergedDict))

This combines the two dictionaries and then outputs it as one JSON object, but I would like to know if there is a better way to solve this as if I keep adding more API calls it might get a bit cumbersome to keep merging dicts together…and then also what would happen if for instance I have 2 miners that mine to 2 different wallet addresses, but the API call is the same so the dicts would have the same fields(same key names, but different values? not sure on the terminology).