Trapfinding is a class ability for Rogues, Artificers, and Dark Hunters only. These three classes are the only ones that can use the Spot and Search skills to detect and locate traps (and their related control panels) when the task has a Difficulty Class (DC) higher than 20.
Finding a magic trap has a minimum DC of 25 + the level of the spell used. However, this rule really only applies to a very few select low level quests on Normal. Most quests on Hard/Elite/Epic difficulty have much higher DCs for all traps, magical and non-magical alike.