First-block snipers
get_launch_snipersIdentify bots that bought in the first seconds of a token launch and check if they are connected to the deployer, revealing whether the launch is organic or pre-arranged.
Instructions
Bots that bought in the first block or first seconds of this token's launch, and whether they are connected to the deployer. The window is the first 120 seconds after the first transaction; at most 30 rows are returned and totalEarlyBuyers carries the full count. Migration-crank MEV bots are excluded and named rather than silently dropped. Check reachedGenesis: when false the walk did not reach the true first transaction, the result is partial, and it is cached for only 10 minutes instead of 2 hours. Use it to tell an organic launch from a pre-arranged one. Not for coordinated multi-wallet launch buying (get_launch_bundles) or the deployer's funding of other wallets (get_wallet_links). Arguments: address and chain; one API unit on any chain.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| chain | No | Chain the token is deployed on: solana (default), ethereum, base, robinhood. Required for any 0x address, because the same contract address can exist on several EVM chains. Omit it for Solana. An unsupported value is rejected before any request is spent; EVM chains need a key on an All-Chains plan. | solana |
| address | Yes | The token's own contract address, exactly as an explorer shows it. Solana: the base58 mint, 32-44 characters (e.g. 6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN). EVM: 0x followed by 40 hex characters, case-insensitive (e.g. 0x6982508145454ce325ddbe47a25d4ec3d2311933). Never a pool, pair, wallet or deployer address — those come back as not found. Set `chain` to match the address: a 0x address alone cannot say which EVM chain it lives on, and a Solana mint sent with an EVM chain is rejected. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| stats | No | Cohort totals for the window. | |
| token | No | The address that was scanned (on get_token_scan, the full token metadata object instead). | |
| snipers | No | Wallets that bought inside the launch window, capped at 30 rows. | |
| poweredBy | No | Always "DeFade.org". | |
| terminals | No | Trading terminals the launch cohort came through; activeTerminals is who trades it now. | |
| timestamp | No | ISO time the response was assembled. | |
| reachedGenesis | No | Whether the walk reached the true first transaction. When false, partial is true and small snipers may be missing. | |
| totalEarlyBuyers | No | How many were found in total; windowSeconds and firstTxTime describe the window. | |
| migrationCrankersExcluded | No | Migration-crank MEV bots filtered out as infrastructure, named. |