Currently I'm doing findItemsAdvanced, which usually returns ~50-100 items, then for each item, I'm making GetShippingCosts to determine the price of shipping and whether it ships to a destination country. This process isn't very efficient and it take more than 10 seconds to completely get all the information I need, even with parallel calls.