EVM Wallet Portfolio Checker avatar

EVM Wallet Portfolio Checker

Pricing

from $2.20 / 1,000 results

Go to Apify Store
EVM Wallet Portfolio Checker

EVM Wallet Portfolio Checker

Checks EVM wallet addresses for DeBank portfolio value and OpenSea best-offer value, then exports clean ranked results.

Pricing

from $2.20 / 1,000 results

Rating

5.0

(1)

Developer

Maehdakvan

Maehdakvan

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

a day ago

Last modified

Share

Production-ready Apify Actor for checking public EVM wallet addresses and ranking them by estimated USD value.

The Actor combines:

  • DeBank token balances
  • DeBank DeFi protocol balances
  • DeBank app balances such as Hyperliquid or Blur when returned by DeBank
  • OpenSea best-offer estimates for NFTs
  • Clean Apify Dataset rows and key-value store summaries

Why This Actor

This project has been redesigned from an interactive CLI into a marketplace-ready Apify Actor. It no longer reads local account files, asks terminal questions, or writes machine-specific text files. Users provide input in the Apify UI/API and receive structured, exportable results.

Security note: this Actor accepts public wallet addresses only. Private keys and seed phrases are intentionally not supported.

Input

FieldTypeRequiredDescription
addressesstring listyesPublic EVM wallet addresses to check.
concurrencyintegernoWallets checked in parallel. Default 10, maximum 50.
proxiesstring listnoOptional custom proxies, for example http://user:pass@host:port.

Example input:

{
"addresses": [
"0x0000000000000000000000000000000000000000"
],
"concurrency": 10,
"proxies": []
}

Output

Each checked wallet is pushed to the default Apify Dataset:

{
"address": "0x0000000000000000000000000000000000000000",
"walletBalanceUsd": 12.34,
"tokenBalanceUsd": 10.0,
"defiBalanceUsd": 2.0,
"appBalanceUsd": 0.34,
"openSeaOffersUsd": 5.0,
"combinedTotalUsd": 17.34,
"balanceRange": "1-100",
"status": "ok"
}

The key-value store also contains:

  • SUMMARY with totals, status counts, skipped invalid addresses, and top wallets
  • RESULTS with all rows sorted by combinedTotalUsd descending

Rows with temporary upstream failures are returned with status: "unchecked". Unexpected failures are returned with status: "error" and an error message.

Running Locally

Install dependencies:

$pip install -r requirements.txt

Run with Apify local storage:

$python main.py

When running outside the Apify platform, provide input through Apify local storage or the Apify CLI.

Deployment

The Actor includes:

  • .actor/actor.json marketplace metadata
  • .actor/input_schema.json user-friendly input form
  • Dockerfile based on apify/actor-python:3.12
  • Dataset view configuration for clean table exports

Deploy with the Apify CLI or upload the repository to Apify Console.

Operational Tips

  • Use lower concurrency if upstream APIs start rate-limiting.
  • Add reliable rotating proxies for larger wallet lists.
  • Results are estimates from third-party public APIs and can vary with cache freshness, NFT offer liquidity, and upstream availability.
  • Only check wallets you are authorized to analyze and comply with DeBank, OpenSea, and Apify terms.