Identity & Trust
eKYC API
Available via APIVerify individuals with document, biometric and liveness signals, screened against AML and sanctions lists, returning a trust score. Document and selfie capture is powered by Authpermit.
During the beta these results come from a sample reference dataset (tax rates,
HS catalog, regulations, screening, sanctions and PEP lists), not the official
sources. Use them to build and test your integration, not for customs
declarations or compliance decisions. API responses carry x-tariffapis-data: sample.
What you get
Trust score
0–100 with LOW/MEDIUM/HIGH risk and a verification status.
Screening built in
Every subject is screened against PEP and sanctions lists.
Hosted capture
Authpermit verification sessions handle documents and liveness.
Endpoints
-
POST
/api/v1/ekyc/verifyVerify an individual -
POST
/api/v1/ekyc/sessionsStart an Authpermit document + liveness check -
GET
/api/v1/verifications/:idRead a verification's result
Authenticate with Authorization: Bearer tk_live_….
See the API reference.
Try it
curl -X POST https://tariffapis.com/api/v1/ekyc/verify \
-H "Authorization: Bearer $TARIFFAPIS_KEY" \
-H "Content-Type: application/json" \
-d '{"subject_name": "Jane Doe", "country": "GB", "document_verified": true,
"biometric_match": true}'