Simple, fast, and reliable API for claiming Discord usernames. Get your free API key and start in seconds.
Test the API in real-time
Click "Test API" to see the response...
Ready-to-use code in your favorite language
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);
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())
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))
Complete endpoint documentation
Claim or change a Discord username
{
"Content-Type": "application/json",
"X-API-Key": "exo_your_api_key_here"
}
{
"authorization": "string", // Discord token
"username": "string", // New username (2-32 chars)
"password": "string" // Account password
}
{
"success": true,
"message": "Username changed to: new_username",
"data": {
"username": "new_username",
"id": "123456789"
}
}
Check API server status
{
"status": "healthy",
"service": "ExoClaim API",
"version": "1.0.0"
}