You may find some of the carnivorous plants in soggy peat, moist peaty sand, and damp, acidic, peaty sand. Also, these plants may exist in one or all of these areas, depending on their species. Each plant has its unique soil requirements. So, it is difficult to generalize that “all” carnivorous plants are the same when it comes to their soil recipe.
However, there are two ingredients that all carnivorous plants share in common; washed “river” sand and sphagnum peat moss. The acidity and moistness may vary from plant to plant, but these two ingredients are the same for every carnivorous plant.