Question: do villagers trade ender pearls?
Answer: Ender pearls can now be found in the new stronghold altar chests. As part of the revamp of the trading system, cleric villagers now buy ender pearls. ... Villager clerics now sell ender pearls for 4–7 emeralds, as one of their tier III trades.