Validate usernames in a single API call. Returns whether a username is reserved, its deletion status, and associated categories with metadata. Instantly identify brands, celebrities, cities, offensive terms, system-reserved keywords, and more. Username normalization (case, whitespace, unicode) is handled automatically.
API key in format: un_live_<32-char-random>. Get your API key from the dashboard at https://app.username.dev/dashboard
The username to check. Can contain any characters including Unicode. Whitespace will be removed, and the input will be converted to lowercase during normalization.
1Successful response. Returns username validation results. Note: Both reserved and non-reserved usernames return 200 status. Check the isReserved field to determine if the username is available.
Response containing username validation results, reservation status, deletion status, and associated categories with metadata.
The normalized username that was checked (whitespace removed, lowercase).
"berlin"
Whether the username is reserved (exists in the database with one or more categories). True if reserved, false if available.
true
Whether the username has been marked as deleted. Deleted usernames are still considered reserved but may be flagged differently in your application.
false
List of categories associated with this username. Empty array if username is not reserved. Categories can include: other, dictionary, city, country, region, brand, first_name, last_name, system, restricted, product, celebrity, government, agency, institution, event, company, place, organization.
[
{
"category": "city",
"metadata": { "country": "DE" }
},
{
"category": "government",
"metadata": { "country": "DE" }
}
]