Preheat the oven to 350 degrees and fill 2 cupcake pans with cupcake liners.
Whisk together flour, baking powder, soda and salt. Set aside.
In a large bowl, beat the eggs, add sugar and continue beating for about 30 seconds until the mixture is light and fluffy.
Add oil and vanilla extract, beat until well combined.
Gradually add dry ingredients alternating with buttermilk.
Beat until well combined, batter will be thin.
Use a spatula to gently mix in the rainbow sprinkles. Be careful not to over mix.
Divide the batter into cupcake liners. Fill them approximately 2/3 of the way full.
Bake for 12-14 minutes or until a toothpick inserted in the center comes out clean.
Cool completely on wire racks.