Solana Wallet Intelligence & SPL Token Portfolio Scraper
Pricing
from $12.48 / 1,000 wallet intelligence results
Solana Wallet Intelligence & SPL Token Portfolio Scraper
Solana on-chain wallet intelligence for crypto AML, portfolio and airdrop research. SOL balance, SPL token holdings, NFT count, account owner program, transaction activity, first/last seen and derived activity signals. Multi-address batch, keyless.
Pricing
from $12.48 / 1,000 wallet intelligence results
Rating
0.0
(0)
Developer
Scrapers Lat
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 days ago
Last modified
Categories
Share
Solana Wallet Intelligence & SPL Token Portfolio Scraper
Turn any list of Solana addresses into clean, structured wallet intelligence: SOL balance, SPL token and NFT holdings, account metadata, and transaction activity, ready for AML/compliance screening, portfolio analytics, and airdrop or holder research.
Here is one real result, with every field the actor returns for an address:
{"recordType": "address","address": "9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM","isValid": true,"exists": true,"solBalance": 10750010.54904024,"lamports": "10750010549040240","accountOwnerProgram": "11111111111111111111111111111111","executable": false,"rentEpoch": "18446744073709552000","tokenCount": 2902,"nftCount": 133,"topTokens": [{"mint": "DxDxKQ6gfcTxQfQ8JGJ5NaJPeEokqVxohETaqZwBmtGS","uiAmount": 20031000000000000,"decimals": 1,"program": "spl-token"},{"mint": "BWLpedFLhCpxym3adgAKc4LeVSmWD8m2x4WyHHX8WUTx","uiAmount": 20000000000000000,"decimals": 2,"program": "spl-token-2022"}],"txCountSampled": 25,"firstSeen": "2026-08-15T15:31:10.000Z","lastSeen": "2026-08-16T12:32:12.000Z","lastError": false,"errorRate": 0,"isActive": true,"aiRiskProfile": null,"observedAt": "2026-08-16T15:23:26.620Z","error": null}
Give it one address or thousands. Every wallet returns one enriched row with balances decoded into clean numbers, holdings counted and summarized, and derived activity signals you can filter on immediately. This completes the scrapers.lat web3 wallet-intelligence suite alongside the Bitcoin and EVM wallet intelligence scrapers.
What you get
- SOL balance decoded into a ready-to-use number plus the exact raw lamport value as a string, so you never lose precision on large balances.
- SPL token portfolio: a count of fungible tokens held with a positive balance, plus a top-tokens list (mint, uiAmount, decimals, program) across both the Token and Token-2022 programs.
- NFT count from a heuristic on zero-decimal, single-supply token accounts.
- Account metadata: the owning program, whether the account is an executable program, and rent epoch, so you can tell wallets from smart contracts and programs at a glance.
- Activity signals: sampled transaction count, first-seen and last-seen timestamps, most-recent-error flag, error rate, and an
isActiveflag for recent activity. - Batch by design: pass many addresses in one run and get one row each.
Input
| Field | Type | Description |
|---|---|---|
address | string | A single Solana address (base58, 32-44 chars). |
addresses | array | A list of Solana addresses to analyze in one run. |
includeTokenHoldings | boolean | Include the SPL token/NFT portfolio (default on). |
includeTransactions | boolean | Emit one row per transaction signature per address (paid add-on). |
withAiRisk | boolean | Add an AI risk & profile assessment per wallet (paid add-on). |
maxSignatures | integer | How many recent signatures to sample for activity metrics (default 100). |
maxTransactionsPerAddress | integer | Cap on transaction rows emitted per address for the history add-on (default 100). |
maxAddresses | integer | Maximum addresses per run. Free Apify accounts are capped at 10. |
proxyConfiguration | object | Optional proxy settings (not required). |
Output
| Field | Description |
|---|---|
address | The Solana address (base58). |
isValid | Whether the address is a valid base58 Solana address. |
exists | Whether the account exists on-chain. |
solBalance | SOL balance as a number (lamports / 1e9). |
lamports | Raw lamport balance as an exact string. |
accountOwnerProgram | The program that owns the account. |
executable | Whether the account is an executable program. |
rentEpoch | Epoch at which the account next owes rent. |
tokenCount | Number of SPL fungible token holdings with a positive balance. |
nftCount | Number of NFT holdings (heuristic). |
topTokens | Top holdings by uiAmount: mint, uiAmount, decimals, program. |
txCountSampled | Number of transaction signatures sampled. |
firstSeen / lastSeen | Earliest/most recent sampled signature time (ISO). |
lastError | Whether the most recent sampled transaction failed. |
errorRate | Fraction of sampled signatures that failed. |
isActive | Whether the wallet shows recent activity. |
aiRiskProfile | Optional AI risk & profile assessment when the add-on is on. |
observedAt | When this record was collected (ISO). |
error | Error message, if any. |
Transaction add-on rows add signature, blockTime, slot, success, feeLamports, memo, and confirmationStatus.
Use cases
- Crypto AML & compliance screening: profile Solana wallets by balance, holdings, activity window, and error rate as part of KYT/KYB and transaction-monitoring workflows.
- Portfolio analytics: decode SOL and SPL token positions into clean numbers for dashboards, accounting, and treasury reporting.
- Airdrop and holder research: batch-check thousands of addresses for balances, token/NFT holdings, and activity to size and target airdrops or snapshot holders.
- Wallet due diligence: distinguish active wallets, dormant accounts, and on-chain programs before transacting or listing.
- On-chain data enrichment: append Solana wallet intelligence to CRM, risk, or research datasets keyed by address.
Billing
This actor is priced pay-per-event:
- Wallet intelligence result ($0.012): charged once per enriched address record, and once per transaction row when the transaction history add-on is enabled. Invalid addresses return an unbilled error row.
- Transaction history add-on ($0.008): charged once per address whose signature history is successfully fetched, only when
includeTransactionsis on and the fetch is non-empty. - AI risk & profile add-on ($0.012): charged once per address, only when a usable AI assessment is produced. Requires
withAiRiskand is disabled for free Apify accounts.
Free Apify accounts are capped at 10 addresses per run. The actor never charges on failure and stops emitting billable results once your configured spend limit is reached.
