Verification

Public developer endpoints for verifying user wallets against the Humanity Protocol's Proof-of-Humanity registry.

Verify Wallet Address

get

Returns whether the supplied wallet address is associated with a palm-verified Humanity Protocol user. This is the primary endpoint for dApps and services to integrate Proof-of-Humanity checks.

Authorizations
Query parameters
wallet_addressstringRequired

EIP-55 compliant wallet address to verify.

Example: 0xAb5801a7D398351b8bE11C439e05C5B3259aeC9B
Responses
200
Wallet verification status retrieved successfully.
application/json
get
GET /v1/human/verify HTTP/1.1
Host: api.humanity.org
X-HP-API-Key: YOUR_API_KEY
Accept: */*
{
  "wallet_address": "text",
  "is_human": true,
  "user_id": "123e4567-e89b-12d3-a456-426614174000"
}