Streamer Verification
twitch logo

Twitch Verification

Verify Twitch account control through OAuth. Confirm streamers control their claimed channels for sponsorships, esports teams, or community access.

How It Works

OAuth verification for Twitch streamers

Step 1

Initiate OAuth

Call our API to get a Twitch authorization URL. User is redirected to Twitch's login.

Step 2

User Authenticates

User logs into Twitch and grants permission to verify account control.

Step 3

Proof Generated

We verify the OAuth response and return a proof token with Twitch username and broadcaster details.

API Integration

Integrate Twitch verification for gaming partnerships

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": "social",
    "channel": "twitch",
    "identifier": "streamer_name"
  }'

2. Verify the Proof Token

# After OAuth callback, check verification status
curl -X GET https://api.proof.holdings/api/v1/verifications/VERIFICATION_ID   -H "Authorization: Bearer pk_live_YOUR_API_KEY"

Response Example

{
  "id": "507f1f77bcf86cd799439011",
  "type": "social",
  "channel": "twitch",
  "status": "verified",
  "identifier": "streamer_name",
  "verified_at": "2026-03-15T10:30:00Z",
  "proof": {
    "token": "eyJhbGciOiJSUzI1NiIs...",
    "expires_at": "2026-04-14T10:30:00Z"
  }
}