Custom products for enterprise, built with your team.Learn more
Wallets & portfolio

Track any wallet on any chain

Holdings, cost basis, and live PnL. Resolved from raw onchain balances. One endpoint.

Contact
50 ms

Latency from onchain balance change to your app.

20 +

Event types pushed on wallet activity, no polling loops.

Everything a portfolio product needs from one endpoint

The holdings, balances, trades, and PnL your product renders, for any wallet on any chain we cover.

Positions, resolved for you

Every holding with amount, cost basis, and realized PnL, computed from raw onchain balances.

Balances that move live

Websockets stream holder and account updates the moment a tracked wallet changes.

Every trade behind the balance

Full per-wallet trade history, so realized PnL, tax lots, and copy-trade signals add up.

Portfolio views, ready to render

Total balance and per-token PnL across chains, shaped for the screen you're building.

Any wallet, any chain, one endpoint

The data-layer strengths that make wallet products simple to build and cheap to run.

One integration, every chain
Solana, Ethereum, Base, BSC, and Polygon, behind a single API.
10ms, every time
Balances and PnL update within 10ms of the onchain event, so your numbers never lag a fill.
Cost basis from day one
Complete backfilled history, so cost basis and realized PnL are right on the first request. No indexer of your own required.
Webhooks, not polling
First trades from tracked wallets and per-wallet PnL crossings, pushed to your backend the moment they happen.
Same wallet, same shape
A Solana wallet and an Ethereum wallet return the same schema, so one portfolio view covers both.
New chains, zero rework
When we add a chain, your existing wallet views pick it up without a schema change.

Everything around the data, handled

Typed clients, signed delivery, auth for your users, and a team that shows up while you build.

Typed from the first call

The TypeScript SDK ships typed wallet, position, and trade methods, so responses autocomplete instead of surprise you.

Auth for your users

Authenticate end users straight from your frontend with JWTs from Clerk, Auth0, and more. No proxy server needed.

Delivery you can verify

Webhooks are HMAC-signed and delivered at least once, so wallet alerts arrive and you can prove they're ours.

Streams priced per message

Pay-per-message websockets mean you pay for the wallets your users actually track, not idle connections.

History at any scale

Cursor pagination over millions of records, so full trade and transfer history works for whales too.

Your second backend team

24/7 support on calls, Telegram, and Slack. We build custom integrations like an extension of your team.

FAQs

Your questions answered

Can't find what you're looking for? Contact

General

Balances & PnL

Can't find what you're looking for? Contact

We ship the data backend with your team

Polymarket is live self-serve. Other chains and protocols are engagements.