
Automate your podcast to blog-post workflow with our powerful REST API. Process content programmatically with enterprise-grade reliability.
Process content in minutes with 99.9% uptime SLA. Async processing with webhook notifications.
Enterprise-grade security with API key authentication. SOC 2 compliant data handling.
RESTful API with official SDKs for JavaScript, Python. Comprehensive documentation and examples.
Convert podcast audio file or URL using workflows
// Create workflow execution for podcast
const response = await fetch(
'https://api.videotopage.com/api/workflows/{workflowId}/execution/new/url',
{
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_JWT_TOKEN',
'Content-Type': 'application/json'
},
body: JSON.stringify({
url: 'https://podcast-host.com/episode.mp3',
webhookUrl: 'https://yourapp.com/webhook' // Optional
})
}
);
const { executionId, status } = await response.json();Check execution status and retrieve blog post
// Get execution details
const response = await fetch(
'https://api.videotopage.com/api/workflows/{workflowId}/executions/{executionId}',
{
headers: { 'Authorization': 'Bearer YOUR_JWT_TOKEN' }
}
);
const execution = await response.json();
// Check status
console.log('Status:', execution.status); // NOT_STARTED, IN_PROGRESS, COMPLETED, FAILED
// When complete, get project URL
if (execution.status === 'COMPLETED') {
const projectStep = execution.steps.find(s => s.type === 'project');
console.log('Blog post:', projectStep.url);
}Generate a JWT token from your VideoToPage account settings.
Set up a workflow in the VideoToPage UI that defines how your content should be processed.
Create WorkflowFind your workflow ID in the workflows list or use the API to list all workflows.
GET /api/workflowsUse your JWT token to authenticate all API requests.
Authorization: Bearer YOUR_JWT_TOKENhttps://api.videotopage.comFor complete API documentation including all endpoints, request/response schemas, and interactive testing, visit our Swagger documentation:
Open Interactive API DocsTransform podcasts into SEO-optimized blog posts automatically. Transcribe, structure, and publish podcast content as engaging articles in minutes.
API documentation for video to text conversion
API documentation for youtube to blog-post conversion
Convert any video to text instantly with AI-powered transcription. 98.5% accuracy, 96 languages, free to start. Transcribe video files, YouTube, and more.
Transform YouTube videos into SEO-optimized blog posts automatically. Extract screenshots, transcribe audio, and generate structured articles from any YouTube video.
Convert YouTube videos to text effortlessly with our AI-powered transcription tool.