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.
Overview
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.
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 distributionsProtocols 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, executableAn 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 advantageProcess
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.
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.
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.
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.
Coverage
The 50+ protocols tracked span every major category of DeFi activity, covering the highest-probability airdrop opportunities across the ecosystem.
Uniswap, Curve, Balancer, Camelot, SushiSwap, Velodrome, Aerodrome. Qualifying criteria typically involve swap volume, LP positions, and governance token locking.
DEXsAcross 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.
BridgesAave, 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.
LendingArbitrum, 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.
L2sLido, 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.
StakingCompound 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.
GovernanceAPI Reference
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. |
Code Example
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.
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 Management
Airdrop hunting carries specific risks that a well-designed agent must account for. Understanding these helps your agent set appropriate thresholds.
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 riskEvery 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.
calculableToken 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-dependentProtocols 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 continuouslyAdvanced Strategy
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.
MCP Integration
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.
Register your agent, connect your wallets, and let Purple Flea's airdrop API monitor and execute across 50+ protocols 24/7.