Discord Username Checker
Pricing
from $5.20 / 1,000 results
Discord Username Checker
Bulk-checks whether Discord usernames are available or already taken. Supports up to 1000 usernames per run with concurrent requests and Apify proxy.
Pricing
from $5.20 / 1,000 results
Rating
0.0
(0)
Developer
Maged
Maintained by CommunityActor stats
1
Bookmarked
396
Total users
18
Monthly active users
2 days ago
Last modified
Categories
Share
What does Discord Username Checker do?
Discord Username Checker lets you check Discord username availability in bulk — paste a list of usernames and instantly find out which Discord handles are available and which are already taken. Submit up to 1000 usernames per run and get a clean, downloadable dataset back in seconds.
Results stream into your dataset in real time. Run it from the Apify Console, schedule it, or call it from your own app through the API.
Why use Discord Username Checker?
- Username hunting & handle sniping — scan hundreds of name variations at once to find the rare, short, or perfect available handle before anyone else.
- Brand protection — confirm whether your brand, product, or company name is still unclaimed on Discord.
- Resellers & flippers — bulk-qualify lists of valuable usernames instead of checking them one by one.
- Community & server managers — validate a shortlist of server, bot, or staff handle names in one pass.
- Developers — integrate availability checks programmatically via the Apify API instead of building your own.
How to use Discord Username Checker to check usernames in bulk
- Open the Actor and click Try for free.
- In the Discord usernames to check field, paste the usernames you want to check (one per line, up to 1000).
- Leave Proxy configuration on the default residential proxy for reliable results.
- Click Start. Results stream into the Output tab in real time.
- Download the dataset as JSON, CSV, Excel, or HTML — or grab it via the API.
Input
| Field | Type | Description |
|---|---|---|
usernames | array | List of Discord usernames to check (up to 1000 per run) |
proxyConfiguration | object | Proxy used for reliable results. Defaults to Apify residential proxy. |
Example input:
{"usernames": ["coolname", "gamer123", "myhandle"]}
Output
Each username is checked and pushed to the dataset as soon as its result is ready:
[{ "username": "coolname", "available": true, "error": null, "quota": "Unlimited." },{ "username": "gamer123", "available": false, "error": null, "quota": "Unlimited." },{ "username": "dis cord", "available": null, "error": "Username cannot contain spaces.", "quota": "Unlimited." }]
You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.
Data table
| Field | Format | Description |
|---|---|---|
username | text | The username that was checked |
available | boolean | true = available, false = taken, null = could not check |
error | text | Reason the check failed (e.g. invalid characters), otherwise null |
quota | text | Always "Unlimited." — this Actor has no usage cap |
Use it via API
Every Apify Actor has a REST API endpoint, so you can check Discord username availability directly from your own code, cron jobs, or product. Run the Actor with your input, then read results from the default dataset. See the API tab on the Actor page for ready-made snippets in Node.js, Python, and cURL, plus your personal API token.
Usage limits
There is no usage limit on this Actor — every account, free or paid, can run it without a monthly cap or result limit. The quota field on each result simply reads Unlimited.. You only pay for what you run (see pricing below).
How much does it cost to check Discord usernames?
This Actor uses pay-per-result pricing — you're charged per username result returned, and Apify platform usage (compute and proxy) is included at no extra cost. Checking a full batch finishes quickly, and higher Apify subscription tiers receive automatic per-result discounts. New Apify accounts include free usage credits so you can trial the Actor before committing to larger volumes.
Tips & advanced options
- Always keep the proxy enabled. A proxy is required for reliable results, so a run with the proxy disabled returns a single error result instead of usable data.
- Batch large lists. Each run checks up to 1000 usernames; split bigger lists into batches of 1000 (only the first 1000 of an over-long list are checked).
- De-duplication is automatic — repeated usernames in your input are checked only once.
FAQ, disclaimers, and support
Is this legal? This Actor only checks the public availability of a username — the same availability anyone sees when picking a handle. It does not access private data or require a login. Always use it responsibly and in accordance with Discord's Terms of Service.
What does available: null mean?
The check could not be completed for that username — the error field explains why (e.g. the username contains invalid characters).
Why did I get a single "No proxy configured" result? The proxy was disabled for that run. A proxy is required, so enable Apify Proxy (residential recommended) and run again.
Can I check more than 1000 usernames? Each run checks up to 1000 usernames. Split your list into batches of 1000 and run the Actor multiple times, schedule recurring runs, or reach out for a custom solution.
For bugs or feature requests, open an issue in the Issues tab.