Haemocyanin serves as an oxygen carrier in the haemolymph of decapod crustaceans. The oxygen-binding behaviour of the pigment is modulated by the two major anaerobic metabolites, l-lactate and urate. The binding of these two metabolites to haemocyanin has been investigated mainly indirectly by following the effector-induced changes in the oxygen-binding properties of the respiratory pigment. Only a few direct investigations of effector binding, employing ultracentrifugation techniques and equilibrium dialysis, have been carried out. No evidence for cooperative binding for either effector was detected using these methods. However, isothermal titration calorimetry (ITC) offers a useful tool to gain additional insight into the binding of effectors to these highly allosterically regulated macromolecules. By applying the ITC method to the fully oxygenated dodecameric haemocyanin of the lobster Homarus vulgaris, cooperativity in binding has been found for the urate analogue caffeine but not for urate itself: using urate and the urate analogue caffeine as ligands, two conformations of the oxygenated pigment were detected.