Skip to main content
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:
x402 payments allow instant, accountless access. Pay per request with USDC on Base — no signup required. Try it live →

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

Use Gitcoin Passport scores to verify that an address represents a unique human, reducing the risk of sybil attacks in airdrops or governance.
Display ENS names and social profiles to provide a more human-readable identity for wallet addresses in your application.
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