Infusionsoft and data warehouses

Does anyone have any experience with successfully extracting data from Infusionsoft to populate a data warehouse - beyond the Novak Solutions posts from several years ago? We are having intermittent results testing a platform called Domo which gives us access to both REST and XML-RPC connectors. Sometimes, the extraction works and sometimes the exact same call fails.

Any help, comments, advice appreciated. We are not determined to use Domo - just want a working solution to pulling data into an external warehouse/database of some kind.