
Free Social Profiles API
Check out the profiles API reference
Overview
The B3 Profiles service serves as a data API for resolving decentralized user identities across the EVM ecosystem. It aggregates profile data from multiple sources and protocols, providing developers with a single API endpoint to access comprehensive user information and social context.Key Features
Multi-Source Aggregation
Combines data from Basement, ENS, Thirdweb Social, and other Web3 identity providers
Social Identity Integration
Fetches social profiles from ENS, Lens Protocol, and Farcaster networks
Intelligent Caching
Uses Cloudflare KV storage for efficient data caching with configurable TTL
User Preferences
Allows users to set preferred profile sources via cryptographic signatures
Supported Data Sources
- ENS (Ethereum Name Service)
- Lens Protocol
- Farcaster
- B3.ID
- Basement profiles
API Endpoints
Check out the API reference for more details.
Profile Lookup
Retrieve aggregated profile information for any wallet address or username.Set Profile Preferences
Allow users to specify their preferred profile source through cryptographic signatures.Custom Display Names
Enable users to set custom display names that override all other sources.Response Format
The service returns a unified profile object that combines data from all sources:Use Cases
Enhanced Wallet Authentication
Provide rich context about users during wallet connection, showing their social identity and Web3 reputation across platforms.
Social Gaming Integration
Display comprehensive player profiles in games, including ENS names, social handles, and cross-platform identities.
DeFi User Experience
Enhance trading interfaces by showing trader identities from Lens, Farcaster, and ENS instead of just wallet addresses.
Community Management
Build better community tools by aggregating user identities from multiple Web3 social platforms.
Example Usage
Basic Profile Lookup
ENS Name Resolution
Setting User Preferences
Performance & Caching
- Cache Duration: 1 hour for profile data
- Fresh Data: Use
?fresh=true
to bypass cache - Global CDN: Powered by Cloudflare’s edge network
- KV Storage: Efficient key-value storage for preferences
Rate Limits
The service inherits Cloudflare’s built-in DDoS protection and rate limiting. For high-volume applications, consider implementing client-side caching or contact the B3 team for enterprise access.Building onchain made easy
Check out the API reference for more details.