ATP-dependent phosphorylation of adenosine and other related nucleoside analogs to monophosphate derivatives. It is a key purine metabolic enzyme in the opportunistic parasitic protozoan toxoplasma gondii as it cannot synthesize purines de novo. adenosine + ATP = ADP + AMP + H(+) Binds 1 Mg(2+) ion per subunit. Purine metabolism; AMP biosynthesis via salvage pathway; AMP from adenosine: step 1/1. Belongs to the carbohydrate kinase PfkB family.