The statement in the title seems to be generally accepted as true, but I have not seen proof. They are?
The strict formulation I have in mind is the following. By an algebraic category we mean the category of algebras of some monad on $\mathrm{Set}^S$. In particular, this includes all the usual finitary algebraic categories: groups, modules, etc [1]. Also note that the product of every set of algebraic categories is an algebraic category (this way we can combine every set of invariant into one).
Question. Is there an essentially injective functor $F: \mathrm{Hmpt} \to A \times B^{\mathrm{op}}$, where $\mathrm{Hmpt}$ is the category of homotopy types (which can be equivalently defined as the homotopy category of cw-complexes, delta-generated spaces, simplicial sets, or infinity-groupoids), and $A, B$ are algebraic categories (so we can use both covariant and contravariant invariant). Essentially injectivity means that $F(X) \cong F(Y)$ implies that $X \cong Y$.
For example, $F$ can take all of the following data
- all homotopy groups with their Whitehead product (in particular, the action of $\pi_1$ on higher homotopy groups is stored)
- some set generalized homology and cohomology theories (we can't take all of them because they form a proper class) with all cohomological operations
Sub-question. Is this $F$ essentially injective?
The closest thing I can think of is that by Freyd's theorem there can't be such a faithful functor, because $A \times B^{\mathrm{op}}$ is concrete over $\mathrm{Set}$. But I don't see how that would help. At the same time, it seems to me really curious to know whether there can be some set of algebraic invariants, by comparing which, we can conclude that the spaces are homotopically equivalent.
[1]: In addition to them, we have categories where operations in algebras can have infinite arity, as well as categories where the arity of operations is unlimited - the latter gives, for example, compact Hausdorff spaces. This doesn't bother me at all, because firstly these categories still behave quite similarly to algebraic ones (and seem to still be quite efficient invariants), and secondly, I think you can replace $A \times B^{\mathrm{op}}$ to any concrete category and the answer should still be no.