Skip to main content

Social media username generator API

Type your name, brand or a few keywords, pick a network and a style, and get 30 username ideas that fit that network's length and character rules.

Request​

FieldTypeDefaultDescription
namestringYour name, brand or a few keywords. Accents are dropped; only Latin letters and digits are used.
networkstring: instagram, tiktok, x, youtube, threads"instagram"Whose username rules apply (Threads uses your Instagram username).
stylestring: clean, creative, business, gaming"clean"Which word list to mix in.
numbersbooleanfalseAllow a number at the end of some names.
seedinteger0The same input and seed give the same list; change it for more ideas.

Call it​

curl -X POST https://postboost.co/app/api/tools/social-media-username-generator \
-H 'Content-Type: application/json' \
-d '{"name":"Maya Green"}'

With a token, send Authorization: Bearer YOUR_API_TOKEN as a default header (how, per SDK).

Response​

{
"network": "instagram",
"style": "clean",
"seed": 0,
"usernames": [
{
"username": "space_maya",
"profile_url": "https://www.instagram.com/space_maya"
},
{
"username": "club.maya",
"profile_url": "https://www.instagram.com/club.maya"
},
{
"username": "maya_club_life",
"profile_url": "https://www.instagram.com/maya_club_life"
},
{
"username": "hey_maya_now",
"profile_url": "https://www.instagram.com/hey_maya_now"
},
{
"username": "heymayagreen",
"profile_url": "https://www.instagram.com/heymayagreen"
},
{
"username": "hey_maya",
"profile_url": "https://www.instagram.com/hey_maya"
},
{
"username": "just_maya_green",
"profile_url": "https://www.instagram.com/just_maya_green"
},
{
"username": "maya_green_view",
"profile_url": "https://www.instagram.com/maya_green_view"
},
{
"username": "green.sunny",
"profile_url": "https://www.instagram.com/green.sunny"
},
{
"username": "maya_world",
"profile_url": "https://www.instagram.com/maya_world"
},
{
"username": "mayapagenow",
"profile_url": "https://www.instagram.com/mayapagenow"
},
{
"username": "studio_green",
"profile_url": "https://www.instagram.com/studio_green"
},
{
"username": "mg_fresh",
"profile_url": "https://www.instagram.com/mg_fresh"
},
{
"username": "maya_green_days",
"profile_url": "https://www.instagram.com/maya_green_days"
},
{
"username": "meet.maya.green",
"profile_url": "https://www.instagram.com/meet.maya.green"
},
{
"username": "mayanotes",
"profile_url": "https://www.instagram.com/mayanotes"
},
{
"username": "mayagreenhere",
"profile_url": "https://www.instagram.com/mayagreenhere"
},
{
"username": "only.maya.green",
"profile_url": "https://www.instagram.com/only.maya.green"
},
{
"username": "truemg",
"profile_url": "https://www.instagram.com/truemg"
},
{
"username": "maya_green_sunny",
"profile_url": "https://www.instagram.com/maya_green_sunny"
},
{
"username": "mayaonline",
"profile_url": "https://www.instagram.com/mayaonline"
},
{
"username": "its.maya.world",
"profile_url": "https://www.instagram.com/its.maya.world"
},
{
"username": "simplymayadays",
"profile_url": "https://www.instagram.com/simplymayadays"
},
{
"username": "page_green",
"profile_url": "https://www.instagram.com/page_green"
},
{
"username": "waymg",
"profile_url": "https://www.instagram.com/waymg"
},
{
"username": "only_maya_green",
"profile_url": "https://www.instagram.com/only_maya_green"
},
{
"username": "green_space",
"profile_url": "https://www.instagram.com/green_space"
},
{
"username": "sunny.mg",
"profile_url": "https://www.instagram.com/sunny.mg"
},
{
"username": "calm_green",
"profile_url": "https://www.instagram.com/calm_green"
},
{
"username": "green.moments",
"profile_url": "https://www.instagram.com/green.moments"
}
],
"rules": {
"min_length": 1,
"max_length": 30,
"separators": [
".",
"_"
]
}
}

With MCP​

Connect https://postboost.co/mcp/tools (setup) and ask, for example: Generate social media usernames with the PostBoost generate-usernames tool.

Errors​

StatusWhen
401The Authorization header holds an invalid token. Leave it out to call as a guest.
413The JSON body is larger than 128 KB.
422A field is invalid; the body lists the errors per field.
429A limit is reached; see limits.