When I started out ages ago, I used white silica sand from an aquarium store. No bits of seashell or coral in the sand, and the store sold it by the pound.
Many years (and moves) later, I used this sand
. It worked well, but as the number of my plants increased, it just wasn't cost-effective.
Now I use filter sand from Southern Products & Silica Company, purchased at a local farm-supply store. It's good stuff from a local outfit in Hoffman, North Carolina.
My standard carnivorous plant soil is a 3:1:1 mix of peat moss, perlite, and coarse sand. All of my plants grow well in it. I'd like to try pumice in place of perlite (won't float out of the soil during heavy rains, adds weight to the pot, can be reused), but pumice is hard to come by around here.