CallerAPI Documentation
    • Quickstart
    • Use cases
      • For carriers (MNOs/MVNOs)
      • CPaaS platforms
      • Cloud communications providers
      • SIP trunking providers
      • PBX/Cloud PBX
      • UCaaS vendors
    • Account
      • Balance and email
        GET
    • Spam protection
      • Voice firewall
        • Get started
        • Quickstart
          • What you get
          • Before you start
          • Test with a recording
          • Connect your switch
          • Switch notes
          • Twilio and Telnyx
          • Send text instead of audio
        • Verdicts
          • Read a verdict
          • What to do with a verdict
          • Block a caller
          • Events and webhooks
        • Honeypot
          • Hand a call over
          • Audio, events, and limits
        • Reference
          • Endpoints
          • Errors
          • Limits and thresholds
          • Production checklist
        • REST
          • What this deployment can do
          • List the verdict categories
          • List the honeypot personas
          • Score a transcript or a recording
          • List your recent sessions
          • Get one session with verdict and intel
          • Twilio voice URL for a screened number
          • Preview the Twilio TwiML
          • Telnyx voice URL for a screened number
          • Twilio voice URL for a honeypot number
          • Telnyx voice URL for a honeypot number
        • WebSocket
          • Live scam filter stream
          • Honeypot stream
      • Daily spam reports
        • Webhook
          • Subscribe to daily reports
          • Unsubscribe from daily reports
          • List webhook subscriptions
          • Manual dispatch of reports
          • Test webhook
        • REST
          • Fetch daily spam reports
      • 15 days spam CSV snapshot
        GET
      • Spam score + HLR
        GET
    • Mobile SDK
      • Get started
      • Quickstart
        • What you get
        • Get your keys
        • Android
        • iOS
        • Flutter
        • React Native
        • Check it works
      • Call screening
        • What each platform can do
        • Android call screening
        • iOS prerequisites
        • iOS add the extension
        • iOS test on device
      • Reference
        • Methods
        • Errors
        • Limits and billing
        • Troubleshooting
    • Data partners
      • Partner tems & docs
      • Upload spam reports
        POST
      • Upload contacts
        POST
    • Fraud prevention
      • Ported date
        GET
      • Porting history
        GET
      • Online presence
        GET
      • KYC user identity
        POST
    • Signer reputation by SPC
      GET
    • Signers ranked by score
      GET
    • Schemas
      • Spam protection
        • Spam score request
        • Business info
        • Carrier info
        • Complaint (without number)
        • Daily spam reports request
        • Complaint (with phone)
      • Signer

      Signer reputation by SPC

      GET
      /api/signer-reputation/{spc}

      Request

      Authorization
      API Key
      Add parameter in header
      x-auth
      Example:
      x-auth: ********************
      or
      Path Params

      Responses

      🟢200OK
      application/json
      Known or unknown signer. An unknown signer has known=false and no score; the network has not seen a verified call signed by it in the window.
      Bodyapplication/json

      🟠401Unauthorized
      Request Request Example
      Shell
      JavaScript
      Java
      Swift
      curl --location 'https://api.callerapi.com/api/signer-reputation/' \
      --header 'x-auth: <api-key>'
      Response Response Example
      200 - known
      {
          "status": "success",
          "data": {
              "spc": "8080",
              "name": "Kestrel Gateway",
              "known": true,
              "score": 94,
              "band": "high",
              "confidence": "high",
              "installs": 12,
              "calls": 1366,
              "verified": 0,
              "failed": 1366,
              "rejects": 1280,
              "spam_hits": 900,
              "distinct_callers": 812,
              "first_seen": "2026-09-14T02:11:09Z",
              "last_seen": "2026-09-20T09:58:31Z",
              "updated_at": "2026-09-20T10:00:04Z",
              "window_days": 7
          }
      }
      Modified at 2026-09-20 16:34:30
      Previous
      KYC user identity
      Next
      Signers ranked by score
      Built with