Face Recognition

FREEMIUM
By betaface
Updated 4 months ago
Visual Recognition
-/10
Popularity Score
-
Latency
-
Success Rate

Face Recognition API Overview

Detect, analyze, recognize and compare faces, create your own face databases or use provided public ones. Detect gender, age, expression, ethnicity, adult content, 22 + 101 facial landmarks and 40+ face attributes. Generate average faces.

Contact API Provider
star-blueRate

Face Recognition API features

  • Detect faces and 22 + 101 facial landmarks,
  • Compare faces, create and search faces inside your own persons databases (namespaces).
  • Detect faces age, gender, expression, ethnicity
  • Detect faces attributes, geometrical properties and colors, including clothes colors and hairstyle.
    Attributes include: 5oclock shadow, arched eyebrows, attractive, bags under eyes, bald, bangs, beard, big lips, big nose, black hair, blond hair, blurry, brown hair, bushy eyebrows, chubby, double chin, glasses, goatee, gray hair, heavy makeup, high cheekbones, mouth open, mustache, narrow eyes, oval face, pale skin, pointy nose, receding hairline, rosy cheeks, sideburns, straight hair, wavy hair, wearing earrings, wearing hat, wearing lipstick, wearing necklace, wearing necktie, young, chin size, color clothes middle, color clothes sides, color eyes, color hair, color skin, eyebrows corners, eyebrows position, eyebrows size, eyes corners, eyes distance, eyes position, eyes shape, glasses rim, hair beard, hair color type, hair forehead, hair length, hair mustache, hair sides, hair top, head shape, head width, mouth corners, mouth height, mouth width, nose shape, nose width, teeth visible
  • Detect images NSFW(adult) content
  • Video processing coming soon!

Start by calling one of the media POST endpoints - media (upload image as URL or Base64 encoded image file) or media_file (upload image as a multipart/form).
Build your own persons databases for search using person endpoint or try searching in databases provided by Betaface: [email protected] - 40000+ faces of famous people
[email protected],[email protected],[email protected],[email protected],[email protected],[email protected] - 3016703 faces from wikipedia

Please include betafaceapi.com attribution in your website, project or app.
Here is pre-formatted HTML snippet which you can place on your application's page(s). To comply with the betafaceapi.com terms of use, you need to display text attribution on your web site or client application on publicly accessible url if betafaceapi.com data services are used.
HTML Snippet - Copy the following code into your publicly accessible web page or client application:

Face Recognition by betafaceapi.com

Install SDK for NodeJS

Installing

To utilize unirest for node.js install the the npm module:

$ npm install unirest

After installing the npm package you can now start simplifying requests like so:

var unirest = require('unirest');

Creating Request

unirest.post("https://betaface-face-recognition-v1.p.rapidapi.com/media")
.header("X-RapidAPI-Host", "betaface-face-recognition-v1.p.rapidapi.com")
.header("X-RapidAPI-Key", "SIGN-UP-FOR-KEY")
.header("Content-Type", "application/json")
.send({"file_uri":"http://betafaceapi.com/api_examples/sample.png","detection_flags":"propoints,classifiers,content","recognize_targets":["[email protected]"],"original_filename":"sample.png"})
.end(function (result) {
  console.log(result.status, result.headers, result.body);
});
OAuth2 Authentication
Client ID
Client Secret
OAuth2 Authentication