AI-powered generator for titles, descriptions, tags, hashtags, scripts and social posts.
Craft catchy, keyword-rich copy in seconds.
One click to generate optimised tag lists for more reach.
Fine-tune voice, mood, emojis & more for any audience.
POST https://api.yeb.to/v1/youtube/generate/title-generator
Parameter | Type | Req. | Description |
---|---|---|---|
api_key |
string | yes | Your API key |
topic |
string | yes | Video topic / idea |
keywords |
array | opt | Up to 3 primary keywords |
language |
string | opt | ISO code (default EN) |
mood |
string | opt | cheerful, dramatic… (optional) |
tone |
string | opt | casual, formal… (optional) |
emojis_mode |
string | opt | none | random_inject | delimiter | seo_block |
curl -X POST https://api.yeb.to/v1/youtube/generate/title-generator \
-H "Content-Type: application/json" \
-d '{
"api_key": "YOUR_KEY",
"topic": "Budget travel tips 2025",
"keywords": ["cheap flights","hostels"]
}'
{
"title": "Top 10 Budget Travel Hacks for 2025 ✈️🌍"
}
{"error":"Missing \"topic\"","code":400}
Code | Description |
---|---|
200 Success | Request processed OK. |
400 Bad Request | Input validation failed. |
401 Unauthorized | Missing / wrong API key. |
403 Forbidden | Key inactive or not allowed. |
429 Rate Limit | Too many requests. |
500 Server Error | Unexpected failure. |
POST https://api.yeb.to/v1/youtube/generate/description-generator
Parameter | Type | Req. | Description |
---|---|---|---|
api_key |
string | yes | Your API key |
topic |
string | yes | Video topic / idea |
keywords |
array | opt | Up to 3 keywords |
language |
string | opt | ISO (default EN) |
mood |
string | opt | Optional |
tone |
string | opt | Optional |
emojis_mode |
string | opt | See docs |
hashtags_mode |
string | opt | none | end | random_inject | seo_block |
curl -X POST https://api.yeb.to/v1/youtube/generate/description-generator \
-H "Content-Type: application/json" \
-d '{
"api_key": "YOUR_KEY",
"topic": "Budget travel tips 2025",
"keywords": ["cheap flights","hostels"],
"hashtags_mode":"end"
}'
{
"description": "Ready to explore the world on a shoestring? … #BudgetTravel #CheapFlights"
}
{"error":"Missing \"topic\"","code":400}
Code | Description |
---|---|
200 Success | Request processed OK. |
400 Bad Request | Input validation failed. |
401 Unauthorized | Missing / wrong API key. |
403 Forbidden | Key inactive or not allowed. |
429 Rate Limit | Too many requests. |
500 Server Error | Unexpected failure. |
POST https://api.yeb.to/v1/youtube/generate/tag-generator
Parameter | Type | Req. | Description |
---|---|---|---|
api_key |
string | yes | Your API key |
topic |
string | yes | Video topic |
keywords |
array | opt | Up to 3 keywords |
language |
string | opt | ISO (default EN) |
curl -X POST https://api.yeb.to/v1/youtube/generate/tag-generator \
-H "Content-Type: application/json" \
-d '{
"api_key": "YOUR_KEY",
"topic": "Budget travel tips 2025"
}'
{
"tags": ["budget travel","cheap flights","travel hacks"]
}
{"error":"Missing \"topic\"","code":400}
Code | Description |
---|---|
200 Success | Request processed OK. |
400 Bad Request | Input validation failed. |
401 Unauthorized | Missing / wrong API key. |
403 Forbidden | Key inactive or not allowed. |
429 Rate Limit | Too many requests. |
500 Server Error | Unexpected failure. |
POST https://api.yeb.to/v1/youtube/generate/hashtag-generator
Parameter | Type | Req. | Description |
---|---|---|---|
api_key |
string | yes | Your API key |
topic |
string | yes | Video topic |
language |
string | opt | ISO (default EN) |
hashtags_mode |
string | opt | end | random_inject | seo_block (default end) |
curl -X POST https://api.yeb.to/v1/youtube/generate/hashtag-generator \
-H "Content-Type: application/json" \
-d '{
"api_key": "YOUR_KEY",
"topic": "Budget travel tips 2025",
"hashtags_mode":"seo_block"
}'
{
"hashtags": ["#BudgetTravel","#TravelTips","#CheapFlights"]
}
{"error":"Missing \"topic\"","code":400}
Code | Description |
---|---|
200 Success | Request processed OK. |
400 Bad Request | Input validation failed. |
401 Unauthorized | Missing / wrong API key. |
403 Forbidden | Key inactive or not allowed. |
429 Rate Limit | Too many requests. |
500 Server Error | Unexpected failure. |
POST https://api.yeb.to/v1/youtube/generate/comment-generator
Parameter | Type | Req. | Description |
---|---|---|---|
api_key |
string | yes | Your API key |
topic |
string | yes | Video topic / idea |
language |
string | opt | ISO (default EN) |
mood |
string | opt | Optional |
tone |
string | opt | Optional |
emojis_mode |
string | opt | random_inject recommended |
curl -X POST https://api.yeb.to/v1/youtube/generate/comment-generator \
-H "Content-Type: application/json" \
-d '{
"api_key":"YOUR_KEY",
"topic":"Budget travel tips 2025",
"emojis_mode":"random_inject"
}'
{
"comment":"These hacks are gold! ✈️ Thanks for saving my wallet 🙌"
}
{"error":"Missing \"topic\"","code":400}
Code | Description |
---|---|
200 Success | Request processed OK. |
400 Bad Request | Input validation failed. |
401 Unauthorized | Missing / wrong API key. |
403 Forbidden | Key inactive or not allowed. |
429 Rate Limit | Too many requests. |
500 Server Error | Unexpected failure. |
POST https://api.yeb.to/v1/youtube/generate/channel-description-generator
Parameter | Type | Req. | Description |
---|---|---|---|
api_key |
string | yes | Your API key |
topic |
string | yes | Channel niche / USP |
keywords |
array | opt | Primary keywords |
language |
string | opt | ISO (default EN) |
tone |
string | opt | formal, friendly… |
curl -X POST https://api.yeb.to/v1/youtube/generate/channel-description-generator \
-H "Content-Type: application/json" \
-d '{
"api_key":"YOUR_KEY",
"topic":"Budget travel & backpacking"
}'
{
"channelDescription":"Welcome to WanderCheap…"
}
{"error":"Missing \"topic\"","code":400}
Code | Description |
---|---|
200 Success | Request processed OK. |
400 Bad Request | Input validation failed. |
401 Unauthorized | Missing / wrong API key. |
403 Forbidden | Key inactive or not allowed. |
429 Rate Limit | Too many requests. |
500 Server Error | Unexpected failure. |
POST https://api.yeb.to/v1/youtube/generate/channel-name-ideas
Parameter | Type | Req. | Description |
---|---|---|---|
api_key |
string | yes | Your API key |
topic |
string | yes | Channel niche |
language |
string | opt | ISO (default EN) |
curl -X POST https://api.yeb.to/v1/youtube/generate/channel-name-ideas \
-H "Content-Type: application/json" \
-d '{
"api_key":"YOUR_KEY",
"topic":"Budget travel"
}'
{
"suggestions":["Frugal Footprints","Penny Passport","Shoestring Sojourns"]
}
{"error":"Missing \"topic\"","code":400}
Code | Description |
---|---|
200 Success | Request processed OK. |
400 Bad Request | Input validation failed. |
401 Unauthorized | Missing / wrong API key. |
403 Forbidden | Key inactive or not allowed. |
429 Rate Limit | Too many requests. |
500 Server Error | Unexpected failure. |
POST https://api.yeb.to/v1/youtube/generate/script-generator
Parameter | Type | Req. | Description |
---|---|---|---|
api_key |
string | yes | Your API key |
topic |
string | yes | Video topic |
person |
string | opt | 1st (default) or 3rd person |
language |
string | opt | ISO (default EN) |
tone |
string | opt | Optional |
curl -X POST https://api.yeb.to/v1/youtube/generate/script-generator \
-H "Content-Type: application/json" \
-d '{
"api_key":"YOUR_KEY",
"topic":"Budget travel tips 2025",
"person":"1st"
}'
{
"script":"[Intro] Hey travellers! …"
}
{"error":"Missing \"topic\"","code":400}
Code | Description |
---|---|
200 Success | Request processed OK. |
400 Bad Request | Input validation failed. |
401 Unauthorized | Missing / wrong API key. |
403 Forbidden | Key inactive or not allowed. |
429 Rate Limit | Too many requests. |
500 Server Error | Unexpected failure. |
POST https://api.yeb.to/v1/youtube/generate/social-post-generator
Parameter | Type | Req. | Description |
---|---|---|---|
api_key |
string | yes | Your API key |
topic |
string | yes | Video topic |
network |
string | opt | YOUTUBE (default) | TWITTER | FACEBOOK |
language |
string | opt | ISO (default EN) |
hashtags_mode |
string | opt | end | random_inject | seo_block |
curl -X POST https://api.yeb.to/v1/youtube/generate/social-post-generator \
-H "Content-Type: application/json" \
-d '{
"api_key":"YOUR_KEY",
"topic":"Budget travel tips 2025",
"network":"TWITTER"
}'
{
"post":"Save money & see the world in 2025 🌍✈️ #BudgetTravel"
}
{"error":"Missing \"topic\"","code":400}
Code | Description |
---|---|
200 Success | Request processed OK. |
400 Bad Request | Input validation failed. |
401 Unauthorized | Missing / wrong API key. |
403 Forbidden | Key inactive or not allowed. |
429 Rate Limit | Too many requests. |
500 Server Error | Unexpected failure. |
POST https://api.yeb.to/v1/youtube/generate/all-in-one-generator
Parameter | Type | Req. | Description |
---|---|---|---|
api_key |
string | yes | Your API key |
topic |
string | yes | Video topic |
keywords |
array | opt | Up to 3 keywords |
language |
string | opt | ISO (default EN) |
curl -X POST https://api.yeb.to/v1/youtube/generate/all-in-one-generator \
-H "Content-Type: application/json" \
-d '{
"api_key":"YOUR_KEY",
"topic":"Budget travel tips 2025"
}'
{
"title":"Top 10 Budget Travel Hacks for 2025 ✈️",
"description":"Ready to explore the world…",
"tags":["budget travel","cheap flights","travel hacks"]
}
{"error":"Missing \"topic\"","code":400}
Code | Description |
---|---|
200 Success | Request processed OK. |
400 Bad Request | Input validation failed. |
401 Unauthorized | Missing / wrong API key. |
403 Forbidden | Key inactive or not allowed. |
429 Rate Limit | Too many requests. |
500 Server Error | Unexpected failure. |
language
parameter with an ISO-639-1 code (e.g. "EN", "ES"). The model can respond in 50+ languages.