How to Run an Airdrop Eligibility Checker (Free CSV Snapshot Guide)
A step-by-step guide to building an airdrop eligibility checker so respondents can verify their wallet against your snapshot instantly — no spreadsheets, no DMs, no manual lookups.
If your project is running a token claim or airdrop against an existing snapshot, the way you let people check their status matters. A public spreadsheet or a flood of "am I eligible?" messages doesn't scale — and it gives every visitor the same unverified list to screenshot and share, eligible or not.
What is an airdrop eligibility checker?
It's a way for respondents to find out, instantly and privately, whether their specific wallet qualifies for a claim — checked against a snapshot you control, not a list they have to trust on their own. Instead of messaging your team or scrolling a shared sheet, they connect their wallet and get a definitive answer.
Why a public spreadsheet doesn't work
Posting a Google Sheet or CSV publicly has three real problems. First, it leaks — anyone can copy, scrape, or screenshot the full list, including addresses that were never meant to be public. Second, it doesn't verify anything — reading your own address in a spreadsheet row proves nothing about who's actually connecting to claim it. Third, it doesn't scale — every ambiguous case turns into a DM or support ticket asking your team to manually confirm a row.
The fix: a private snapshot + wallet-verified check
Formz's Airdrop Checker block keeps your snapshot private and ties every check to a real connected wallet. You upload the CSV once; respondents connect their wallet and get an immediate Eligible or Not eligible result, with your custom claim instructions shown automatically if they qualify.

Respondents connect their wallet and see their status instantly.
Building your eligibility checker in Formz
- Start from a new form and add an Airdrop Checker block — see Getting started if this is your first form.
- Upload your snapshot CSV of eligible addresses. It's parsed and normalized automatically, and the block shows how many addresses were loaded.
- Add your claim instructions — what an eligible respondent should do next (claim link, deadline, contract address). This is shown automatically the moment someone checks in as eligible.
- If a respondent already connected a wallet earlier in the form — for example, from a gate or a separate Wallet Connect field — the checker reuses that connection automatically instead of asking again.
- Hit Go Live and share the link. Every check is logged to your responses dashboard — address, eligible/not eligible, and timestamp — exportable to CSV.
Airdrop Checker is included on the Business plan ($49/mo), along with multi-chain wallet verification and NFT/token gating.
Build your eligibility checkerOptional: pair it with an allowlist or wallet gate
Checking eligibility for an existing snapshot and collecting a new allowlist are two different jobs — see how to create an NFT allowlist form if you're building the pre-launch side instead. You can also gate the entire form behind existing NFT or token ownership before respondents ever see the checker — see NFT & token gating.

Combine the checker with a gate so only qualifying wallets see the form at all.
Wallet verification, NFT gating, airdrop eligibility, and viral waitlists — all in one form builder.
See all Web3 form featuresQuestions
What is an airdrop eligibility checker?
It's a form block that lets respondents connect their wallet and instantly find out if they qualify for a token claim or drop, checked against a snapshot you control — no manual lookups on your end, no waiting for a reply.
Why not just share a spreadsheet or Google Sheet?
A public sheet gets scraped and screenshotted, doesn't verify who's actually checking it, and turns into a flood of "am I on the list?" messages. A checker gives every wallet a definitive, private answer tied to a real connected wallet instead of a raw list anyone can read or claim to be on.
How does Formz check eligibility?
Upload a CSV of eligible addresses once — it's parsed, normalized, and saved with the form. When a respondent connects their wallet, Formz checks it server-side against that list and shows Eligible (with your custom claim instructions) or Not eligible, with an option to try a different wallet.
Which wallets does this support?
The Airdrop Checker block currently supports EVM wallets — Ethereum, Base, Polygon, and other EVM-compatible chains — via MetaMask, Coinbase Wallet, and other injected or WalletConnect wallets. Non-EVM chains aren't supported by this specific block yet, though Formz's separate Wallet Connect fields do cover Solana, TON, Sui, Aptos, Starknet, NEAR, and Cosmos elsewhere in a form.
What does this cost?
The Airdrop Checker block is included on the Business plan ($49/mo), along with multi-chain wallet verification, NFT/token gating, and viral waitlists.