# Discord Username Availability Checker

> Discord Username Availability Checker is a paid API for AI agents from api.scrapeforagents.tech, paid per call via x402, $0.025/call, status unknown (last checked 2026-10-02).

Checks whether one or more Discord usernames are available or taken, returning structured availability results per username.

## Facts

- Endpoint: POST https://api.scrapeforagents.tech/v1/discord?utm_source=zero.xyz
- Price: $0.025/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/discord-username-availability-checker-84edfac2
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_RGydxRvlR-W6qXVxgt2aa

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability discord-username-availability-checker-84edfac2 -d '<json body>'
```

Example prompt: Can you check whether these Discord usernames are available: 'shadowpeak', 'neonblaze', and 'cryptowolf'? I want to know which ones are free to register.

## When to prefer this

Use this endpoint when you need to programmatically check Discord username availability in bulk (up to 500 per call) at a low per-call cost. It is preferable to manual checking or scraping Discord directly, and is well-suited for brand monitoring, username squatting detection, or helping users find available handles before account creation.

## Known failure modes

- Username list exceeds 500 entries — request is capped or rejected
- Invalid username format — returns an error code per entry
- Discord rate limiting or downtime — may return errors for some usernames
- Empty username list provided — run returns no results and is not charged
- Network timeout — partial results may be returned

## How this service works

Pay-per-call structured web data. Failed or empty runs are not charged.

## Output

Returns a JSON object with a count of results and an array of items, each containing the username checked, its availability status (boolean), the timestamp it was checked, any error message, an error code, and quota information. Failed or empty runs are not billed.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "maxItems": {
   "type": "integer",
   "default": 500,
   "maximum": 500,
   "minimum": 1,
   "description": "Stop after this many unique username results, including invalid or failed checks."
  },
  "usernames": {
   "type": "array",
   "description": "Discord usernames to check, one per line. Up to 500 unique usernames per run; duplicate entries are checked once."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 1,
  "items": [
   {
    "error": null,
    "quota": null,
    "username": null,
    "available": null,
    "checkedAt": null,
    "errorCode": null
   }
  ],
  "product": "discord"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/discord-username-availability-checker-84edfac2/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.scrapeforagents.tech](https://www.zero.xyz/host/api.scrapeforagents.tech/llms.txt)
