Traversing Data Trees%3A From Depth-First to Breadth-First with API Calls