Skip to main content

Instagram bio generator API

Say what you do and for whom, pick a tone, and get five bio drafts of 150 characters or less, or start from the bio formula and eight templates below.

  • Endpoint: POST https://postboost.co/app/api/tools/instagram-bio-generator (operationId generateBio)
  • Web tool: postboost.co/tools/instagram-bio-generator
  • Token: required. A new generation spends 1 AI credit of the workspace you name (or your active workspace); a repeated identical request is answered from the cache for free. A scoped API key needs the ai ability and pays with its own workspace
  • MCP: tool generate-bio on https://postboost.co/mcp/tools (listed only with a token)

Request​

FieldTypeDefaultDescription
textstringWhat you or your brand do, and for whom.
tonestring: friendly, professional, playful, inspirational, bold"friendly"
emojibooleantrueUse one or two fitting emoji.
ctabooleantrueEnd with a short call to action, such as the link in bio.
networkstring: instagram"instagram"The network the bio is written for (Instagram for now).
workspacestringUUID of the workspace whose AI credits pay for the call. Default: your active workspace (a scoped API key: its own workspace).

Call it​

curl -X POST https://postboost.co/app/api/tools/instagram-bio-generator \
-H 'Authorization: Bearer YOUR_API_TOKEN' \
-H 'Content-Type: application/json' \
-d '{"text":"Wedding photographer for small weddings in Lisbon","tone":"friendly"}'

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

Response​

{
"bios": [
"Wedding photographer in Lisbon 📸\nSmall weddings, big feelings. Dates for next year: link in bio.",
"Capturing small Lisbon weddings, one honest moment at a time 💛 Check dates via the link below.",
"Lisbon wedding photographer for couples who keep it small.\nSee my availability in the link.",
"Small weddings, natural photos, Lisbon light ☀️ Say hi through the link in bio.",
"Your small Lisbon wedding, photographed with care 📷\nTap the link to check my dates."
],
"credits_spent": 1,
"cached": false
}

With MCP​

Connect https://postboost.co/mcp/tools (setup) and ask, for example: Write five profile bios with AI (needs a token, spends AI credits) with the PostBoost generate-bio tool.

Errors​

StatusWhen
401No token, or an invalid one. The body has register_url to create a free account.
403workspace is not a workspace you belong to, or your account has no workspace, or a scoped API key lacks the ai ability or is bound to another workspace (code: insufficient_scope).
413The JSON body is larger than 128 KB.
422A field is invalid; the body lists the errors per field.
429The workspace has no AI credits left this billing cycle (code: ai_credits_exhausted, upgrade_url), or the per-minute limit is reached.
502The AI provider failed or timed out. No credit was spent.
503AI tools are switched off right now.