# Crypto Wallet Data Scraper (`muhammetakkurtt/crypto-wallet-data-scraper`) Actor

Unlock institutional-grade crypto wallet analytics. Collect 7 data types — portfolio, P\&L, balances, volume, loans and entity intelligence — across 18+ blockchains including Bitcoin, Ethereum & Solana. An affordable alternative to Arkham & Nansen for deep, actionable on-chain insights.

- **URL**: https://apify.com/muhammetakkurtt/crypto-wallet-data-scraper.md
- **Developed by:** [Muhammet Akkurt](https://apify.com/muhammetakkurtt) (community)
- **Categories:** AI, Developer tools, Automation
- **Stats:** 250 total users, 22 monthly users, 99.9% runs succeeded, 5 bookmarks
- **User rating**: 4.38 out of 5 stars

## Pricing

from $1.00 / 1,000 each wallet data

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-event

## What's an Apify Actor?

Actors are a software tools running on the Apify platform, for all kinds of web data extraction and automation use cases.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

In JavaScript/TypeScript projects, use official [JavaScript/TypeScript client](https://docs.apify.com/api/client/js.md):

```bash
npm install apify-client
```

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python.md):

```bash
pip install apify-client
```

In shell scripts, use [Apify CLI](https://docs.apify.com/cli/docs.md):

````bash
# MacOS / Linux
curl -fsSL https://apify.com/install-cli.sh | bash
# Windows
irm https://apify.com/install-cli.ps1 | iex
```bash

In AI frameworks, you might use the [Apify MCP server](https://docs.apify.com/platform/integrations/mcp.md).

If your project is in a different language, use the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).


# README

## Crypto Wallet Data Scraper

Crypto Wallet Data Scraper is a powerful web scraping tool developed for the Apify platform. An affordable alternative to Arkham Intelligence and Nansen, it automatically extracts comprehensive on-chain wallet data, providing detailed analytics across multiple blockchain networks. It offers various data collection types including entity intelligence, trading volume, balance history, lending data, portfolio analysis, and profit/loss tracking.

### Why Should You Use Crypto Wallet Data Scraper?

Crypto Wallet Data Scraper saves you hours by automating data collection from one of the most comprehensive blockchain intelligence platforms. This tool provides you with access to institutional-grade wallet analytics and offers the following advantages:

- **Comprehensive Intelligence**: Access to entity labels, tags, and enriched wallet information
- **Multi-Data Type Support**: 7 different data collection types for various analysis needs
- **Multi-Blockchain Coverage**: Works across Bitcoin, Ethereum, Solana, Tron, Dogecoin, TON, Base, Arbitrum, Sonic, Optimism, Mantle, Avalanche, BNB Chain, Polygon, Flare, and Zcash networks
- **Historical Data Access**: Retrieve historical volume, balance, and portfolio data

### Features

- Extracts 7 different types of on-chain wallet data
- Supports multiple wallet addresses simultaneously with batch processing
- Comprehensive wallet address validation for 16+ blockchain networks
- Historical data retrieval with customizable date ranges for portfolio analysis
- Stores collected data in Apify data storage with export options (JSON, CSV, Excel)
- Automatic address format validation and normalization

### Supported Data Types

#### 1. Intelligence Data
Entity enrichment data including labels, tags, and identification information across all supported networks.

#### 2. Volume History
Historical trading volume data and transaction statistics over time.

#### 3. Balance History  
Historical balance tracking showing wallet holdings changes over time.

#### 4. Loans Data
Lending and borrowing information including active loans and credit positions.

#### 5. Current Balances
Real-time balance data across all supported blockchain networks.

#### 6. Portfolio Data
Comprehensive portfolio analysis with historical snapshots and token details.

#### 7. Profit & Loss History
Cash flow analysis showing realized and unrealized gains/losses over time.

### Supported Blockchain Networks

- **Bitcoin** - Legacy, SegWit, and Bech32 address formats
- **Ethereum** - EVM-compatible addresses
- **Solana** - Base58 encoded addresses
- **Tron** - T-prefixed addresses
- **Dogecoin** - D-prefixed addresses
- **TON** - EQ/UQ prefixed addresses
- **Base** - EVM-compatible addresses
- **Arbitrum** - EVM-compatible addresses
- **Sonic** - S-prefixed addresses
- **Optimism** - EVM-compatible addresses
- **Mantle** - EVM-compatible addresses
- **Avalanche** - EVM-compatible addresses
- **BNB Chain** - EVM-compatible addresses
- **Polygon** - EVM-compatible addresses
- **Flare** - EVM-compatible addresses
- **Zcash** - Transparent address formats (t1, t3)

### Use Cases

- **Entity Intelligence Analysis**: Identify and analyze labeled entities and their blockchain activities
- **Portfolio Performance Tracking**: Monitor wallet performance and holdings over time
- **Risk Assessment**: Evaluate wallet risk profiles using enriched entity intelligence data, comparable to Arkham Intelligence
- **Lending Market Research**: Analyze DeFi lending and borrowing patterns
- **Cash Flow Analysis**: Track profit and loss patterns of successful traders
- **Multi-Chain Analytics**: Comprehensive analysis across 18+ blockchain networks
- **Institutional Research**: Access professional-grade blockchain intelligence data

### Usage

1. Run this actor in the Apify console.
2. Provide the required inputs:
   - **walletAddresses**: Wallet addresses to scan (supports multiple addresses)
   - **dataType**: Type of data to collect (intelligence, volume, history, loans, balances, portfolio, flow)
   - **portfolioDate**: Date for portfolio analysis (YYYY-MM-DD or relative format like "7 days")
   - **proxyConfiguration**: Proxy configuration for reliable access

#### Example Input

```json
{
  "walletAddresses": ["0xd8da6bf26964af9d7eed9e03e53415d37aa96045", "1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2"],
  "dataType": "intelligence",
  "portfolioDate": "2024-01-01",
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": []
  }
}
````

### Output Data Structure

The collected data varies by data type selected. All outputs include the wallet address and are saved to the Apify dataset.

#### Intelligence Data Output

```json
 "ethereum": {
      "address": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
      "chain": "ethereum",
      "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,
      "populatedTags": [
        {
          "id": "kol",
          "label": "Key Opinion Leader",
          "rank": 4,
          "excludeEntities": false,
          "chain": "ethereum",
          "disablePage": false
        },
        {
          "id": "individual",
          "label": "Individual",
          "rank": 5,
          "excludeEntities": false,
          "chain": "ethereum",
          "disablePage": false
        },
        {
          "id": "ens-primary-name",
          "label": "vitalik.eth",
          "rank": 10,
          "excludeEntities": false,
          "chain": "ethereum",
          "disablePage": true,
          "tagParams": "vitalik.eth"
        },
        {
          "id": "opensea-user",
          "label": "OpenSea User",
          "rank": 11,
          "excludeEntities": false,
          "chain": "ethereum",
          "disablePage": true,
          "tagParams": "OpenSea User"
        },
        {
          "id": "ethereum-first-funder",
          "label": "Ethereum First Funder: 0x1Db3439a222C519ab44bb1144fC28167b4Fa6EE6",
          "rank": 14,
          "excludeEntities": true,
          "chain": "ethereum",
          "disablePage": true,
          "tagParams": "0x1Db3439a222C519ab44bb1144fC28167b4Fa6EE6"
        },
        {
          "id": "tornadocash-recipient",
          "label": "Tornado Cash Recipient",
          "rank": 15,
          "excludeEntities": false,
          "chain": "ethereum",
          "disablePage": false
        },
        {
          "id": "tornadocash-depositor",
          "label": "Tornado Cash Depositor",
          "rank": 15,
          "excludeEntities": false,
          "chain": "ethereum",
          "disablePage": false
        },
        {
          "id": "high-transacting",
          "label": "High Transacting",
          "rank": 16,
          "excludeEntities": false,
          "chain": "ethereum",
          "disablePage": false
        },
        {
          "id": "contract-deployer",
          "label": "Contract Deployer",
          "rank": 18,
          "excludeEntities": false,
          "chain": "ethereum",
          "disablePage": true
        },
        {
          "id": "multisig-deployer",
          "label": "MultiSig Deployer",
          "rank": 19,
          "excludeEntities": false,
          "chain": "ethereum",
          "disablePage": false
        },
        {
          "id": "gnosis-safe-signer-of-safe",
          "label": "Signer of Gnosis Safe: 0x4dA2963C3c6B27D679f0e23d6C21d56Ad8617265",
          "rank": 27,
          "excludeEntities": false,
          "chain": "ethereum",
          "disablePage": false,
          "tagParams": "0x4dA2963C3c6B27D679f0e23d6C21d56Ad8617265"
        },
        {
          "id": "gnosis-safe-signer-of-safe",
          "label": "Signer of Gnosis Safe: 0x432C8E53445A0F44Cc0494f49619C95796365fa0",
          "rank": 27,
          "excludeEntities": false,
          "chain": "ethereum",
          "disablePage": false,
          "tagParams": "0x432C8E53445A0F44Cc0494f49619C95796365fa0"
        },
        {
          "id": "gnosis-safe-signer-of-safe",
          "label": "Signer of Gnosis Safe: 0xA06C2B67e7435cE25a5969e49983ec3304D8e787",
          "rank": 27,
          "excludeEntities": false,
          "chain": "ethereum",
          "disablePage": false,
          "tagParams": "0xA06C2B67e7435cE25a5969e49983ec3304D8e787"
        },
        {
          "id": "gnosis-safe-signer-of-safe",
          "label": "Signer of Gnosis Safe: 0xDE6f609D895fe559cD3E5A84df44aF26A01AE479",
          "rank": 27,
          "excludeEntities": false,
          "chain": "ethereum",
          "disablePage": false,
          "tagParams": "0xDE6f609D895fe559cD3E5A84df44aF26A01AE479"
        },
        {
          "id": "gnosis-safe-signer-of-safe",
          "label": "Signer of Gnosis Safe: 0x039f3f7ae9a75Aa454c6200d0A2BE802cFd6795C",
          "rank": 27,
          "excludeEntities": false,
          "chain": "ethereum",
          "disablePage": false,
          "tagParams": "0x039f3f7ae9a75Aa454c6200d0A2BE802cFd6795C"
        },
        {
          "id": "gnosis-safe-signer-of-safe",
          "label": "Signer of Gnosis Safe: 0x705e2c0fea4549C84cAd712c4fA8f8af88273d26",
          "rank": 27,
          "excludeEntities": false,
          "chain": "ethereum",
          "disablePage": false,
          "tagParams": "0x705e2c0fea4549C84cAd712c4fA8f8af88273d26"
        },
        {
          "id": "gnosis-safe-signer-of-safe",
          "label": "Signer of Gnosis Safe: 0xB36082ba6c35490D1E167CC6Dd5ad20884A21Afb",
          "rank": 27,
          "excludeEntities": false,
          "chain": "ethereum",
          "disablePage": false,
          "tagParams": "0xB36082ba6c35490D1E167CC6Dd5ad20884A21Afb"
        },
        {
          "id": "gnosis-safe-signer-of-safe",
          "label": "Signer of Gnosis Safe: 0x107E6fCc661fE1b07C599b202eE90D2caA4E2607",
          "rank": 27,
          "excludeEntities": false,
          "chain": "ethereum",
          "disablePage": false,
          "tagParams": "0x107E6fCc661fE1b07C599b202eE90D2caA4E2607"
        },
        {
          "id": "gnosis-safe-signer-of-safe",
          "label": "Signer of Gnosis Safe: 0xEB25f75AaD45e74fBD7E5aBd3467EC06D1Aa82F6",
          "rank": 27,
          "excludeEntities": false,
          "chain": "ethereum",
          "disablePage": false,
          "tagParams": "0xEB25f75AaD45e74fBD7E5aBd3467EC06D1Aa82F6"
        },
        {
          "id": "gnosis-safe-signer-of-safe",
          "label": "Signer of Gnosis Safe: 0x9C0b64dF36e9fCE685609f63E09ce37625393D74",
          "rank": 27,
          "excludeEntities": false,
          "chain": "ethereum",
          "disablePage": false,
          "tagParams": "0x9C0b64dF36e9fCE685609f63E09ce37625393D74"
        },
        {
          "id": "gnosis-safe-signer-of-safe",
          "label": "Signer of Gnosis Safe: 0x7854e996686edca87933F3247E74353D8691bada",
          "rank": 27,
          "excludeEntities": false,
          "chain": "ethereum",
          "disablePage": false,
          "tagParams": "0x7854e996686edca87933F3247E74353D8691bada"
        },
        {
          "id": "gnosis-safe-signer-of-safe",
          "label": "Signer of Gnosis Safe: 0x2678e9537EF09Ac8CAeeC72E9c044bb6D79E437D",
          "rank": 27,
          "excludeEntities": false,
          "chain": "ethereum",
          "disablePage": false,
          "tagParams": "0x2678e9537EF09Ac8CAeeC72E9c044bb6D79E437D"
        },
        {
          "id": "gnosis-safe-signer-of-safe",
          "label": "Signer of Gnosis Safe: 0xE33Db3a0c326B5Ef6d423fC99eC47e3eb638E220",
          "rank": 27,
          "excludeEntities": false,
          "chain": "ethereum",
          "disablePage": false,
          "tagParams": "0xE33Db3a0c326B5Ef6d423fC99eC47e3eb638E220"
        },
        {
          "id": "gnosis-safe-signer-of-safe",
          "label": "Signer of Gnosis Safe: 0x3f9B2376A98447aeD5b3a08676F1654530F03b9C",
          "rank": 27,
          "excludeEntities": false,
          "chain": "ethereum",
          "disablePage": false,
          "tagParams": "0x3f9B2376A98447aeD5b3a08676F1654530F03b9C"
        },
        {
          "id": "gnosis-safe-signer-of-safe",
          "label": "Signer of Gnosis Safe: 0xC3006DA4751eC51Ca7e7BDd2D271936944324818",
          "rank": 27,
          "excludeEntities": false,
          "chain": "ethereum",
          "disablePage": false,
          "tagParams": "0xC3006DA4751eC51Ca7e7BDd2D271936944324818"
        },
        {
          "id": "gnosis-safe-signer-of-safe",
          "label": "Signer of Gnosis Safe: 0xB6E8983C255c3FAF2a739901da358d8F8983CCD9",
          "rank": 27,
          "excludeEntities": false,
          "chain": "ethereum",
          "disablePage": false,
          "tagParams": "0xB6E8983C255c3FAF2a739901da358d8F8983CCD9"
        },
        {
          "id": "gnosis-safe-signer-of-safe",
          "label": "Signer of Gnosis Safe: 0x8e160C8E949967D6B797CdF2A2F38f6344a5C95f",
          "rank": 27,
          "excludeEntities": false,
          "chain": "ethereum",
          "disablePage": false,
          "tagParams": "0x8e160C8E949967D6B797CdF2A2F38f6344a5C95f"
        },
        {
          "id": "gnosis-safe-signer-of-safe",
          "label": "Signer of Gnosis Safe: 0x9af3b5e801B5736e8c8935D60a92Cd89Fad71DF2",
          "rank": 27,
          "excludeEntities": false,
          "chain": "ethereum",
          "disablePage": false,
          "tagParams": "0x9af3b5e801B5736e8c8935D60a92Cd89Fad71DF2"
        },
        {
          "id": "gnosis-safe-signer-of-safe",
          "label": "Signer of Gnosis Safe: 0x94202F9ee83d21D243335a61e79b0A19eB308150",
          "rank": 27,
          "excludeEntities": false,
          "chain": "ethereum",
          "disablePage": false,
          "tagParams": "0x94202F9ee83d21D243335a61e79b0A19eB308150"
        },
        {
          "id": "gnosis-safe-signer-of-safe",
          "label": "Signer of Gnosis Safe: 0x0B19E087493a6EC31661470bd9bA6C49873E97f0",
          "rank": 27,
          "excludeEntities": false,
          "chain": "ethereum",
          "disablePage": false,
          "tagParams": "0x0B19E087493a6EC31661470bd9bA6C49873E97f0"
        },
        {
          "id": "gnosis-safe-signer-of-safe",
          "label": "Signer of Gnosis Safe: 0x989C7C60F603Ec8ebEf925Ba4917270B35593353",
          "rank": 27,
          "excludeEntities": false,
          "chain": "ethereum",
          "disablePage": false,
          "tagParams": "0x989C7C60F603Ec8ebEf925Ba4917270B35593353"
        },
        {
          "id": "gnosis-safe-signer-of-safe",
          "label": "Signer of Gnosis Safe: 0xDAFCA81213980940B8dE60104A620c4D195668d3",
          "rank": 27,
          "excludeEntities": false,
          "chain": "ethereum",
          "disablePage": false,
          "tagParams": "0xDAFCA81213980940B8dE60104A620c4D195668d3"
        },
        {
          "id": "gnosis-safe-signer-of-safe",
          "label": "Signer of Gnosis Safe: 0x164cb3676F4A465403F269730F0B4dE0E9D47298",
          "rank": 27,
          "excludeEntities": false,
          "chain": "ethereum",
          "disablePage": false,
          "tagParams": "0x164cb3676F4A465403F269730F0B4dE0E9D47298"
        },
        {
          "id": "gnosis-safe-signer-of-safe",
          "label": "Signer of Gnosis Safe: 0x77256aA4CC49649E2Ed1c91F66738e969821ee32",
          "rank": 27,
          "excludeEntities": false,
          "chain": "ethereum",
          "disablePage": false,
          "tagParams": "0x77256aA4CC49649E2Ed1c91F66738e969821ee32"
        },
        {
          "id": "gnosis-safe-signer-of-safe",
          "label": "Signer of Gnosis Safe: 0x4449C2916e53F6337Fd8c776F95e37e9365F005a",
          "rank": 27,
          "excludeEntities": false,
          "chain": "ethereum",
          "disablePage": false,
          "tagParams": "0x4449C2916e53F6337Fd8c776F95e37e9365F005a"
        },
        {
          "id": "gnosis-safe-signer-of-safe",
          "label": "Signer of Gnosis Safe: 0x220866B1A2219f40e72f5c628B65D54268cA3A9D",
          "rank": 27,
          "excludeEntities": false,
          "chain": "ethereum",
          "disablePage": false,
          "tagParams": "0x220866B1A2219f40e72f5c628B65D54268cA3A9D"
        },
        {
          "id": "gnosis-safe-signer-of-safe",
          "label": "Signer of Gnosis Safe: 0x79E490c4933e508BA2f33Ac7b55aF6e637E572Fe",
          "rank": 27,
          "excludeEntities": false,
          "chain": "ethereum",
          "disablePage": false,
          "tagParams": "0x79E490c4933e508BA2f33Ac7b55aF6e637E572Fe"
        },
        {
          "id": "gnosis-safe-signer-of-safe",
          "label": "Signer of Gnosis Safe: 0x0607ba4a93460c1f21ABCAb3B731E5189A93635c",
          "rank": 27,
          "excludeEntities": false,
          "chain": "ethereum",
          "disablePage": false,
          "tagParams": "0x0607ba4a93460c1f21ABCAb3B731E5189A93635c"
        },
        {
          "id": "gnosis-safe-signer-of-safe",
          "label": "Signer of Gnosis Safe: 0x5319a60D111977d1aB4E43D4BB94B1775D712Fa8",
          "rank": 27,
          "excludeEntities": false,
          "chain": "ethereum",
          "disablePage": false,
          "tagParams": "0x5319a60D111977d1aB4E43D4BB94B1775D712Fa8"
        },
        {
          "id": "gnosis-safe-signer-of-safe",
          "label": "Signer of Gnosis Safe: 0xB113CaC521d9f8e7f917b86d6878E3d4C01FFcF5",
          "rank": 27,
          "excludeEntities": false,
          "chain": "ethereum",
          "disablePage": false,
          "tagParams": "0xB113CaC521d9f8e7f917b86d6878E3d4C01FFcF5"
        },
        {
          "id": "gnosis-safe-signer-of-safe",
          "label": "Signer of Gnosis Safe: 0x57236ec948125F3c28642b05eDB7a775135703c6",
          "rank": 27,
          "excludeEntities": false,
          "chain": "ethereum",
          "disablePage": false,
          "tagParams": "0x57236ec948125F3c28642b05eDB7a775135703c6"
        },
        {
          "id": "gnosis-safe-signer-of-safe",
          "label": "Signer of Gnosis Safe: 0x59A6a7932353fc742648FFbaF2A505BbdAEB5a2C",
          "rank": 27,
          "excludeEntities": false,
          "chain": "ethereum",
          "disablePage": false,
          "tagParams": "0x59A6a7932353fc742648FFbaF2A505BbdAEB5a2C"
        },
        {
          "id": "gnosis-safe-signer-of-safe",
          "label": "Signer of Gnosis Safe: 0xA1093a121B0e25EE1cbeC79f8cfbdaC11437F92e",
          "rank": 27,
          "excludeEntities": false,
          "chain": "ethereum",
          "disablePage": false,
          "tagParams": "0xA1093a121B0e25EE1cbeC79f8cfbdaC11437F92e"
        },
        {
          "id": "gnosis-safe-signer-of-safe",
          "label": "Signer of Gnosis Safe: 0x6928Dcc6366Aa661d5cABb53205D10d20b794c5B",
          "rank": 27,
          "excludeEntities": false,
          "chain": "ethereum",
          "disablePage": false,
          "tagParams": "0x6928Dcc6366Aa661d5cABb53205D10d20b794c5B"
        },
        {
          "id": "gnosis-safe-signer-of-safe",
          "label": "Signer of Gnosis Safe: 0x04faac4bF688Ec779CB9640Bd44de641725bb5CB",
          "rank": 27,
          "excludeEntities": false,
          "chain": "ethereum",
          "disablePage": false,
          "tagParams": "0x04faac4bF688Ec779CB9640Bd44de641725bb5CB"
        },
        {
          "id": "gnosis-safe-signer-of-safe-prev",
          "label": "Prev. Signer of Gnosis Safe: 0x2C618aC0e882570c7e65B2aFDAeC5b98B5444387",
          "rank": 29,
          "excludeEntities": false,
          "chain": "ethereum",
          "disablePage": false,
          "tagParams": "0x2C618aC0e882570c7e65B2aFDAeC5b98B5444387"
        },
        {
          "id": "ens-owner",
          "label": "efss.eth Owner",
          "rank": 31,
          "excludeEntities": false,
          "chain": "ethereum",
          "disablePage": true,
          "tagParams": "efss.eth"
        },
        {
          "id": "ens-owner",
          "label": "scs.eth Owner",
          "rank": 31,
          "excludeEntities": false,
          "chain": "ethereum",
          "disablePage": true,
          "tagParams": "scs.eth"
        },
        {
          "id": "ens-owner",
          "label": "ethereumer.eth Owner",
          "rank": 31,
          "excludeEntities": false,
          "chain": "ethereum",
          "disablePage": true,
          "tagParams": "ethereumer.eth"
        },
        {
          "id": "ens-owner",
          "label": "issued.eth Owner",
          "rank": 31,
          "excludeEntities": false,
          "chain": "ethereum",
          "disablePage": true,
          "tagParams": "issued.eth"
        },
        {
          "id": "ens-owner",
          "label": "configured.eth Owner",
          "rank": 31,
          "excludeEntities": false,
          "chain": "ethereum",
          "disablePage": true,
          "tagParams": "configured.eth"
        },
        .
        .
        .
      ]
    }
```

#### Volume History Output

```json
{
  "address": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045",
  "arbitrum_one": [
    {
      "time": "2023-08-04T00:00:00Z",
      "volumes": [
        {
          "exchangeID": "changenow",
          "exchangeName": "ChangeNOW",
          "withdrawnUSD": 3.39222468408,
          "depositedUSD": 0
        }
      ]
    },
    {
      "time": "2023-08-05T00:00:00Z",
      "volumes": []
    },
    {
      "time": "2023-08-06T00:00:00Z",
      "volumes": []
    },
    {
      "time": "2023-08-07T00:00:00Z",
      "volumes": []
    },
    {
      "time": "2023-08-08T00:00:00Z",
      "volumes": []
    },
    {
      "time": "2023-08-09T00:00:00Z",
      "volumes": []
    },
    {
      "time": "2023-08-10T00:00:00Z",
      "volumes": []
    }
    .
    .
    .
}
```

#### Balance History Output

```json
{
  "address": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045",
  "arbitrum_one": [
    {
      "time": "2021-11-28T00:00:00Z",
      "usd": 0.41
    },
    {
      "time": "2021-11-29T00:00:00Z",
      "usd": 0.43
    },
    {
      "time": "2021-11-30T00:00:00Z",
      "usd": 0.44
    },
    {
      "time": "2021-12-01T00:00:00Z",
      "usd": 0.46
    },
    {
      "time": "2021-12-02T00:00:00Z",
      "usd": 0.46
    },
    {
      "time": "2021-12-03T00:00:00Z",
      "usd": 0.45
    },
    {
      "time": "2021-12-04T00:00:00Z",
      "usd": 0.42
    },
    {
      "time": "2021-12-05T00:00:00Z",
      "usd": 0.41
    },
    {
      "time": "2021-12-06T00:00:00Z",
      "usd": 0.42
    },
    .
    .
    .
}
```

#### Loans Data Output

```json
  {
    "addresses": {
      "arbitrum_one": {
        "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045": {
          "address": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
          "chain": "arbitrum_one",
          "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
        }
      },
      "avalanche": {
        "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045": {
          "address": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
          "chain": "avalanche",
          "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
        }
      },
      "base": {
        "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045": {
          "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
        }
      },
      "blast": {
        "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045": {
          "address": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
          "chain": "blast",
          "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
        }
      },
      "bsc": {
        "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045": {
          "address": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
          "chain": "bsc",
          "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
        }
      },
      "ethereum": {
        "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045": {
          "address": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
          "chain": "ethereum",
          "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
        }
      },
      "flare": {
        "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045": {
          "address": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
          "chain": "flare",
          "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
        }
      },
      "linea": {
        "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045": {
          "address": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
          "chain": "linea",
          "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
        }
      },
      "manta": {
        "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045": {
          "address": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
          "chain": "manta",
          "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
        }
      },
      "mantle": {
        "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045": {
          "address": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
          "chain": "mantle",
          "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
        }
      },
      "optimism": {
        "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045": {
          "address": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
          "chain": "optimism",
          "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
        }
      },
      "polygon": {
        "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045": {
          "address": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
          "chain": "polygon",
          "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
        }
      },
      "sonic": {
        "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045": {
          "address": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
          "chain": "sonic",
          "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
        }
      }
    },
    "totalPositions": {
      "arbitrum_one": 0,
      "avalanche": 0,
      "base": 0,
      "blast": 0,
      "bsc": 0,
      "ethereum": 204.78894889845108,
      "flare": 0,
      "linea": 0,
      "manta": 0,
      "mantle": 0,
      "optimism": 0,
      "polygon": 0.000005,
      "sonic": 0
    },
    "balances": {
      "arbitrum_one": [],
      "avalanche": [],
      "base": [],
      "blast": [],
      "bsc": [],
      "ethereum": [
        {
          "name": "Dai Stablecoin",
          "symbol": "DAI",
          "id": "dai",
          "underlyingAssetID": "dai",
          "address": "0x197E90f9FAD81970bA7976f33CbD77088E5D7cf7",
          "balance": 0,
          "balanceExact": "41302315977069233084075",
          "usd": 0,
          "price": 1,
          "price24hAgo": 1,
          "quoteTime": "2025-08-08T15:47:31.914Z",
          "protocol": "MAKER",
          "type": "yield",
          "underlyingAssetAddress": "0x6B175474E89094C44Da98b954EedeAC495271d0F",
          "market": "0x197E90f9FAD81970bA7976f33CbD77088E5D7cf7",
          "proxy": "0x6248230fbA26a2161a71b01486884db41d6524a6"
        },
        {
          "name": "Aave interest bearing WETH",
          "symbol": "aWETH",
          "id": "aave-weth",
          "underlyingAssetID": "weth",
          "address": "0x030bA81f1c18d280636F32af80b9AAd02Cf0854e",
          "balance": 0.0500008381318954,
          "balanceExact": "50000838131895400",
          "usd": 196.38279183845108,
          "price": 3927.59,
          "price24hAgo": 3837.45,
          "quoteTime": "2025-08-08T15:47:39.265Z",
          "protocol": "AAVE_V2",
          "type": "supplied",
          "underlyingAssetAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
          "market": "0x030bA81f1c18d280636F32af80b9AAd02Cf0854e"
        },
        {
          "name": "Aave interest bearing WBTC",
          "symbol": "aWBTC",
          "id": "aave-wbtc",
          "underlyingAssetID": "wrapped-bitcoin",
          "address": "0x9ff58f4fFB29fA2266Ab25e75e2A8b3503311656",
          "balance": 0.00007246,
          "balanceExact": "7246",
          "usd": 8.40615706,
          "price": 116011,
          "price24hAgo": 116653,
          "quoteTime": "2025-08-08T15:47:43.608Z",
          "protocol": "AAVE_V2",
          "type": "supplied",
          "underlyingAssetAddress": "0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599",
          "market": "0x9ff58f4fFB29fA2266Ab25e75e2A8b3503311656"
        },
        {
          "name": "Aave interest bearing STETH",
          "symbol": "aSTETH",
          "id": "aave-interest-bearing-steth",
          "underlyingAssetID": "staked-ether",
          "address": "0x1982b2F5814301d4e9a8b0201555376e62F82428",
          "balance": 2e-18,
          "balanceExact": "2",
          "usd": 7.85036e-15,
          "price": 3925.18,
          "price24hAgo": 3832.75,
          "quoteTime": "2025-08-08T15:47:43.411Z",
          "protocol": "AAVE_V2",
          "type": "supplied",
          "underlyingAssetAddress": "0xae7ab96520DE3A18E5e111B5EaAb095312D7fE84",
          "market": "0x1982b2F5814301d4e9a8b0201555376e62F82428"
        }
      ],
      "flare": [],
      "linea": [],
      "manta": [],
      "mantle": [],
      "optimism": [],
      "polygon": [
        {
          "name": "Aave Matic Market USDC",
          "symbol": "amUSDC",
          "id": "aave-polygon-usdc",
          "underlyingAssetID": "bridged-usdc-polygon-pos-bridge",
          "address": "0x1a13F4Ca1d028320A707D99520AbFefca3998b7F",
          "balance": 0.000005,
          "balanceExact": "5",
          "usd": 0.000005,
          "price": 1,
          "price24hAgo": 1,
          "quoteTime": "2025-08-08T15:47:33.227Z",
          "protocol": "AAVE_V2",
          "type": "supplied",
          "underlyingAssetAddress": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174",
          "market": "0x1a13F4Ca1d028320A707D99520AbFefca3998b7F"
        }
      ],
      "sonic": []
    }
  }
```

#### Current Balances Output

```json
  "totalBalance": {
    "arbitrum_one": 666.8279462881717,
    "avalanche": 11.57466528616757,
    "base": 250091.54994677825,
    "blast": 4.4672957423384165,
    "bsc": 14864.499660930753,
    "ethereum": 3888220.415314393,
    "flare": 0.010591861999999999,
    "linea": 29.869582397399064,
    "manta": 0,
    "mantle": 0.28898651385495533,
    "optimism": 6528.861430610625,
    "polygon": 974.0320892525674,
    "sonic": 0.0004336995
  },
  "totalBalance24hAgo": {
    "arbitrum_one": 658.5008525405946,
    "avalanche": 11.389231809052612,
    "base": 247304.01057073267,
    "blast": 4.351735056906384,
    "bsc": 14913.550740269646,
    "ethereum": 3904629.7844183804,
    "flare": 0.010401737,
    "linea": 29.25347812545171,
    "manta": 0,
    "mantle": 0.27924539541040627,
    "optimism": 6199.369867725816,
    "polygon": 975.2087264869804,
    "sonic": 0.0004351633
  },
  "balances": {
    "arbitrum_one": [
      {
        "name": "USD₮0",
        "symbol": "USD₮0",
        "id": "usdt0",
        "ethereumAddress": "0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9",
        "balance": 248.399525,
        "balanceExact": "248399525",
        "usd": 248.399525,
        "price": 1,
        "quoteTime": "2025-08-08T15:47:44.302Z",
        "priceChange24hPercent": 0,
        "priceChange24h": 0
      },
      {
        "name": "Ethereum",
        "symbol": "ETH",
        "id": "ethereum",
        "balance": 0.056655439985792165,
        "balanceExact": "56655439985792171",
        "usd": 223.11762098004743,
        "price": 3938.15,
        "quoteTime": "2025-08-08T15:47:32.416Z",
        "priceChange24hPercent": 2.6479450340930457,
        "priceChange24h": 101.59000000000015
      },
      {
        "name": "USD Coin",
        "symbol": "USDC",
        "id": "usd-coin",
        "ethereumAddress": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
        "balance": 66.322642,
        "balanceExact": "66322642",
        "usd": 66.322642,
        "price": 1,
        "quoteTime": "2025-08-08T15:47:44.167Z",
        "priceChange24hPercent": 0,
        "priceChange24h": 0
      },
      {
        "name": "Wrapped Ether",
        "symbol": "WETH",
        "id": "arbitrum-bridged-weth-arbitrum-one",
        "ethereumAddress": "0x82aF49447D8a07e3bd95BD0d56f35241523fBab1",
        "balance": 0.016290644236089096,
        "balanceExact": "16290644236089097",
        "usd": 63.99714425570657,
        "price": 3928.46,
        "quoteTime": "2025-08-08T15:47:33.237Z",
        "priceChange24hPercent": 2.371093454802259,
        "priceChange24h": 90.99000000000024
      },
      .
      .
      .
    ]
  }
```

#### Portfolio Data Output

```json
{
  "address": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045",
  "arbitrum_one": {
    "aisweatshop": {
      "id": "aisweatshop",
      "name": "AISweatShop",
      "symbol": "defai",
      "balance": 80,
      "price": 0.00905407,
      "usd": 0.7243255999999999
    },
    "arbdoge-ai": {
      "id": "arbdoge-ai",
      "name": "ArbDoge AI",
      "symbol": "aidoge",
      "balance": 105461060125.09904,
      "price": 1.15721e-10,
      "usd": 12.204059338736586
    },
    "arbitrum": {
      "id": "arbitrum",
      "name": "Arbitrum",
      "symbol": "arb",
      "balance": 23.110498695950557,
      "price": 0.415693,
      "usd": 9.606872534415775
    },
    "arbitrum-bridged-wbtc-arbitrum-one": {
      "id": "arbitrum-bridged-wbtc-arbitrum-one",
      "name": "Arbitrum Bridged WBTC (Arbitrum One)",
      "symbol": "wbtc",
      "balance": 0.00009635,
      "price": 117414,
      "usd": 11.3128389
    },
    "arbitrum-bridged-weth-arbitrum-one": {
      "id": "arbitrum-bridged-weth-arbitrum-one",
      "name": "Arbitrum Bridged WETH (Arbitrum One)",
      "symbol": "weth",
      "balance": 0.0162906442360891,
      "price": 3901.56,
      "usd": 63.55892592575579
    },
    "donut": {
      "id": "donut",
      "name": "Donut",
      "symbol": "donut",
      "balance": 500,
      "price": 0.00426466,
      "usd": 2.13233
    },
    "ethereum": {
      "id": "ethereum",
      "name": "Ethereum",
      "symbol": "eth",
      "balance": 0.056655439986337,
      "price": 3901.17,
      "usd": 221.02250281149833
    },
    "lido-dao": {
      "id": "lido-dao",
      "name": "Lido DAO",
      "symbol": "ldo",
      "balance": 1,
      "price": 1.048,
      "usd": 1.048
    },
    "makerdao-arbitrum-bridged-dai-arbitrum-one": {
      "id": "makerdao-arbitrum-bridged-dai-arbitrum-one",
      "name": "MakerDAO Arbitrum Bridged DAI (Arbitrum One)",
      "symbol": "dai",
      "balance": 21.221768845061728,
      "price": 1,
      "usd": 21.221768845061728
    },
    .
    .
    .
}
```

#### Profit & Loss History Output

```json
{
  "address": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045",
  "arbitrum_one": [
    {
      "time": "2021-11-27T00:00:00Z",
      "inflow": 0.4,
      "outflow": 0,
      "cumulativeInflow": 0,
      "cumulativeOutflow": 0
    },
    {
      "time": "2021-11-28T00:00:00Z",
      "inflow": 0,
      "outflow": 0,
      "cumulativeInflow": 0.4,
      "cumulativeOutflow": 0
    },
    {
      "time": "2021-11-29T00:00:00Z",
      "inflow": 0,
      "outflow": 0,
      "cumulativeInflow": 0.4,
      "cumulativeOutflow": 0
    },
    {
      "time": "2021-11-30T00:00:00Z",
      "inflow": 0,
      "outflow": 0,
      "cumulativeInflow": 0.4,
      "cumulativeOutflow": 0
    },
    {
      "time": "2021-12-01T00:00:00Z",
      "inflow": 0,
      "outflow": 0,
      "cumulativeInflow": 0.4,
      "cumulativeOutflow": 0
    },
    {
      "time": "2021-12-02T00:00:00Z",
      "inflow": 0,
      "outflow": 0,
      "cumulativeInflow": 0.4,
      "cumulativeOutflow": 0
    },
    {
      "time": "2021-12-03T00:00:00Z",
      "inflow": 0,
      "outflow": 0,
      "cumulativeInflow": 0.4,
      "cumulativeOutflow": 0
    },
    {
      "time": "2021-12-04T00:00:00Z",
      "inflow": 0,
      "outflow": 0,
      "cumulativeInflow": 0.4,
      "cumulativeOutflow": 0
    },
    .
    .
    .
}
```

### Notes

- The collected data is stored in Apify's default data store.

***

> **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.

# Actor input Schema

## `walletAddresses` (type: `array`):

Wallet addresses to scan (you can enter multiple addresses). Returns data for all supported blockchain networks.

## `dataType` (type: `string`):

Choose what type of data to collect

## `portfolioDate` (type: `string`):

Select date in format YYYY-MM-DD or {number} {unit} (e.g., '2 weeks', '7 days') - only used when Portfolio Data is selected

## `proxyConfiguration` (type: `object`):

Using a proxy is recommended for faster and more reliable results

## Actor input object example

```json
{
  "walletAddresses": [
    "0xd8da6bf26964af9d7eed9e03e53415d37aa96045"
  ],
  "dataType": "intelligence",
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": []
  }
}
```

# Actor output Schema

## `results` (type: `string`):

Crypto wallet data (intelligence, volume, history, loans, balances, portfolio, flow) stored in the default dataset

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "walletAddresses": [
        "0xd8da6bf26964af9d7eed9e03e53415d37aa96045"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("muhammetakkurtt/crypto-wallet-data-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = { "walletAddresses": ["0xd8da6bf26964af9d7eed9e03e53415d37aa96045"] }

# Run the Actor and wait for it to finish
run = client.actor("muhammetakkurtt/crypto-wallet-data-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "walletAddresses": [
    "0xd8da6bf26964af9d7eed9e03e53415d37aa96045"
  ]
}' |
apify call muhammetakkurtt/crypto-wallet-data-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=muhammetakkurtt/crypto-wallet-data-scraper",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Crypto Wallet Data Scraper",
        "description": "Unlock institutional-grade crypto wallet analytics. Collect 7 data types — portfolio, P&L, balances, volume, loans and entity intelligence — across 18+ blockchains including Bitcoin, Ethereum & Solana. An affordable alternative to Arkham & Nansen for deep, actionable on-chain insights.",
        "version": "0.0",
        "x-build-id": "myg8tkAycS1CueUGo"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/muhammetakkurtt~crypto-wallet-data-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-muhammetakkurtt-crypto-wallet-data-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        },
        "/acts/muhammetakkurtt~crypto-wallet-data-scraper/runs": {
            "post": {
                "operationId": "runs-sync-muhammetakkurtt-crypto-wallet-data-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor and returns information about the initiated run in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/runsResponseSchema"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/acts/muhammetakkurtt~crypto-wallet-data-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-muhammetakkurtt-crypto-wallet-data-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "required": [
                    "walletAddresses",
                    "dataType"
                ],
                "properties": {
                    "walletAddresses": {
                        "title": "Wallet Addresses",
                        "type": "array",
                        "description": "Wallet addresses to scan (you can enter multiple addresses). Returns data for all supported blockchain networks.",
                        "default": [
                            "0xd8da6bf26964af9d7eed9e03e53415d37aa96045"
                        ],
                        "items": {
                            "type": "string"
                        }
                    },
                    "dataType": {
                        "title": "Data Type",
                        "enum": [
                            "intelligence",
                            "volume",
                            "history",
                            "loans",
                            "balances",
                            "portfolio",
                            "flow"
                        ],
                        "type": "string",
                        "description": "Choose what type of data to collect",
                        "default": "intelligence"
                    },
                    "portfolioDate": {
                        "title": "Portfolio Date",
                        "pattern": "^(\\d{4})-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01])$|^(\\d+)\\s*(day|week|month|year)s?$",
                        "type": "string",
                        "description": "Select date in format YYYY-MM-DD or {number} {unit} (e.g., '2 weeks', '7 days') - only used when Portfolio Data is selected"
                    },
                    "proxyConfiguration": {
                        "title": "Proxy Configuration",
                        "type": "object",
                        "description": "Using a proxy is recommended for faster and more reliable results",
                        "default": {
                            "useApifyProxy": true,
                            "apifyProxyGroups": []
                        }
                    }
                }
            },
            "runsResponseSchema": {
                "type": "object",
                "properties": {
                    "data": {
                        "type": "object",
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "actId": {
                                "type": "string"
                            },
                            "userId": {
                                "type": "string"
                            },
                            "startedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "finishedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "status": {
                                "type": "string",
                                "example": "READY"
                            },
                            "meta": {
                                "type": "object",
                                "properties": {
                                    "origin": {
                                        "type": "string",
                                        "example": "API"
                                    },
                                    "userAgent": {
                                        "type": "string"
                                    }
                                }
                            },
                            "stats": {
                                "type": "object",
                                "properties": {
                                    "inputBodyLen": {
                                        "type": "integer",
                                        "example": 2000
                                    },
                                    "rebootCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "restartCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "resurrectCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "computeUnits": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "options": {
                                "type": "object",
                                "properties": {
                                    "build": {
                                        "type": "string",
                                        "example": "latest"
                                    },
                                    "timeoutSecs": {
                                        "type": "integer",
                                        "example": 300
                                    },
                                    "memoryMbytes": {
                                        "type": "integer",
                                        "example": 1024
                                    },
                                    "diskMbytes": {
                                        "type": "integer",
                                        "example": 2048
                                    }
                                }
                            },
                            "buildId": {
                                "type": "string"
                            },
                            "defaultKeyValueStoreId": {
                                "type": "string"
                            },
                            "defaultDatasetId": {
                                "type": "string"
                            },
                            "defaultRequestQueueId": {
                                "type": "string"
                            },
                            "buildNumber": {
                                "type": "string",
                                "example": "1.0.0"
                            },
                            "containerUrl": {
                                "type": "string"
                            },
                            "usage": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "integer",
                                        "example": 1
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "usageTotalUsd": {
                                "type": "number",
                                "example": 0.00005
                            },
                            "usageUsd": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "number",
                                        "example": 0.00005
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
