Crypto Wallet Transfers & Swaps Scraper
Pricing
from $1.00 / 1,000 wallet data scrapeds
Crypto Wallet Transfers & Swaps Scraper
Extract enriched wallet Transfers & DEX Swaps across EVM, BTC, SOL, TON & more — entity resolution (CEX, whales), token details & precise USD values. An affordable alternative to Arkham & Nansen for on-chain investigations. Export structured data (JSON/CSV/Excel).
Pricing
from $1.00 / 1,000 wallet data scrapeds
Rating
5.0
(1)
Developer
Muhammet Akkurt
Maintained by CommunityActor stats
2
Bookmarked
29
Total users
2
Monthly active users
8.1 hours
Issues response
16 days ago
Last modified
Categories
Share
The Crypto Wallet Transfers & Swaps Scraper is a high-performance Apify actor designed to extract comprehensive blockchain transaction and holdings data. A fast, affordable alternative to Arkham Intelligence and Nansen, it automatically collects Transfers (Incoming/Outgoing), Token Swaps, and Portfolio Time Series (daily holdings history) data across 16+ blockchain networks.
Whether you're tracking whale movements, analyzing DeFi trading patterns, or monitoring AML compliance, this tool provides structured, enriched data ready for export to JSON, CSV, or Excel.
🚀 Why Use This Scraper?
- Enriched Entity Data: Get detailed labels for sender/receiver addresses (e.g., "Binance Hot Wallet", "Vitalik Buterin", "Uniswap V3").
- Multi-Chain Support: Simultaneously track wallets across EVM (Ethereum, Base, Arbitrum), Bitcoin, Solana, Tron, TON, Dogecoin, and more.
- Advanced Filtering: Filter transactions by Date, USD Value, Token (Symbol/Address), and Counterparty.
- DEX Swap History: Scrape decentralized exchange (DEX) swap history with execution prices and slippage details.
- SEO Optimized: Built for analysts needing reliable, structured on-chain data without manual extraction.
⚡ Key Features
- Transfers Scraping: Fetch full transaction history including ETH, BTC, SOL, SPL tokens, ERC-20 tokens, and NFTs.
- Swaps Scraping: Extract DEX swap data (e.g., Uniswap, Raydium, PancakeSwap) with precise execution details.
- Portfolio Time Series: Retrieve an entity's daily holdings history for a given token — balance, price, and USD value per day. Ideal for proof-of-reserves and treasury tracking.
- Multiple Entities at Once: Pass several comma-separated entities/addresses in a single run to combine their results.
- Batch Processing: Input multiple wallet addresses to scrape in parallel.
- Historical Data: Retrieve historical transactions with customizable date ranges (e.g., "last 30 days" or specific dates).
- Proxy Support: Built-in support for Apify Proxy to ensure 100% success rate.
🌐 Supported Blockchain Networks
This scraper supports all major on-chain networks (the same coverage as Arkham Intelligence):
| Network | Type |
|---|---|
| Bitcoin | BTC (Legacy, SegWit, Bech32) |
| Ethereum | EVM |
| Solana | SVM |
| Tron | TVM |
| Dogecoin | UTXO |
| TON | TVM-based |
| Base | L2 EVM |
| Arbitrum One | L2 EVM |
| Optimism | L2 EVM |
| Polygon | Sidechain EVM |
| Avalanche | EVM (C-Chain) |
| BNB Chain | EVM |
| Mantle | L2 EVM |
| Sonic | EVM |
| Flare | EVM |
| Zcash | UTXO |
🛠 Usage & Configuration
Input Parameters
| Parameter | Type | Description |
|---|---|---|
base | String | Required. Wallet address or entity name (e.g., "0x123..." or "binance"). Pass multiple comma-separated to combine their results (e.g., "microstrategy,binance"). |
dataType | String | Required. transfers, swaps, or portfolioTimeSeries. Default: transfers. |
pricingId | String | Required for portfolioTimeSeries. The coin whose holdings to track for the entity — returns the entity's daily balance of this one coin over time. Use its CoinGecko token ID (e.g., "bitcoin", "ethereum", "usd-coin"). |
flow | String | Filter transaction direction: all, in, out, or self. |
chains | Array | Filter by specific blockchains (e.g., ["ethereum", "base"]). |
usdGte | Number | Minimum transaction value in USD. |
usdLte | Number | Maximum transaction value in USD. |
timeGte | Date | Start date (YYYY-MM-DD or relative like "7 days"). |
timeLte | Date | End date (YYYY-MM-DD or relative like "1 month"). |
tokens | Array | Filter by Token Symbol or Contract Address. |
counterparties | Array | Filter by specific Counterparty Address or Entity Name. |
maxItems | Integer | Max number of records to retrieve. Default: 100. |
offset | Integer | Skip this many results before collecting (fetch a specific window). Default: 0. |
Which fields apply to which data type?
- Transfers / Swaps —
base+ optional filters:flow,chains,usdGte/usdLte,timeGte/timeLte,tokens,counterparties,sortKey/sortDir,offset,maxItems.- Portfolio Time Series —
base(entity) +pricingId(token) + optionalchains,maxItems,sortDir. The transaction filters are ignored.
Example Input Configuration
{"base": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045","dataType": "transfers","flow": "all","usdGte": 1000,"timeGte": "2024-01-01","maxItems": 500,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": []}}
For Portfolio Time Series (an entity's daily holdings history for a specific token):
{"base": "microstrategy","dataType": "portfolioTimeSeries","pricingId": "bitcoin","maxItems": 1000,"proxyConfiguration": {"useApifyProxy": true}}
📊 Output Data Structure
The scraper stores results in the default Apify RequestList/Dataset.
1. Transfers Data Output
Includes sender/receiver details, entity metadata, token value, and USD amount.
{"id": "0x04867b17261c230c71aeb44203e9368d971c738b39523a497510f75150a98f70_436","transactionHash": "0x04867b17261c230c71aeb44203e9368d971c738b39523a497510f75150a98f70","fromAddress": {"address": "0xF3622742b1E446D92e45E22923Ef11C2fcD55D68","chain": "base","entity": {"name": "Clanker","note": "","id": "clanker","type": "misc","service": null,"addresses": null,"website": "https://clanker.world","twitter": "https://x.com/clanker_world"},"label": {"name": "ClankerFeeLocker","address": "0xF3622742b1E446D92e45E22923Ef11C2fcD55D68","chainType": "evm"},"isUserAddress": false,"contract": true},"fromIsContract": true,"toAddress": {"address": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045","chain": "base","entity": {"name": "Vitalik Buterin","note": "","id": "vitalik-buterin","type": "individual","service": null,"addresses": null,"twitter": "https://twitter.com/VitalikButerin","crunchbase": "https://www.crunchbase.com/person/vitalik-buterin","linkedin": "https://www.linkedin.com/in/vitalik-buterin-267a7450"},"label": {"name": "vitalik.eth","address": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045","chainType": "evm"},"isUserAddress": false,"contract": false},"toIsContract": false,"tokenAddress": "0x4200000000000000000000000000000000000006","type": "","blockTimestamp": "2026-02-18T11:49:29Z","blockNumber": 42313011,"blockHash": "0xf49a7520f0f9303a43d6cebac9fb6e35db6eefaa28bb5b8b63a3384ecbad7981","tokenName": "Wrapped Ether","tokenSymbol": "WETH","tokenDecimals": 18,"unitValue": 0.01926326844747769,"tokenId": "l2-standard-bridged-weth-base","historicalUSD": 38.19077812591585,"chain": "base"}
2. Swaps (DEX) Output
Includes swap execution details, tokens exchanged, and relevant contract addresses.
{"id": "0x634b780cef1d48e0a14c1f886d318e9ca8e09adf04a4cada3cad008482229fdc_57_60","chain": "ethereum","blockTimestamp": "2024-06-03T04:36:47Z","blockNumber": 20008950,"blockHash": "0xb0afa759b98b45a1b54726454356d0e2dffbc5781cf0922f2a81274772ce667e","contractAddress": {"address": "0xDef1C0ded9bec7F1a1670819833240f027b25EfF","chain": "ethereum","entity": {"name": "0x","note": "","id": "0x","type": "dex","service": null,"addresses": null,"website": "https://0x.org","twitter": "https://twitter.com/0xProject","crunchbase": "https://www.crunchbase.com/organization/0x-project","linkedin": "https://www.linkedin.com/company/0x"},"label": {"name": "Exchange Proxy","address": "0xDef1C0ded9bec7F1a1670819833240f027b25EfF","chainType": "evm"},"isUserAddress": false,"contract": true},"sender": {"address": "0xDef1C0ded9bec7F1a1670819833240f027b25EfF","chain": "ethereum","entity": {"name": "0x","note": "","id": "0x","type": "dex","service": null,"addresses": null,"website": "https://0x.org","twitter": "https://twitter.com/0xProject","crunchbase": "https://www.crunchbase.com/organization/0x-project","linkedin": "https://www.linkedin.com/company/0x"},"label": {"name": "Exchange Proxy","address": "0xDef1C0ded9bec7F1a1670819833240f027b25EfF","chainType": "evm"},"isUserAddress": false,"contract": true},"receiver": {"address": "0x9952B62c2F9785dCc977086A55170c3B38c6E130","chain": "ethereum","isUserAddress": false,"contract": false},"unitValue0": 0,"unitValue1": 0,"historicalUSD": 0,"token0": "0x6D68015171EAa7af9a5a0a103664CF1e506Ff699","token0Id": null,"token0Name": null,"token0Symbol": null,"token0Decimals": null,"token1": "0xD1B89856D82F978D049116eBA8b7F9Df2f342fF3","token1Id": null,"token1Name": null,"token1Symbol": null,"token1Decimals": null,"valid": true,"contractEntityId": "uniswap"}
3. Portfolio Time Series Output
Daily holdings snapshots for the entity and token — one row per day, chain, and token, with balance, price, and usd value.
{"entity": "microstrategy","date": "2026-07-07T00:00:00Z","chain": "bitcoin","tokenId": "bitcoin","tokenName": "Bitcoin","tokenSymbol": "btc","balance": 481766.89510174,"price": 64014,"usd": 30839826023.04}
📈 Use Cases
- Crypto Investigation: Track funds flow for AML/KYC compliance.
- Whale Alert: Monitor large holders moving significant amounts of tokens.
- Airdrop Analysis: Analyze Sybil clusters and airdrop distribution patterns.
- DEX Trading Strategy: Backtest trading strategies using historical swap data.
- Proof of Reserves: Track an entity's daily token holdings over time to power proof-of-reserves and treasury dashboards.
- Portfolio Tracking: Aggregate cross-chain balances and transaction history for tax reporting.
Disclaimer: 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.