Ancaloid là một hợp chất hữu cơ có cấu tạo phức tạp mà mỗi phân tử của nó đều chứa ít nhất một nguyên tử nitơ dưới dạng dị vòng. Do đó, nó là nhóm các hợp chất không thuần khiết về mặt hoá học. Hiện nay, người ta đã tìm được khoảng gần 6000 ancaloid và chủ yếu là các chất ít tan trong nước nhưng dễ tan trong các dung môi hữu cơ, nhiều chất có hoạt tính sinh học cao như: