Free & Fast Discord API

Claim Discord Usernames Instantly

Simple, fast, and reliable API for claiming Discord usernames. Get your free API key and start in seconds.

Try Playground
100%
Free
<100ms
Response Time
99.9%
Uptime

API Playground

Test the API in real-time

Get your free API key by signing up
Response
Click "Test API" to see the response...

Code Examples

Ready-to-use code in your favorite language

JavaScript (fetch)
const response = await fetch('https://exoclaim.com/api/claim', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json',
    'X-API-Key': 'exo_your_api_key_here'
  },
  body: JSON.stringify({
    authorization: 'YOUR_DISCORD_TOKEN',
    username: 'new_username',
    password: 'your_password'
  })
});

const data = await response.json();
console.log(data);
Python (requests)
import requests

response = requests.post(
    'https://exoclaim.com/api/claim',
    headers={
        'Content-Type': 'application/json',
        'X-API-Key': 'exo_your_api_key_here'
    },
    json={
        'authorization': 'YOUR_DISCORD_TOKEN',
        'username': 'new_username',
        'password': 'your_password'
    }
)

print(response.json())
Go (net/http)
payload := map[string]string{
    "authorization": "YOUR_DISCORD_TOKEN",
    "username":      "new_username",
    "password":      "your_password",
}
jsonData, _ := json.Marshal(payload)

req, _ := http.NewRequest("POST", "https://exoclaim.com/api/claim", bytes.NewBuffer(jsonData))
req.Header.Set("Content-Type", "application/json")
req.Header.Set("X-API-Key", "exo_your_api_key_here")

client := &http.Client{}
resp, _ := client.Do(req)
defer resp.Body.Close()

body, _ := ioutil.ReadAll(resp.Body)
fmt.Println(string(body))

API Reference

Complete endpoint documentation

POST

/api/claim

Claim or change a Discord username

Headers

{
  "Content-Type": "application/json",
  "X-API-Key": "exo_your_api_key_here"
}

Request Body

{
  "authorization": "string",  // Discord token
  "username": "string",       // New username (2-32 chars)
  "password": "string"        // Account password
}

Success Response (200)

{
  "success": true,
  "message": "Username changed to: new_username",
  "data": {
    "username": "new_username",
    "id": "123456789"
  }
}
GET

/health

Check API server status

Response (200)

{
  "status": "healthy",
  "service": "ExoClaim API",
  "version": "1.0.0"
}