Yes, they are insectivorous plants. To fulfil their nitrogen demands, they trap insects and eat their proteins . Pitcher plant can live without insects also but it would be healthier if traps and digests insects. So, insectivorous plants are partially autotrophic and partially heterotrophic.