In a medium mixing bowl, combine graham cracker crumbs, finely chopped peanuts, and melted butter.
Press into a 9x13 inch baking pan; bake at 350° for 15 minutes. Remove from oven and cool completely.
In a separate mixing bowl, combine cream cheese, powdered sugar, and 1 1/2 c. whipped topping.
Mix until smooth; spread evenly over cooled crust. Refrigerate while you are preparing the next layer.
Combine cheesecake pudding mix and milk. Whisk and let stand until pudding thickens. Stir in 1/2 c. whipped topping and mix until smooth.
Spread evenly over cream cheese layer in pan.
Top with 1 can apple pie filling and remaining whipped topping. Refrigerate at least 4 hours or overnight.
Before serving, sprinkle with chopped peanuts and drizzle with caramel topping.