Retrieve API settings if necessary
True recursion