How to Trace Solana Wallet Funders with the Solscan API

The Direct Answer:

To find out which wallet initially funded a specific Solana account, use the newly separated Solscan Pro API Account Funded By endpoint. You can query a single wallet or batch up to 50 accounts in a single request to instantly trace the origin of funds for multiple addresses simultaneously.

What is the "account/funded_by" Endpoint?

Previously bundled with general account data, the account/funded_by function has been extracted into its own dedicated API endpoint. This update dramatically improves performance and allows developers to trace wallet origins—such as identifying who paid the first rent or gas fees for a newly generated address—at scale.

Tracing funding sources is the primary method for:

  • Sybil Detection: Identifying multiple wallets funded by the same parent exchange or whale wallet (crucial for airdrop analysis).
  • Entity Clustering: Grouping anonymous addresses together based on their initial funding tree.
  • Security & Forensics: Tracking where a malicious actor's initial gas money came from.

Step-by-Step Guide: Single vs. Multi-Account Queries

The true power of this new endpoint is its batching capability. You no longer need to make 50 separate API calls to trace 50 different wallets.

  1. Target the Endpoint: Call the dedicated account/funded by endpoint.
  2. Format your Input: You can pass a single Solana address or multiple addresses directly into the request.
  3. Execute the Request: If you want to trace multiple wallets, simply include all the accounts you want to receive results for in your query parameter (up to a strict maximum of 50 addresses per call).

Understanding the API Response

When you query the endpoint, the JSON response will map your requested addresses to their respective funders.


Field Description Why it Matters
address The address you queried. Confirms which wallet is being analyzed.
funded_by The parent wallet address. This is the entity that transferred the initial funds to activate the account.
txhash The transaction signature (hash). Provides verifiable on-chain proof. You can plug this hash into a block explorer to see the exact amount sent and any other instructions executed during the initial funding.
timestamp The Unix timestamp of the transaction. Helps you build a chronological timeline of when the wallet cluster was created.

For full parameter details, request formatting, and live testing, visit the official documentation: Solscan Pro API - Account Funded By.