Streamer Verification
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"
}
}