SkyBiometry Face Detection and Recognition

FREE
By skybiometry
Updated 21 days ago
Media
6.6/10
Popularity Score
974ms
Latency
50%
Success Rate

SkyBiometry Face Detection and Recognition API Documentation

An easy to use Face Detection and Recognition API. Detect faces at various angle, determine gender, check if the person is smiling or wears glasses (maybe sunglasses) with a single API call. You must have an application created in your account at SkyBiometry to use it (sign up at https://www.skybiometry.com/Account/Register if you don't have account yet).

View API Details
POSTAccount/Users
POSTAccount/Authenticate
POSTFaces/Detect
POSTAccount/Limits
POSTAccount/Namespaces
POSTFaces/Group
POSTFaces/Recognize
POSTFaces/Status
POSTTags/Add
POSTFaces/Train
POSTTags/Get
POSTTags/Remove
POSTTags/Save
POSTAccount/Users

Returns tags that were registered in the specified user data namespace. Tags are added to namespaces by calling tags/save method.

Authorization:

Authentication is performed via SkyBiometry account.

Header Parameters
X-RapidAPI-HostSTRING
REQUIRED
X-RapidAPI-KeySTRING
REQUIRED
Required Parameters
namespacesSTRING
REQUIREDA comma separated list of one or more data namespaces.
api_keyQUERY
REQUIREDThis key is generated automatically when creating application in SkyBiometry account page. Register at https://www.skybiometry.com/Account/Register to get one.
api_secretQUERY
REQUIREDThis key is also generated automatically when creating application in SkyBiometry account page. Register at https://www.skybiometry.com/Account/Register to get one.
Code Snippet
unirest.post("https://face.p.rapidapi.com/account/users")
.header("X-RapidAPI-Host", "face.p.rapidapi.com")
.header("X-RapidAPI-Key", "SIGN-UP-FOR-KEY")
.header("Content-Type", "application/x-www-form-urlencoded")
.send("namespaces=MyNamespace")
.end(function (result) {
  console.log(result.status, result.headers, result.body);
});
Sample Response
General
Request URL: https://face.p.rapidapi.com/account/users
Request Method: POST
Response Headers
Response Body

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://face.p.rapidapi.com/account/users")
.header("X-RapidAPI-Host", "face.p.rapidapi.com")
.header("X-RapidAPI-Key", "SIGN-UP-FOR-KEY")
.header("Content-Type", "application/x-www-form-urlencoded")
.send("namespaces=MyNamespace")
.end(function (result) {
  console.log(result.status, result.headers, result.body);
});
OAuth2 Authentication
Client ID
Client Secret
OAuth2 Authentication