Get Profile
Retrieve a comprehensive wallet profile by address, including onchain labels, token holdings, DeFi positions, web demographics, and lifecycle data.

Authentication
- Workspace API Key
- x402
- MPP
profiles:read permission. Include the API key in your request headers:Path parameters
address(string): A wallet address or ENS name. Accepts an EVM address (e.g.0x0000000000000000000000000000000000000000), a Solana address, or an ENS name (e.g.vitalik.eth). ENS names are resolved to an address before lookup.
Query parameters
expand
Comma-separated list of optional sections to include in the response.
Supported values:
apps- DeFi app interactions and balanceschains- Per-chain activity metrics (net worth, tx count, first/last activity per chain)tokens- Token holdings with balances and priceslabels- Wallet labels from various sources
apps, chains, and tokens collections are capped at 50 items each.Response Fields
Core Profile Data
Lifecycle
New- Recently acquired userReturning- User who has returned after absencePower user- Highly active userResurrected- User who returned after long absenceAt Risk- Established user who is still active but going quietChurned- User who has stopped engaging
Social & Identity
Profile Display
User Engagement Data
These fields are populated based on events tracked in your project:Device & Location
Attribution & UTM
Last Event
Expanded Fields
When using theexpand parameter, these additional fields are included:
chains (when expand=chains)
Array of per-chain wallet data:
labels (when expand=labels)
Array of wallet labels:
apps (when expand=apps)
Array of DeFi app interactions:
tokens (when expand=tokens)
Array of token holdings:
Example Response
Error Responses
Still processing
On a cold or first-time wallet lookup, the profile may not be built yet. In that case the endpoint returns202 Accepted instead of an error:
Retry-After header is also set to the same value (in seconds). This is a normal, common path for first-time wallet lookups: wait retry_after seconds and request the same endpoint again.Authorizations
Workspace API key (e.g. formo_xxx). Create one in the Formo dashboard under Team Settings > API Keys.
Path Parameters
Wallet address. Accepts an EVM (0x...) or Solana address, or an ENS name (e.g. vitalik.eth) which is resolved to an address.
Query Parameters
Comma-separated: apps, chains, tokens, labels
Response
Profile details
Comprehensive wallet profile with onchain and offchain data
First onchain activity date
Last onchain activity date
First seen in project
Last seen in project
New, Returning, Power user, Resurrected, At Risk, Churned First referrer full URL
Last referrer full URL
First referral code
Last referral code
First UTM content
Last UTM content
First UTM term
Last UTM term
Last event type
Last event name
Last event properties (JSON string)
Array of activity dates (YYYY-MM-DD format)
Requires expand=chains
Requires expand=apps
Requires expand=tokens
Requires expand=labels