Public API

TrustNet Verification API

REST endpoints for verifying digital identities in your apps, chatbots, and payment flows.

Base URL: https://api.trustnet.io/v1 · Auth: Authorization: Bearer tn_live_…
GET/verify/domain?url=stripe.com
Verify whether a domain belongs to a registered business.
{
  "verified": true,
  "trustnetId": "TN-0000000001",
  "trustScore": 98,
  "riskLevel": "low",
  "business": {
    "name": "Stripe, Inc.",
    "country": "US",
    "industry": "Payments Infrastructure",
    "verifiedSince": "2024-01-11"
  },
  "fingerprintReady": true
}
GET/verify/business?trustnet_id=TN-0000000001
Fetch the full digital identity profile for a business.
{
  "trustnetId": "TN-0000000001",
  "name": "Stripe, Inc.",
  "domains": [
    "stripe.com"
  ],
  "emailDomains": [
    "stripe.com"
  ],
  "phones": [
    "+1 888 926 2289"
  ],
  "socials": [
    {
      "platform": "X",
      "url": "https://x.com/stripe"
    }
  ],
  "trustScore": 98,
  "confidence": 99,
  "verifiedSince": "2024-01-11"
}
GET/verify/email?address=support@safaricom.co.ke
Confirm an email address uses a verified domain.
{
  "verified": true,
  "trustnetId": "TN-0000000002",
  "business": "Safaricom PLC"
}
GET/verify/payment?type=paybill&number=555555
Look up whether a Paybill/Till/bank account is registered.
{
  "verified": true,
  "trustnetId": "TN-0000000002",
  "business": "Safaricom PLC",
  "type": "paybill"
}
GET/verify/social?platform=x&url=https://x.com/stripe
Confirm a social account is officially registered.
{
  "verified": true,
  "trustnetId": "TN-0000000001",
  "business": "Stripe, Inc."
}
GET/verify/app?bundle=com.safaricom.mySafaricomApp
Confirm a mobile app bundle belongs to a verified business.
{
  "verified": true,
  "trustnetId": "TN-0000000002",
  "store": "android"
}
GET/trust-score?domain=stripe.com
Return the numeric Trust Score for a domain.
{
  "domain": "stripe.com",
  "trustScore": 98,
  "riskLevel": "low"
}
POST/report
Report a suspicious website. Body: { domain, reason, note? }.
{
  "id": "rpt_9f3…",
  "accepted": true,
  "queuedAt": "2026-07-06T12:00:00Z"
}