Generate AI content
Generate text content using AI. Supports multiple models and content types. Use for captions, scripts, blog posts, social media copy, and more.
Generate AI content › Request Body
promptThe content generation prompt
modelAI model to use
contentTypeType of content to generate
Generate AI content › Responses
Generated content
textThe generated content
credits_usedCredits consumed
Schedule a post to social platforms
Schedule content to one or more connected social media platforms. Supports YouTube, TikTok, Instagram, and LinkedIn.
Schedule a post to social platforms › Request Body
platformsTarget platforms
captionPost caption or description
mediaUrlURL of the media to post (video or image)
scheduledAtWhen to publish (ISO 8601). If omitted, posts immediately.
projectIdProject ID to associate the post with
Schedule a post to social platforms › Responses
Post scheduled
successjobIdAsync job ID for tracking
scheduledAtFetch content analytics
Retrieve performance analytics for your published content. Returns engagement metrics including views, likes, shares, comments, and saves.
query Parameters
platformFilter by platform
projectIdFilter by project
daysNumber of days to look back
Fetch content analytics › Responses
Analytics data
successpostsProcessedFetch trending topics
Research trending content from YouTube, Google Trends, and RSS feeds. Use to inform content planning and ideation.
query Parameters
sourceTrend data source
categoryContent category
nicheFilter by niche keywords
urlRSS feed or page URL (required for rss/url sources)
Fetch trending topics › Responses
Trending topics
sourcecountcachedGenerate a video with AI
Create AI-generated videos using multiple providers (Veo 3, Sora 2, Runway, Kling). Returns a job ID for async tracking via /media/status.
Generate a video with AI › Request Body
promptVideo generation prompt
modelVideo generation model
durationVideo duration in seconds
aspectRatioGenerate a video with AI › Responses
Video generation job created
successjobIdJob ID for status polling
estimatedTimeEstimated completion time in seconds
Generate an image with AI
Create AI-generated images for social media posts, thumbnails, and marketing materials.
Generate an image with AI › Request Body
promptImage generation prompt
aspectRatiostyleVisual style guidance
Generate an image with AI › Responses
Image generation job created
successjobIdCheck async job status
Poll the status of an async media generation job (video, image, voiceover). Returns the result URL when complete.
query Parameters
taskIdThe job/task ID returned from a generation endpoint
Check async job status › Responses
Job status
statusresultUrlURL of the generated media (when completed)
progressProgress percentage (0-100)
errorError message (when failed)
Get brand profile
Retrieve the brand profile for a project, including brand voice, messaging pillars, target audience, and platform-specific voice adaptations.
query Parameters
projectIdProject ID
Get brand profile › Responses
Brand profile data
namevoiceindustrypillarstargetAudienceAI content brain analysis
Get AI-powered analysis and recommendations for your content strategy. Combines brand profile, analytics, and trends to provide actionable insights.
AI content brain analysis › Request Body
queryWhat you want to analyze or get recommendations for
projectIdProject context
AI content brain analysis › Responses
Content brain analysis
analysisrecommendationsconfidence