Skip to main content
POST
/
v2
/
title
/
text
cURL
curl -X POST "https://api.pikzels.com/v2/title/text" \
  -H "X-Api-Key: pkz_yourapikey" \
  -H "Content-Type: application/json" \
  --data-raw '{
  "prompt": "I bought my own island"
}'
{
  "outputs": [
    "From 0 to 1M Subscribers: Lessons from My First Island Launch",
    "I Bought My First Island (And You Can Too)",
    "How a Beginner Built Their First Island in 30 Days"
  ],
  "reasoning": "The titles emphasize curiosity, scale, and a clear creator journey.",
  "request_id": "18b2ad5e-2a9e-4d3f-b9a8-9f2a1e0b1234"
}

Authorizations

X-Api-Key
string
header
required

Your Pikzels API key (prefix: pkz_)

Body

application/json
prompt
string
required

Topic or video description. Requires at least 1 of prompt or a support image

Required string length: 1 - 3000
support_image_url
string

Thumbnail or support image, HTTPS URL. Also accepts YouTube video URLs. If both support_image_url and support_image_base64 are provided, support_image_url is used.

Pattern: ^https://\S+$
support_image_base64
string

Thumbnail or support image, base64 data URL. If both support_image_url and support_image_base64 are provided, support_image_url is used.

Pattern: ^data:image/[a-zA-Z0-9.+-]+;base64,

Response

Success

outputs
string[]
required

Array of 3 title suggestions

reasoning
string
required

Brief explanation of the generated title strategy

request_id
string
required