Instant Verification
telegram logo

Telegram Bot Verification

Verify ownership of Telegram bots via token validation. Prove that a business controls a specific Telegram bot with instant cryptographic proof.

How It Works

Verify Telegram bot ownership instantly

Step 1

Create Request

Call our API with the Telegram bot username. We initiate bot token validation via the Telegram Bot API.

Step 2

Provide Bot Token

The bot owner provides their bot token. We validate ownership by calling the Telegram Bot API's getMe endpoint.

Step 3

Ownership Verified

We confirm the token matches the claimed bot username and return a cryptographic proof token.

API Integration

Integrate Telegram bot verification in minutes

1. Create Verification Request

curl -X POST https://api.proof.holdings/api/v1/verifications \
  -H "Authorization: Bearer pk_live_YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "type": "telegram_bot",
    "channel": "telegram_bot_token",
    "identifier": "@mybusinessbot"
  }'

2. Verify the Proof Token

# Submit the bot token to verify ownership
curl -X POST https://api.proof.holdings/api/v1/verifications/VERIFICATION_ID/submit \
  -H "Authorization: Bearer pk_live_YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "code": "123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11"
  }'

Response Example

{
  "id": "507f1f77bcf86cd799439011",
  "type": "telegram_bot",
  "channel": "telegram_bot_token",
  "status": "verified",
  "identifier": "@mybusinessbot",
  "verified_at": "2026-03-15T10:51:30Z",
  "verified_data": {
    "bot_id": "123456",
    "bot_username": "mybusinessbot"
  },
  "proof": {
    "token": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9...",
    "expires_at": "2026-04-14T10:51:30Z"
  }
}