You'll unfortunately have to agree on some sort of state representation for each source and then delve into those APIs to extract that information
You'll unfortunately have to agree on some sort of state representation for each source and then delve into those APIs to extract that information