Social Identity
facebook logo

Facebook Verification

Verify Facebook account control through OAuth. Confirm users control their claimed profiles for marketplace transactions or community verification.

How It Works

OAuth verification for Facebook accounts

Step 1

Initiate OAuth

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

Step 2

User Authenticates

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

Step 3

Proof Generated

We verify the OAuth response and return a proof token with Facebook profile details.

API Integration

Integrate Facebook verification seamlessly

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": "facebook",
    "identifier": "123456789012345"
  }'

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": "facebook",
  "status": "verified",
  "identifier": "123456789012345",
  "verified_at": "2026-03-15T10:30:00Z",
  "proof": {
    "token": "eyJhbGciOiJSUzI1NiIs...",
    "expires_at": "2026-04-14T10:30:00Z"
  }
}