Preheat oven to 350 degrees F. Line a cupcake pan with baking liners. In a large bowl, mix together the flour, baking powder, cinnamon and salt.
In a medium bowl, beat together eggs, brown sugar, white sugar, vegetable oil and vanilla. Stir into flour mixture until just combined. Stir in apples.
Spoon batter into baking liners until almost full. Bake in preheated oven for 25-30 min, or until a toothpick inserted into the center of a cupcake comes out clean. Let cupcakes cool.
In a small, microwavable bowl, combine caramels and cream. Microwave for one minute. Stir and repeat in 30-second intervals until melted and smooth. Spread caramel topping generously onto cooled cupcakes.