Connect Phantom wallet data to your dashboards, ledgers and risk stack
Phantom is the leading self-custody wallet for Solana, Ethereum, Base, Polygon, Sui, Monad, HyperEVM and Bitcoin (Native SegWit and Taproot), with more than 15 million monthly active users and over $25 billion in self-custodied assets as of mid-2025. We turn that on-chain footprint into structured, queryable APIs your product can actually use.
- Balances and holdings across SOL, SPL tokens, ERC-20s, native ETH, BTC UTXOs, Sui coins, plus NFTs and Bitcoin Ordinals.
- Transaction history per chain with paging, time windows, and CSV/JSON exports for tax and accounting tools.
- PSOL liquid staking events and balances, plus in-app swap routes (Phantom charges a 0.85% flat aggregator fee).
Feature modules
Multi-chain balance API
Pull SOL, SPL token, ERC-20, native ETH, MATIC, BASE, SUI and BTC balances for any Phantom address in a single call. Useful for portfolio dashboards that need a unified net-worth figure across the eight chains Phantom currently supports.
Transaction history & statement export
Paginated transaction feeds per chain with from/to filters, token filters, and CSV/JSON/XLSX export. Drop-in replacement for the manual blockchain-explorer CSVs that tax tools like Koinly, CoinLedger and Awaken currently consume from Phantom users.
NFT and Ordinals catalog
List held NFTs (Solana NFT Standard, Metaplex Core, ERC-721/1155) and Bitcoin Ordinals with collection metadata, floor-price hints and last-traded values. Powers gallery views, in-app verification and creator royalty reconciliation.
PSOL liquid staking events
Phantom rolled out PSOL, its native liquid staking token, in May 2025. We expose stake, unstake and reward events alongside Kamino lending positions opened against PSOL, so back-office systems can mark positions to market.
Swap and route reconciliation
Decode Phantom in-app swaps across Solana, Ethereum, Base and Sui, including the 0.85% aggregator fee, gas refuelling on the destination chain, and the source DEX (Jupiter, 0x, Lifi, etc.) used for each leg.
Webhook event stream
Subscribe to address-scoped events (incoming transfer, NFT mint, stake reward, swap settled). Each webhook is signed with HMAC-SHA256 and includes an idempotency key so your downstream pipeline can deduplicate retries safely.
Data available for integration
The table below maps the user-visible Phantom screens to the structured data your team can consume through our APIs. Granularity is per-event unless otherwise noted, so analytics layers can roll the same primitives up to daily, weekly or month-end views.
| Data type | Source screen / feature | Granularity | Typical use |
|---|---|---|---|
| Token balances (SOL, SPL, ERC-20, ETH, MATIC, SUI, BTC) | Home / Tokens tab | Real-time, per address | Net-worth dashboards, treasury reporting, risk scoring |
| Transaction history | Activity (clock icon) | Per-transaction, paginated | Tax exports, audit trails, reconciliation |
| NFT holdings & metadata | Collectibles tab | Per-NFT, with traits and collection | Gallery rendering, verification, royalty tracking |
| Bitcoin Ordinals & inscriptions | Bitcoin section | Per-inscription | Ordinals marketplace integrations, valuation |
| PSOL stake / unstake / rewards | Stake tab | Per-event | Yield reporting, lending exposure on Kamino |
| In-app swap activity | Swap tab | Per-route, per-leg | Fee reconciliation, slippage analytics, MEV review |
| Address book & ENS/SNS labels | Send flow | Per-address | UX personalisation, anti-phishing controls |
| Hardware wallet bindings | Settings → Hardware | Per-device | Custody segmentation, internal risk policies |
Typical integration scenarios
1. Crypto tax exports for accounting platforms
Replace the manual "blockchain explorer → CSV → tax tool" flow that Phantom currently documents for tax season. Our API returns a normalised ledger across Solana, Ethereum, Base, Polygon, Sui and Bitcoin, with cost basis hints and chain-native fees, ready for ingestion by Koinly, CoinLedger or Awaken pipelines.
2. Portfolio analytics for fintech apps
Surface a unified Phantom balance view inside a neobank or robo-advisor app. We aggregate token balances, NFT mark-to-market, and PSOL staking yield, then push them into your existing OpenFinance schema next to bank and brokerage accounts.
3. Treasury and back-office reconciliation
For DAOs, on-chain funds and crypto-native companies, reconcile in-app Phantom swaps against DEX execution data. Our event stream emits both legs (input/output token, route, fee) so finance can match the user-visible swap to the on-chain settlement.
4. NFT and Ordinals marketplace dashboards
Marketplaces (Magic Eden, Tensor, OpenSea) and analytics tools can query Phantom-held collections, including Solana Metaplex assets and Bitcoin Ordinals, to power "your collection" pages, royalty enforcement, and creator payout calculations.
5. Compliance & risk scoring
Compliance teams can score Phantom addresses against sanctioned lists, mixer interactions, and FATF Travel Rule counterparties. Combined with the webhook stream, risk events can pause flows in your product before settlement.
Technical implementation
Three illustrative endpoints below show authentication, multi-chain reads and webhook delivery. The full OpenAPI spec ships as part of the source-code delivery, alongside Python and Node.js clients.
Auth — exchange a Phantom Connect signature
POST /api/v1/phantom/auth
Content-Type: application/json
{
"address": "9xQeWvG816bUx9EPjHmaT23yvVM2ZWbrrpZb9PusVFin",
"chain": "solana",
"signature": "4kJp...8hQ==",
"nonce": "b6c1e2d4"
}
200 OK
{
"access_token": "eyJhbGciOi...",
"expires_in": 3600,
"scopes": ["balances:read","transactions:read","nfts:read"]
}
Read — multi-chain balance snapshot
GET /api/v1/phantom/balances?address=9xQ...Fin&chains=solana,ethereum,bitcoin
Authorization: Bearer <ACCESS_TOKEN>
200 OK
{
"address": "9xQ...Fin",
"balances": [
{"chain":"solana","symbol":"SOL","amount":"42.137","usd":"6320.55"},
{"chain":"solana","symbol":"PSOL","amount":"10.000","usd":"1502.10"},
{"chain":"ethereum","symbol":"ETH","amount":"1.842","usd":"5821.30"},
{"chain":"bitcoin","symbol":"BTC","amount":"0.0712","usd":"4680.20"}
],
"as_of": "2026-05-01T00:00:00Z"
}
Webhook — PSOL stake event
POST https://your-app.example.com/hooks/phantom
X-OFL-Signature: sha256=2c1b...d09f
X-OFL-Idempotency: evt_01HZ4Q3W
{
"event": "stake.completed",
"address": "9xQ...Fin",
"chain": "solana",
"product": "PSOL",
"amount_sol": "5.000",
"psol_received": "4.978",
"tx_hash": "5kJ...Qv9",
"occurred_at": "2026-04-30T18:11:42Z"
}
# Verify with HMAC-SHA256(secret, body) and compare to X-OFL-Signature.
# Reject duplicate X-OFL-Idempotency values to make retries safe.
Compliance & privacy
Regulatory alignment
The EU's Markets in Crypto-Assets Regulation (MiCA) applies to crypto-asset service providers from 2025, and the EU Transfer of Funds Regulation Travel Rule has been fully enforceable since 30 December 2024. Our deliverables include consent logs, originator/beneficiary fields, and policy hooks so your product can satisfy MiCA, US FinCEN AML reporting, and FATF Travel Rule expectations.
Privacy posture
Phantom is self-custodial — we do not request or store seed phrases. Integrations operate on public on-chain data plus what the user authorises through Phantom Connect. Personal data (email, IP) is collected only when a customer opts in, retention windows are configurable, and the schema follows GDPR data-minimisation patterns.
Data flow & architecture
A typical Phantom integration uses the following pipeline:
- Client — Phantom mobile, browser extension, or web SDK signs an authorisation message.
- Ingestion gateway — Our API accepts the signed message, normalises chain RPC reads (Solana, Ethereum, Base, Polygon, Sui, Bitcoin) and writes them into a unified event log.
- Storage & index — Events land in Postgres for transactional queries and ClickHouse (or BigQuery) for analytics, with NFT and Ordinals metadata cached separately.
- Output — REST/GraphQL APIs, signed webhooks, and scheduled CSV exports feed your dashboards, accounting tools and risk engines.
Market positioning & user profile
Phantom serves a global retail and prosumer Web3 audience: more than 15 million monthly active users across iOS, Android, and a Chrome/Firefox/Edge browser extension, with concentrations in North America, Western Europe, and Latin America. Typical users are Solana-first traders, NFT collectors, and increasingly multi-chain DeFi participants who also hold ETH, BTC and stablecoins. Our integration buyers are usually crypto tax platforms, B2B accounting tools, fintech super-apps adding self-custodial views, NFT analytics products, and compliance vendors.
Screenshots
Tap any thumbnail to enlarge. Screenshots are the official Google Play assets and illustrate the in-app surfaces that map onto the data inventory above.
Similar apps & integration landscape
Phantom does not exist in isolation. Most users we see also keep assets in two or three of the wallets below, which is why a unified Web3 data layer matters more than a single-wallet integration. The list is descriptive — we frame each name as part of the broader OpenData / OpenFinance ecosystem.
What we deliver
Deliverables checklist
- OpenAPI 3 specification covering balances, transactions, NFTs, staking, swaps, webhooks
- Protocol and authorisation report (Phantom Connect signature flow, RPC and indexer choices)
- Runnable source in Python and Node.js, with TypeScript types
- Automated tests, Postman collection, and a sandbox dataset
- Compliance notes for MiCA, FinCEN, FATF Travel Rule and GDPR
Engagement workflow
- Scope confirmation: chains, data types, retention, and webhook channels.
- Protocol analysis and API design (2 to 5 business days).
- Build and internal validation against live Phantom addresses (3 to 8 business days).
- Documentation, sample apps, and test cases (1 to 2 business days).
- First delivery typically lands in 5 to 15 business days; multi-chain rollouts may take longer.
About OpenFinance Lab
We are an independent studio focused on OpenData, OpenFinance and OpenBanking integrations for mobile and Web3 apps. The team has shipped production code for fintechs, payment gateways, exchanges, and crypto analytics products, and we know the difference between a quick scrape and an integration that survives a regulator's review.
- Wallets, exchanges, custody, and on/off-ramp integrations
- Enterprise API gateways and security reviews
- Custom Python, Node.js and Go SDKs and test harnesses
- Source code delivery from $300 — runnable code plus full documentation; pay after delivery upon satisfaction
- Pay-per-call API billing — access our hosted API and pay only per call, no upfront cost
Contact
Send us your target app and concrete data needs (chains, fields, volumes, regions). We respond within one business day with scope, timeline and a quote.
FAQ
Which Phantom data can you actually access?
How long does a typical Phantom integration take?
Is the integration compliant with MiCA, FinCEN and the Travel Rule?
Do you support PSOL liquid staking and built-in swaps?
📱 Original app overview (appendix)
Phantom is the friendly crypto wallet for tokens and NFTs, designed to make Web3 easy, safe and fun for everyone. The app supports Solana, Ethereum, Base, Polygon, Sui, Monad, HyperEVM and Bitcoin (Native SegWit and Taproot), with more than 15 million monthly active users and over $25 billion in self-custodied assets reported in 2025.
Headline capabilities, pulled from the official store description and 2024 to 2025 product launches:
- Instant transactions with low fees across Solana, Ethereum and Bitcoin.
- A unified home for tokens and NFTs, with Bitcoin Ordinals support.
- Built-in dApp browser for Solana and Ethereum applications.
- Self-custody with biometric authentication and hardware-wallet pairing.
- Independent security audits by top firms; on-device transaction previews.
- One-click SOL staking, plus PSOL liquid staking introduced in May 2025.
- Built-in swaps with cross-chain routing across Solana, Ethereum, Base and Sui at a 0.85% aggregator fee, with automatic gas refuelling on the destination chain.
- Privacy controls and machine-learning scam detection for inbound tokens and dApps.
For background on Phantom and the wider Solana ecosystem, see Solana on Wikipedia.