Wallet Data Scraper for Arkham
Pricing
from $0.90 / 1,000 wallet data results
Wallet Data Scraper for Arkham
Scrape public wallet data from Arkham addresses or wallet URLs. Export entity labels, tags, balances, history, loans, portfolio snapshots, volume, and P&L data in normalized rows.
Pricing
from $0.90 / 1,000 wallet data results
Rating
0.0
(0)
Developer
Maxime Dupré
Maintained by CommunityActor stats
0
Bookmarked
7
Total users
3
Monthly active users
2 days ago
Last modified
Categories
Share
🧭 Wallet data scraper for on-chain research
Wallet Data Scraper for Arkham collects public wallet analytics from Arkham Intelligence. Paste wallet addresses or wallet URLs, choose one data type, and export normalized rows with entity labels, tags, balances, history, loans, portfolio snapshots, volume, or P&L data.
This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Arkham Intelligence, Inc. or any of its subsidiaries. All trademarks mentioned are the property of their respective owners.
- Use a wallet data scraper to export wallet intelligence, labels, tags, and entity data for public addresses.
- Collect crypto wallet balances, portfolio snapshots, and P&L data from Arkham for repeatable research.
- Build an on-chain investigation dataset from wallet addresses without copying Arkham pages by hand.
- Schedule wallet analytics exports for dashboards, compliance triage, or internal review.
- Pull public wallet data through the Apify API and send finished datasets to spreadsheets, BI tools, webhooks, or databases.
📦 Data you can extract
Each output row represents one successful wallet, data type, and chain result. Fields can include:
inputIndex,inputValue, andwalletAddressfor tracing the row back to your input.dataTypeandchainfor grouping rows by the selected source data surface.sourceUrlpointing back to the source wallet page.arkhamEntityName,arkhamEntityId, andarkhamEntityTypewhen Arkham exposes entity data.arkhamLabelName,isUserAddress, andisContractwhen available.tokenCount,seriesPointCount, andtotalUsdwhen the selected payload contains those values.rawPayloadwith the original source response for the selected wallet, data type, and chain when it fits in one dataset row.scrapeStatusandscrapedAtfor run auditing.
Some fields are empty for some wallets, chains, or data types. For example, an intelligence row may include entity and label fields, while a balance-history row may be more useful inside rawPayload. Very large history payloads are saved as a compact sample with truncation metadata so the row can fit Apify dataset limits.
🚀 How to run it
- Open the Input tab.
- Add wallet addresses or wallet URLs in Wallet addresses or Arkham wallet URLs.
- Choose Data to collect.
- Optional: select Chains only when you want a narrower run.
- Optional: set Portfolio date only for portfolio snapshots.
- Run the Actor and open the dataset.
For a quick first run, keep the prefilled Vitalik wallet, leave Data to collect set to Intelligence, and start the Actor. The output gives you a small sample with wallet, chain, source entity, label, contract flags, source URL, scrape time, and the raw source payload.
⚙️ Input example
{"wallets": ["0xd8da6bf26964af9d7eed9e03e53415d37aa96045","https://intel.arkm.com/explorer/address/0x00000000219ab540356cbb839cbe05303d7705fa"],"dataType": "intelligence","chains": ["ethereum", "base", "polygon"]}
For portfolio snapshots, add portfolioDate:
{"wallets": ["0xd8da6bf26964af9d7eed9e03e53415d37aa96045"],"dataType": "portfolio","portfolioDate": "2024-01-01"}
🧾 Output example
{"inputIndex": 1,"inputValue": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045","walletAddress": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045","dataType": "intelligence","chain": "ethereum","sourceUrl": "https://intel.arkm.com/explorer/address/0xd8da6bf26964af9d7eed9e03e53415d37aa96045","arkhamEntityName": "vitalik.eth","arkhamEntityId": null,"arkhamEntityType": null,"arkhamLabelName": null,"isUserAddress": true,"isContract": false,"tokenCount": null,"seriesPointCount": null,"totalUsd": null,"rawPayload": {"chain": "ethereum"},"scrapeStatus": "ok","scrapedAt": "2026-06-05T22:40:00.000Z"}
The exact source data changes by wallet, chain, and data type. Use rawPayload when you need the full source-specific object.
💳 Pricing
This Actor uses pay-per-event pricing. You are charged for each successful wallet data result saved to the dataset. Invalid inputs, unsupported wallet-chain combinations, empty targets, and source failures do not create dataset rows.
Pricing starts at $0.0045 per saved wallet data result on the Free tier and goes down to $0.0009 per saved wallet data result on higher tiers. Keep the first run small until the output shape fits your workflow.
🔌 Integrations
- Call the Actor with the Apify API from Python, JavaScript, Make, Zapier, or your own backend.
- Schedule repeat runs to keep public wallet snapshots fresh for a watchlist.
- Export finished datasets as JSON, CSV, Excel, XML, RSS, or HTML.
- Send completed runs to webhooks, BI tools, databases, compliance queues, or research dashboards.
❓ FAQ
Do I need an account or API key?
No. The Actor does not ask for source-site credentials, cookies, API keys, private wallet data, or wallet connection details.
Can I scrape many wallets in one run?
Yes. Add one wallet address or wallet URL per row. The dataset keeps inputIndex, inputValue, and walletAddress so you can trace each result back to the submitted wallet.
Which data types can I collect?
Choose one data type per run: intelligence, volume, history, loans, balances, portfolio, or flow. Start a second run when you want another data type for the same wallets.
What happens if a chain has no data?
The Actor skips unsupported or empty wallet-chain results and continues with the rest of the run. Only successful data rows are saved to the dataset.
Can I request historical portfolio data?
Yes, for Portfolio snapshot runs. Use portfolioDate with an absolute date such as 2024-01-01 or a relative value such as 7 days.
Does this scrape transfers and swaps?
No. This Actor focuses on wallet analytics surfaces such as intelligence, balances, history, portfolio snapshots, loans, volume, and P&L. It does not scrape transfers and swaps as a separate feed.
Why not use the source API directly?
Use this Actor when you want an Apify-ready workflow with input forms, scheduling, exports, webhooks, dataset storage, and pay-per-result pricing instead of maintaining your own data collector.
What are adjacent tools?
For adjacent wallet research, use GMGN actors for GMGN wallet leaderboards or activity, Etherscan Scraper for Ethereum explorer data, and Stocktwits Scraper for market discussion around tickers and crypto symbols.
📝 Changelog
- 0.1: Initial release.
🆘 Support
For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡
🔗 Other actors
- GMGN Wallet Activity Scraper ↗ - Export public wallet trades, transfers, liquidity events, token data, and transaction links.
- GMGN CopyTrade Wallet Scraper ↗ - Export public GMGN smart money wallet leaderboards for crypto research.
- Etherscan Scraper ↗ - Scrape public Ethereum holder, gas, and token leaderboard data.
- Morningstar Scraper ↗ - Collect public stock, fund, and ETF facts for investment research.
- Stocktwits Scraper ↗ - Scrape public ticker messages, sentiment, and trending symbols for market monitoring.
Made with ❤️ by Maxime Dupré