๐ Overview
The Username Generator API creates unique usernames by combining words from various themed categories. Perfect for user registration systems, game character names, or any application requiring creative username suggestions.
๐ What's New in v2.1
๐จ Multi-Theme Selection
Select multiple themes simultaneously using the new themes array parameter
๐ Backward Compatibility
Legacy theme parameter still supported for single-theme selection
๐งน Cleaner Interface
Removed unused use_case parameter for simpler API
๐ Enhanced Themes
9 comprehensive themes with thousands of curated words
๐ญ 9 Comprehensive Themes
Fantasy, Professional, Science, Tech, Chemistry, Things, Health, Nature, and Space-Time themed word sets
๐ Multi-Theme Selection
Select multiple themes simultaneously for diverse combinations
๐ Rich Word Database
100+ general adjectives plus thousands of themed words across all categories
๐ Bulk Generation
Generate up to 50 usernames in a single request
๐จ Available Themes
๐ง Fantasy
Epic and mythical usernames for gaming (Epic, Shadow, Warrior, Dragon, Wizard)
๐ผ Professional
Business and LinkedIn-ready usernames (Smart, Expert, Developer, Manager, Director)
๐ฌ Science and Space
Space exploration and scientific terms (Stellar, Galaxy, Quantum, Atom, Einstein)
๐ป Computer Technology
Programming and tech-focused (Digital, Algorithm, Framework, Docker, JavaScript)
โ๏ธ Elements and Chemistry
Chemistry and periodic elements (Hydrogen, Carbon, Molecular, Crystal, Plasma)
๐ Things
Everyday objects and items (Fork, Table, Chair, Lamp, Knife)
๐ช Body and Health
Health and anatomy themed (Heart, Brain, Strong, Healthy, Muscle)
๐ฟ Nature
Landscape, fruits and animals (Mountain, Grape, Fox, Wolf, Banana)
โฐ Space and Time
Concepts of space and time (Metric, Meter, Hour, Space, Time, Centi)
๐ Base URL
๐ Authentication
No authentication required. This is a public API that can be accessed without any API keys or tokens.
๐ก API Endpoints
GET /?action=themes Get Available Themes
Retrieve all available themes with descriptions.
Example Request
Response
POST GET / Generate Username
Generate unique usernames based on specified themes and options.
Request Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
themes |
array | Optional | ["Fantasy"] | NEW: Multiple theme selection - Array of themes: "Fantasy", "Professional", "Science and Space", "Computer Technology", "Elements and Chemistry", "Things", "Body and Health", "Nature", "Space and Time" |
theme |
string | Optional | "Fantasy" | Deprecated: Single theme selection (use themes instead) |
min_length |
integer | Optional | 6 | Minimum username length (3-50) |
max_length |
integer | Optional | 20 | Maximum username length (3-50) |
count |
integer | Optional | 10 | Number of usernames to generate (1-50) |
include_numbers |
boolean | Optional | false | Add random numbers to usernames |
include_symbols |
boolean | Optional | false | Add symbols like _, -, . |
capitalize |
boolean | Optional | true | Capitalize words |
avoid_repetition |
boolean | Optional | true | Avoid duplicate word combinations |
use_all_adjectives |
boolean | Optional | false | Use adjectives from all themes |
use_general_adjectives |
boolean | Optional | false | Add general adjectives (colors, shapes, sizes, etc.) |
custom_words |
string | Optional | "" | Comma-separated custom words | integer | Optional | null | Maximum username length (excludes numbers) |
Example Request - Multi-Theme Username (NEW)
Example Request - Science & Chemistry Mix
Example Request - Professional Username
Example Request - Creative All-Theme Mix
Example GET Request - Multi-Theme
Example GET Request - Single Theme (Backward Compatible)
๐ Response Format
Success Response
Multi-Theme Username Response (NEW)
Science & Chemistry Mix Response
Error Response
๐ฏ Format Options
| Format | Structure | Example |
|---|---|---|
adjective_noun |
Adjective + Noun | swift_panther |
noun_adjective |
Noun + Adjective | panther_swift |
noun_only |
Noun only | panther |
Case Style Options
| Style | Description | Example |
|---|---|---|
lowercase |
All lowercase | swift_panther |
uppercase |
All uppercase | SWIFT_PANTHER |
title |
First letter of each word capitalized | Swift_Panther |
camel |
CamelCase (no separators) | SwiftPanther |
โ ๏ธ Error Codes
| Code | Description |
|---|---|
INVALID_THEME |
Theme parameter is not valid |
INVALID_FORMAT |
Format parameter is not valid |
INVALID_CASE_STYLE |
Case style parameter is not valid |
INVALID_COUNT |
Count is outside the valid range (1-20) |
GENERATION_ERROR |
Error occurred during username generation |
๐ฆ Rate Limits
Currently, there are no rate limits imposed on this API. However, please use it responsibly and avoid excessive requests that might impact service availability for other users.
๐ฏ Ready to Try?
Test the Username Generator API with our interactive web interface or start integrating it into your application.
Try Web Interface Test API Endpoint