At the bottom of namecheap.js there is a line... res = res ? res[Object.keys(res)[0]] : undefined; This returns the "Type" instead of the answer... <CommandResponse Type="namecheap.domains.dns.getList"> Maybe namecheap api had changed since this was made, I don't know.