Video Series
Generating Bulk Video Topics
Need multiple ideas for upcoming videos? ShortGenius can generate about 50–100 unique topics in one go.
Endpoint: POST /videos/topics
import { ShortGenius } from 'shortgenius'
const client = new ShortGenius({
bearerAuth: 'YOUR_API_TOKEN'
})
const topics = await client.generateVideoTopics({
parent_topic: 'Water Conservation',
locale: 'en-US',
number_of_topics: 50,
content_type: 'Custom'
})
console.log(`Generated ${topics.length} topics:`)
topics.slice(0, 5).forEach(topic => {
console.log(`- ${topic}`)
})from shortgenius import Shortgenius
client = Shortgenius(api_key="YOUR_API_TOKEN")
topics = client.videos.generate_topics(
parent_topic="Water Conservation",
locale="en-US",
number_of_topics=50,
content_type="Custom"
)
print(f"Generated {len(topics)} topics:")
for topic in topics[:5]:
print(f"- {topic}")Sample Response:
Series (Batch or Ongoing Video Production)
If you want to create a continuous series of videos that follow a schedule, you can use the /series endpoints.
Create a Video Series
Endpoint: POST /series
Key Fields:
topics– An array of topics for each episodeschedule– The day/time you want new episodes publishedtimeOfDayuses 24-hour format but without a separator (e.g.,900= 9:00,1300= 13:00)
Sample Response:
List All Series
Endpoint: GET /series
Retrieve a Single Series
Endpoint: GET /series/{id}
Returns data about the series plus the individual episodes (videos) associated with it.
Next Steps
You can now:
Create video drafts from topics, scripts, or even news headlines.
Finalize those drafts into fully rendered videos.
Generate topics in bulk.
Set up a video series with a publishing schedule.
Continue to the Image Generation section to learn how to incorporate custom AI-generated images into your projects.
Last updated