Seven fibrinolytic enzymes were purified from the earthworm Eisenia fetida. The molecular weights of the enzymes were 24663, 29516, 29690, 24201, 24170, 23028 and 29595, and the respective isoelectric points were 3.46, 3.5, 3.5, 3.68, 3.62, 3.94 and 3.46. All the proteases showed different fibrinolytic activity on fibrin plates. Studies on substrate specificity and inhibition indicated that they belonged to different types of serine proteases. N-Terminal sequencing indicated their high homology to those from the earthworm Lumbricus rubellus. All the enzymes have been crystallized.