Skip to main content

Instagram hashtag generator API

Start from a curated hashtag set for your niche, pick the 5 tags that fit this exact post, and copy them in one click.

  • Endpoint: POST https://postboost.co/app/api/tools/instagram-hashtag-generator (operationId generateHashtags)
  • Web tool: postboost.co/tools/instagram-hashtag-generator
  • Also on the web: TikTok hashtag generator (network: "tiktok")
  • 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-hashtags on https://postboost.co/mcp/tools (listed only with a token)

Request​

FieldTypeDefaultDescription
topicstringWhat the post is about.
nichestring: Fitness, Food and restaurants, Travel, Fashion, Beauty and skincare, Small business, Real estate, Photography, Marketing and social media, Tech and SaaS, Pets, Education and coachingOptional niche from the hashtag generator page.
networkstring: instagram, tiktok, linkedin, x, threads, facebook"instagram"The network the text is written for.
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-hashtag-generator \
-H 'Authorization: Bearer YOUR_API_TOKEN' \
-H 'Content-Type: application/json' \
-d '{"topic":"Morning routine for busy founders","network":"instagram"}'

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

Response​

{
"hashtags": [
"#morningroutine",
"#founderlife",
"#productivity",
"#startuplife",
"#dailyhabits"
],
"credits_spent": 1,
"cached": false
}

With MCP​

Connect https://postboost.co/mcp/tools (setup) and ask, for example: Generate hashtags for a post topic with AI (needs a token, spends AI credits) with the PostBoost generate-hashtags 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.