Check out the Hail API.
Face Detection and Facial Features
A better Face detection service! Provides coordinates for all faces detected and associated facial features such as eyes, nose, mouth, skin tone, and hair color. This API also returns several biometric features still in development to include gender, race, and age estimation.
Connect to API