Can Parent and Child accounts be used for an API integration?

Yes, There is no difference in accessing child accounts for the API although each child account will have a separate distinct API key.