Skip to main content

Ens API

ENS (Ethereum Name Service) resolution and lookup endpoints.

Endpoints​

MethodPathDescription
GET/api/avatar/{name}Get avatar URL for ENS name
GET/api/ens/batch-resolve🚀 Batch resolve addresses to ENS + socials (up to 100)
POST/api/batch/ensBatch ENS lookups (up to 10 names)
GET/api/ens-value/{name}Estimate ENS name market value
POST/api/ens/bulkBatch ENS resolution (up to 20 names)
GET/api/ens/cost/{name}ENS registration cost
GET/api/ens/domains/{address}All ENS domains owned
GET/api/ens/expiration/{name}ENS name expiration
GET/api/ens/expiring/{days}Expiring names
GET/api/ens/history/{name}ENS name history
GET/api/ens/owner/{address}Owner lookup
GET/api/ens/records/{name}ENS text records
GET/api/ens/registrationsRecent registrations
GET/api/ens/registrations/{address}ENS names owned by address
GET/api/ens/resolver/{name}ENS resolver info
GET/api/ens/reverse/{address}Reverse resolve
GET/api/ens/statsENS protocol stats
GET/api/ens/subdomains/{name}Subdomains of a name
GET/api/ens/transfersRecent transfers
GET/api/ens/value/{name}ENS name valuation
GET/api/expiration/{name}ENS expiration date and renewal info
GET/api/portfolio/{address}ENS portfolio analysis with valuation
GET/api/profile/{name}Full identity profile with ENS records, socials, avatar
GET/api/reverse/{address}Reverse resolve address to ENS name
GET/api/transactions/avatar/{name}ENS avatar URL
GET/api/transactions/profile/{name}ENS profile
GET/api/transactions/reverse/{address}Reverse ENS lookup

Quick Start​

# Example: /api/avatar/\{name\}
curl -s "https://api.web3identity.com/api/avatar/example" | jq