A thrombin-like enzyme, purpurase, was purified from the Cryptelytrops purpureomaculatus (mangrove pit viper) venom using high performance ion-exchange and gel filtration chromatography. The purified sample (termed purpurase) yielded a homogeneous band in SDS-polyacrylamide gel electrophoresis with a molecular weight of 35,000. The N-terminal sequence of purpurase was determined to be VVGGDECNINDHRSLVRIF and is homologous to many other venom thrombin-like enzymes. Purpurase exhibits both arginine ester hydrolase and amidase activities. Kinetic studies using tripeptide chromogenic anilide substrates showed that purpurase is not fastidious towards its substrate. The clotting times of fibrinogen by purpurase were concentration dependent, with optimum clotting activity at 3 mg fibronogen/mL. The clotting activity by purpurase was in the following decreasing order: cat fibrinogen > human fibrinogen > dog fibrinogen > goat fibrinogen >> rabbit fibrinogen. Reversed-phase HPLC analysis of the products of action of purpurase on bovine fibrinogen showed that only fibrinopeptide A was released. Indirect ELISA studies showed that anti-purpurase cross-reacted strongly with venoms of most crotalid venoms, indicating the snake venom thrombin-like enzymes generally possess similar epitopes. In the more specific double-sandwich ELISA, however, anti-purpurase cross-reacted only with venoms of certain species of the Trimeresurus complex, and the results support the recent proposed taxonomy changes concerning the Trimeresurus complex.