Connecting A to B: APIs or data formats?