Phantom wallet API integration (Solana, Ethereum, Bitcoin, NFTs)

Authorized protocol analysis and production-ready APIs for Phantom multi-chain balances, transactions, NFTs, PSOL staking and swaps.

From $300 · Pay-per-call available
OpenData · OpenFinance · Web3 protocol analysis · Multi-chain

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 typeSource screen / featureGranularityTypical use
Token balances (SOL, SPL, ERC-20, ETH, MATIC, SUI, BTC)Home / Tokens tabReal-time, per addressNet-worth dashboards, treasury reporting, risk scoring
Transaction historyActivity (clock icon)Per-transaction, paginatedTax exports, audit trails, reconciliation
NFT holdings & metadataCollectibles tabPer-NFT, with traits and collectionGallery rendering, verification, royalty tracking
Bitcoin Ordinals & inscriptionsBitcoin sectionPer-inscriptionOrdinals marketplace integrations, valuation
PSOL stake / unstake / rewardsStake tabPer-eventYield reporting, lending exposure on Kamino
In-app swap activitySwap tabPer-route, per-legFee reconciliation, slippage analytics, MEV review
Address book & ENS/SNS labelsSend flowPer-addressUX personalisation, anti-phishing controls
Hardware wallet bindingsSettings → HardwarePer-deviceCustody 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:

  1. Client — Phantom mobile, browser extension, or web SDK signs an authorisation message.
  2. 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.
  3. Storage & index — Events land in Postgres for transactional queries and ClickHouse (or BigQuery) for analytics, with NFT and Ordinals metadata cached separately.
  4. 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.

Phantom screenshot 1 Phantom screenshot 2 Phantom screenshot 3 Phantom screenshot 4 Phantom screenshot 5 Phantom screenshot 6 Phantom screenshot 7

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.

Solflare — A Solana-native wallet with detailed staking dashboards and integrations with Marinade and Jito; users often reconcile Solflare and Phantom positions in one ledger.
Backpack — Supports Solana and Ethereum with native xNFTs and a built-in exchange; a common companion to Phantom for power users.
MetaMask — The dominant EVM wallet (Ethereum, Polygon, Base, Arbitrum); integration teams typically merge MetaMask and Phantom transaction streams for unified portfolio views.
Trust Wallet — Broad multi-chain coverage; useful as a long-tail asset source alongside Phantom's Solana and BTC strengths.
Coinbase Wallet — Self-custody arm of Coinbase with deep Base support; pairing it with Phantom is common for users splitting hot and warm storage.
Magic Eden Wallet — Self-custodial wallet across Solana, Bitcoin, Ethereum, Base and Polygon, popular with Ordinals collectors who also use Phantom.
1inch Wallet — Multi-chain wallet with a built-in DEX aggregator; integrators often compare its swap quotes with Phantom's 0.85% aggregator fee.
Exodus — Multi-chain wallet and exchange; a frequent counterpart for users moving assets between hot wallets.
OneKey — Hardware-plus-software wallet; integration teams need the Phantom event stream to reflect movements signed by a OneKey device.
Atomic Wallet — Single-app coverage of dozens of chains; commonly cross-referenced with Phantom for tax and net-worth reporting.

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

  1. Scope confirmation: chains, data types, retention, and webhook channels.
  2. Protocol analysis and API design (2 to 5 business days).
  3. Build and internal validation against live Phantom addresses (3 to 8 business days).
  4. Documentation, sample apps, and test cases (1 to 2 business days).
  5. 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.

Contact page

FAQ

Which Phantom data can you actually access?

Public on-chain data tied to a user's Phantom address: SOL/SPL/ERC-20/Bitcoin balances, full transaction history per chain, NFT holdings and metadata, PSOL liquid staking positions, and swap activity. We pull from chain RPCs, indexers, and the Phantom developer SDK rather than the user's seed phrase, so the wallet stays self-custodial.

How long does a typical Phantom integration take?

Usually 5 to 12 business days for a first delivery covering one or two chains, balance sync, transaction history exports, and a webhook for new events. Multi-chain stacks with Solana, Ethereum, Base, Polygon, Sui and Bitcoin Ordinals usually take 2 to 4 weeks.

Is the integration compliant with MiCA, FinCEN and the Travel Rule?

Yes. Code we deliver is built around documented public chain data and the Phantom developer SDK, with no seed extraction. We provide consent logging, address-allowlist controls, and field-level guidance to help you align with EU MiCA, the EU Transfer of Funds Regulation Travel Rule, US FinCEN AML obligations, and GDPR data minimisation.

Do you support PSOL liquid staking and built-in swaps?

Yes. We expose PSOL stake/unstake actions introduced by Phantom in May 2025, and we read swap activity from the in-app aggregator across Solana, Ethereum, Base and Sui so you can reconcile fees, slippage and routing on a single ledger.
📱 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.

Last updated: 2026-05-01