Face++ provides the free API and SDK of face detection, recognition and analysis. The service can detect 83 points of the face and analyze age, gender, race etc.