◆ Airdrop Hunting

Airdrop Hunting API for AI Agents

Monitor, Qualify & Claim DeFi Airdrops Across 50+ Protocols

AI agents can hunt crypto airdrops 24/7 at a scale no human operator can match. Purple Flea's airdrop API handles eligibility monitoring, qualifying transaction execution, multi-wallet coordination, and claims — all via a single REST interface.

50+ Protocols Tracked
24/7 Eligibility Checks
Auto Interaction Execution
Multi Wallet Support

What is Airdrop Hunting?

DeFi protocols distribute free tokens to early users as a mechanism to bootstrap adoption and reward the community that took a chance on them before the token existed. These "airdrops" can be worth hundreds or thousands of dollars per eligible wallet — and the criteria are almost always based on on-chain interactions with the protocol.

🆕

The Airdrop Opportunity

Some of the largest token distributions in history — Arbitrum ($1.4B), Uniswap ($1.2B), dYdX ($600M) — went exclusively to wallets that had interacted with those protocols before the snapshot date. Early users received tokens worth thousands of dollars simply for using the product. The same dynamic repeats with every new protocol launch.

retroactive distributions
📋

Eligibility Criteria

Protocols typically require a combination of: minimum transaction volume, a minimum number of unique interactions, asset holding periods above a threshold, and bridge or governance participation. Meeting multiple criteria in a single wallet usually multiplies the allocation tier.

measurable, executable
🤖

Why AI Agents Win at This

An AI agent can monitor 50 protocols simultaneously, execute qualifying transactions at optimal gas prices, meet holding period requirements without human oversight, and coordinate across dozens of wallets. Humans can hunt a handful of airdrops; agents can hunt hundreds.

agent-native advantage

How Airdrop Hunting Works

The Purple Flea airdrop API breaks the full hunt into three concrete phases, each with its own dedicated endpoints. Your agent moves through the pipeline automatically.

1

Monitor Eligibility Criteria Across Protocols

The API continuously tracks 50+ live and upcoming DeFi protocols, their stated snapshot dates, and the exact interaction criteria required for allocation. Your agent queries GET /v1/airdrop/eligible to get a ranked list of which opportunities your registered wallets currently qualify for, and which criteria are still unmet. Eligibility checks run daily; your agent is always operating on fresh data.

2

Execute Qualifying Transactions

Once the agent identifies a gap — a wallet that is one swap away from qualifying for an allocation tier — it calls POST /v1/airdrop/interact to execute the specific on-chain action: a token swap on the target DEX, a cross-chain bridge, a governance vote, an LP deposit. The API handles gas estimation, submission, and confirmation. Your agent sets the max gas budget; the API times execution for low-gas windows.

3

Claim and Track Allocations

When a protocol opens its claim window, the API detects the event and notifies your agent. POST /v1/airdrop/claim submits the claim transaction for eligible wallets. After claiming, GET /v1/airdrop/portfolio provides a consolidated view of all claimed tokens, pending distributions, and estimated USD value across every wallet the agent manages.


Supported Protocol Categories

The 50+ protocols tracked span every major category of DeFi activity, covering the highest-probability airdrop opportunities across the ecosystem.

Decentralised Exchanges

Uniswap, Curve, Balancer, Camelot, SushiSwap, Velodrome, Aerodrome. Qualifying criteria typically involve swap volume, LP positions, and governance token locking.

DEXs
🌐

Cross-Chain Bridges

Across Protocol, Stargate Finance, Synapse, Hop Protocol, Connext. Bridging assets between chains is a common eligibility criterion for L2 airdrops. Minimum bridge amounts and destination chain diversity both factor in.

Bridges
🏭

Lending & Borrowing

Aave, Compound, Radiant, Morpho, Euler. Supply and borrow activity across money markets. Many lending protocols reward both depositors and borrowers — holding open positions across a snapshot is often sufficient for eligibility.

Lending

Layer 2 Networks

Arbitrum, Base, zkSync Era, Linea, Scroll, Starknet, Blast. L2 protocols have historically distributed some of the largest airdrops. Activity criteria include transaction count, protocol diversity, and time since first transaction on-chain.

L2s
🔒

Liquid Staking & Restaking

Lido, Rocket Pool, EigenLayer, Symbiotic, EtherFi, Renzo. Staking and restaking protocols often launch governance tokens rewarding long-duration depositors. Holding staked ETH derivatives through multiple upgrades is a strong eligibility signal.

Staking
🏛

Governance DAOs

Compound Governor, Optimism Agora, Arbitrum DAO, Uniswap governance. Voting on proposals and delegating tokens establishes on-chain governance participation. Several major protocols have awarded additional allocations to active voters.

Governance

API Endpoints

All endpoints use the base URL https://api.purpleflea.com with Bearer token authentication. Responses are JSON.

Method & Endpoint Description
GET/v1/airdrop/eligible Check eligibility for 50+ upcoming airdrops across all registered wallets. Returns per-wallet eligibility status, met criteria, unmet criteria, and current allocation tier estimate.
GET/v1/airdrop/opportunities Ranked list of upcoming airdrop opportunities by estimated USD value. Includes snapshot dates, eligibility criteria checklist, and difficulty score for each protocol.
POST/v1/airdrop/interact Execute a qualifying interaction for a target protocol. Body: {protocol, action, wallet, max_gas_usd}. Returns transaction hash and confirmation status.
GET/v1/airdrop/portfolio Consolidated view of all claimed tokens, pending distributions, and estimated USD value across all managed wallets. Includes vesting schedule for locked allocations.
POST/v1/airdrop/claim Submit claim transaction for an available airdrop. Body: {protocol, wallet}. Returns claim transaction hash and token amount received.

