Crypto Wallet Transfers & Swaps Scraper avatar

Crypto Wallet Transfers & Swaps Scraper

Pricing

from $1.00 / 1,000 wallet data scrapeds

Go to Apify Store
Crypto Wallet Transfers & Swaps Scraper

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

Muhammet Akkurt

Maintained by Community

Actor stats

2

Bookmarked

29

Total users

2

Monthly active users

8.1 hours

Issues response

16 days ago

Last modified

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):

NetworkType
BitcoinBTC (Legacy, SegWit, Bech32)
EthereumEVM
SolanaSVM
TronTVM
DogecoinUTXO
TONTVM-based
BaseL2 EVM
Arbitrum OneL2 EVM
OptimismL2 EVM
PolygonSidechain EVM
AvalancheEVM (C-Chain)
BNB ChainEVM
MantleL2 EVM
SonicEVM
FlareEVM
ZcashUTXO

🛠 Usage & Configuration

Input Parameters

ParameterTypeDescription
baseStringRequired. Wallet address or entity name (e.g., "0x123..." or "binance"). Pass multiple comma-separated to combine their results (e.g., "microstrategy,binance").
dataTypeStringRequired. transfers, swaps, or portfolioTimeSeries. Default: transfers.
pricingIdStringRequired 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").
flowStringFilter transaction direction: all, in, out, or self.
chainsArrayFilter by specific blockchains (e.g., ["ethereum", "base"]).
usdGteNumberMinimum transaction value in USD.
usdLteNumberMaximum transaction value in USD.
timeGteDateStart date (YYYY-MM-DD or relative like "7 days").
timeLteDateEnd date (YYYY-MM-DD or relative like "1 month").
tokensArrayFilter by Token Symbol or Contract Address.
counterpartiesArrayFilter by specific Counterparty Address or Entity Name.
maxItemsIntegerMax number of records to retrieve. Default: 100.
offsetIntegerSkip this many results before collecting (fetch a specific window). Default: 0.

Which fields apply to which data type?

  • Transfers / Swapsbase + optional filters: flow, chains, usdGte/usdLte, timeGte/timeLte, tokens, counterparties, sortKey/sortDir, offset, maxItems.
  • Portfolio Time Seriesbase (entity) + pricingId (token) + optional chains, 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.