BETA This app is in Beta Testing

Identity & Trust

eKYC API

Available via API

Verify 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.

Beta · sample data

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/verify Verify an individual
  • POST /api/v1/ekyc/sessions Start an Authpermit document + liveness check
  • GET /api/v1/verifications/:id Read 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}'