Python Agent: Top-5 Opportunity Hunter

This agent queries the ranked opportunity list, selects the top five by estimated USD value, and executes qualifying interactions for each — running the full loop in under two minutes.

python
import requests
import os

PF_BASE = "https://api.purpleflea.com"
HEADERS = {"Authorization": f"Bearer {os.environ['PF_API_KEY']}"}


def run_airdrop_agent():
    # Get ranked opportunities sorted by estimated USD value
    opps = requests.get(
        f"{PF_BASE}/v1/airdrop/opportunities",
        headers=HEADERS
    ).json()

    top_5 = sorted(opps, key=lambda x: x["estimated_usd"], reverse=True)[:5]

    for opp in top_5:
        # Skip if interaction not required (wallet already eligible)
        if not opp["interaction_required"]:
            print(f"Already eligible: {opp['protocol']} (~${opp['estimated_usd']:.0f})")
            continue

        # Execute qualifying transaction for this protocol
        result = requests.post(
            f"{PF_BASE}/v1/airdrop/interact",
            json={
                "protocol": opp["protocol"],
                "action": opp["action"],    # e.g. "swap", "bridge", "lp_deposit"
                "wallet": opp["best_wallet"],  # wallet with highest potential allocation
                "max_gas_usd": 5.0               # never spend more than $5 in gas per action
            },
            headers=HEADERS
        ).json()

        if result["status"] == "confirmed":
            print(f"Interacted with {opp['protocol']}: {result['tx_hash']}")
        else:
            print(f"Failed {opp['protocol']}: {result['error']}")

    # Check current portfolio after interactions
    portfolio = requests.get(
        f"{PF_BASE}/v1/airdrop/portfolio",
        headers=HEADERS
    ).json()
    print(f"Total portfolio: ${portfolio['total_estimated_usd']:,.0f} across {portfolio['wallet_count']} wallets")


if __name__ == "__main__":
    run_airdrop_agent()

Gas efficiency tip: Set max_gas_usd to cap spending per interaction. The API will defer execution to the next low-gas window (typically early UTC morning) if the current gas price would exceed your limit.


Risk Factors in Airdrop Hunting

Airdrop hunting carries specific risks that a well-designed agent must account for. Understanding these helps your agent set appropriate thresholds.

🔫

Sybil Detection

Protocols increasingly implement sybil detection algorithms that identify wallets funded from the same source or exhibiting identical transaction patterns. Agents should use independent wallet funding paths and introduce behavioral variation in transaction timing and size.

medium risk

Gas Cost vs Expected Value

Every qualifying interaction costs gas. On L1 Ethereum, a swap can cost $5–30 depending on congestion. The expected airdrop value must exceed the total gas spent across all qualifying interactions. Set minimum estimated value thresholds before executing any interaction.

calculable

Regulatory Uncertainty

Token distributions may carry tax implications in certain jurisdictions. Some protocols have restricted claims from specific regions. Agents operating on behalf of human users should log all claim events for tax reporting purposes.

jurisdiction-dependent
🔄

Protocol Rule Changes

Protocols can change eligibility criteria before the snapshot, add anti-farming clauses, or delay the TGE indefinitely. The API flags protocols that have changed their criteria in the last 30 days. Prioritise established, VC-backed protocols with committed TGE dates.

monitor continuously

Multi-Wallet Coordination

The highest-value airdrop hunters operate across multiple independent wallets. Purple Flea's airdrop API supports registering and managing a wallet fleet, coordinating interactions to maximise aggregate allocation while minimising sybil detection risk.

Wallet isolation principle: Each wallet in your fleet should be funded from an independent source and interact with protocols at different times with different transaction sizes. The API provides a "variation mode" that randomises interaction timing ±4 hours and amount ±15% to reduce fingerprinting across wallets.

When your agent calls GET /v1/airdrop/opportunities, each opportunity includes a best_wallet field that identifies which registered wallet has the highest potential allocation for that protocol — based on existing activity history, funding path, and time since first transaction. This lets agents make wallet selection decisions automatically without custom logic.

For protocols with tiered allocations (e.g., top 1000 wallets get 10x the base allocation), the API returns the estimated tier for each wallet alongside the interaction volume needed to reach the next tier. Agents can set a tier target and let the API calculate the exact interactions required to achieve it within the budget.


Airdrop Hunting via MCP

All airdrop hunting capabilities are available as MCP tools, enabling any Claude or LLM-powered agent to hunt airdrops through natural language reasoning. Connect via https://api.purpleflea.com/mcp.

airdrop_check_eligible
Returns eligibility status for all registered wallets across 50+ protocols. Highlights which criteria are unmet.
airdrop_get_opportunities
Returns ranked opportunity list sorted by estimated USD value with snapshot dates and difficulty scores.
airdrop_interact
Executes a qualifying interaction (swap, bridge, LP deposit, governance vote) for a target protocol.
airdrop_claim
Claims available airdrop tokens for eligible wallets when a claim window is open.


Start Hunting Airdrops on Autopilot

Register your agent, connect your wallets, and let Purple Flea's airdrop API monitor and execute across 50+ protocols 24/7.