Identity
Get Identity Attestations
Get identity attestations for an Ethereum address
GET
Overview
Returns identity attestations and verification data for the specified Ethereum address, including ENS domains, Gitcoin Passport, POAPs, and other identity signals.Identity data is useful for verifying the legitimacy of an address and can boost credit scores.
Authentication
This endpoint supports two authentication methods:Path Parameters
string
required
Ethereum address or ENS name (e.g.,
vitalik.eth or 0x742d35Cc6634C0532925a3b844Bc9e7595f0Ab17)Response
string
The resolved Ethereum address (checksummed)
object
ENS (Ethereum Name Service) data
string
Primary ENS name set for this address
array
List of ENS names owned by this address
object
Gitcoin Passport verification data
number
Gitcoin Passport humanity score (0-100)
array
List of verified stamps/credentials
object
POAP (Proof of Attendance Protocol) data
integer
Total number of POAPs owned
array
List of POAP events attended
object
Social profile links (if available)
boolean
Whether the response was served from cache
Data Sources
Use Cases
Sybil Resistance
Sybil Resistance
Use Gitcoin Passport scores to verify that an address represents a unique human, reducing the risk of sybil attacks in airdrops or governance.
User Verification
User Verification
Display ENS names and social profiles to provide a more human-readable identity for wallet addresses in your application.
Community Engagement
Community Engagement
Check POAP holdings to verify attendance at events or membership in communities.
Performance
- Response Time: Typically 1-3 seconds
- Caching: Results cached for 5 minutes per address