Why Check ENS Names in Bulk?

If you're looking for the perfect onchain domain name, you probably have a list. Maybe it's variations of your name, a project codename, or short words you like. Checking each one individually at app.ens.domains is tedious.

OnchainNamespace lets you paste your entire list and check everything at once — no accounts, no API keys, no waiting.

Step-by-Step Guide

1. Prepare Your Name List

Create a list of names you want to check — one per line, without the .eth or .base.eth suffix:

alice
alice2024
aliceweb3
cryptoalice
0xalice

2. Choose Your Chain

Select ENS (.eth) for Ethereum mainnet names or Basenames (.base.eth) for Base L2 names.

3. Paste and Check

Paste your list into the input area and click Check Availability. The checker queries the blockchain directly from your browser.

4. Read the Results

Results show for each name:

  • Status: Available, Taken, In Grace Period, or Expiring Soon
  • Expiry date: When taken names expire (so you can set a reminder)
  • Register link: Direct link to register available names

Tips for Finding Good Names

  • Try multiple lengths: 5+ character names cost ~$5/year on ENS — much more affordable than 3-4 char names
  • Use wordlists: Common nouns, adjectives, verbs make memorable names
  • Check expiring names: Names expiring soon may be available to register shortly

How It Works Under the Hood

The checker calls Ethereum/Base smart contracts directly via public RPC endpoints. Your name list stays in your browser — nothing is sent to our servers.

See the How It Works page for the full technical breakdown.