GET /base/identity $0.008/call
One call resolves the whole identity graph: wallet address ↔ Basename ↔ ENS ↔ Farcaster profile (fid, username, pfp, verified addresses). Accepts any identifier form. $0.008 per call — the social-graph primitive for agents on Base.
Parameters
| name | required | description |
|---|---|---|
q | yes | address | name.base.eth | name.eth | fid:N | farcaster username |
Example
GET /base/identity?q=jesse.base.eth
→ {"address":"0x2211…","basename":"jesse.base.eth","ens":"jesse.base.eth","farcaster":null,"sources":{"basename":"resolved"}}
Payment (x402)
Call without payment to receive HTTP 402 with a base64 envelope in the payment-required header — price, payTo, network (USDC on Base), and I/O schemas. Pay automatically with @x402/fetch:
const payFetch = wrapFetchWithPayment(fetch, client);
const res = await payFetch("https://402arcade.dev/base/identity?…");
No API keys. No accounts. Machine-readable: openapi.json · llms.txt · catalog