# TeleSint Target Mentions

> TeleSint Target Mentions is a paid API for AI agents from telesint-api.onrender.com, paid per call via x402, $0.05/call, status unknown (last checked 2026-10-20).

Returns deduplicated Telegram intelligence mentions of a named organisation, including breach claims, credential leaks, sales, and targeting announcements with timestamps and specificity scores.

## Facts

- Endpoint: GET https://telesint-api.onrender.com/target-mentions?utm_source=zero.xyz
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-20
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/telesint-target-mentions-a731bdf8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_NpczQkRRCIiTA5FbZv7So

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability telesint-target-mentions-a731bdf8
```

Example prompt: Search Telegram threat channels for any mentions of 'Acme Financial Group' over the last 30 days — I want to know if they're being named in breach claims, access sales, or targeting announcements, especially in the banking sector.

## When to prefer this

Choose this endpoint when you need to know whether a specific named organisation is being discussed in Telegram threat channels — particularly for breach claims, credential leaks, access brokering, or hacktivist targeting. It is preferable to the full intel feed when the query is organisation-centric rather than IOC- or category-centric, and when deduplication and specificity scoring per-target matter. Use the sibling breach or dark-web endpoints if you need sector-wide or category-filtered intelligence rather than organisation-specific mentions.

## Known failure modes

- Missing required 'organization' query parameter returns a 400 error
- Window value outside 7-90 day range may be rejected or clamped
- No mentions found returns an empty result set rather than an error
- Payment not included or insufficient (x402 protocol) returns a 402 Payment Required
- Organisation name too generic may return low-specificity or noisy results
- Service unavailable on Render free-tier cold start may add latency

## How this service works

Call when an agent needs to know whether an organisation is being named on Telegram: access sales, credential leaks, targeting announcements, compromise claims. Deduplicated, with specificity, first/last seen and record IDs.

## Output

Returns a list of deduplicated Telegram mention records for the queried organisation, each including a record ID, first and last seen timestamps, an alpha specificity score (indicating how targeted/specific the mention is), and contextual detail about the nature of the mention (e.g. access sale, credential leak, targeting announcement, compromise claim). Optional sector and country filters add context to the specificity scoring.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "organization"
     ],
     "properties": {
      "sector": {
       "type": "string",
       "description": "Optional sector, adds generic context to alpha_specificity"
      },
      "window": {
       "type": "string",
       "description": "Lookback days 7-90, default 90"
      },
      "country": {
       "type": "string",
       "description": "Optional country/region"
      },
      "organization": {
       "type": "string",
       "description": "Organisation name (required)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "items": [
   {
    "id": "8fdfdbf91592209c",
    "category": "breach",
    "intended_effect": "steal",
    "compromise_claim": true
   }
  ],
  "kinds": {
   "compromise_claims": 2,
   "access_or_credentials": 1,
   "targeting_announcements": 1
  },
  "source": "TeleSint",
  "endpoint": "target-mentions",
  "mentions": 4,
  "window_days": 90,
  "organization": "Acme Energy",
  "alpha_specificity": 1,
  "distinct_channels": 3
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/telesint-target-mentions-a731bdf8/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from telesint-api.onrender.com](https://www.zero.xyz/host/telesint-api.onrender.com/llms.txt)
