Build With Our
API
Need more control? Our REST API lets you generate audio, manage content, retrieve analytics, and build custom workflows programmatically. Perfect for developers and automation.
Free plan available. No credit card required.
API Reference
v1REST
API
API Keys
Auth
Webhooks
Events
Full
Documentation
Comprehensive REST API
Every feature available in the dashboard is also available via the API. Generate audio from text, manage sites and articles, retrieve analytics data, and configure settings — all programmatically.
API Reference
v1Webhook Integration
Receive real-time notifications when audio is generated, content is updated, or milestones are reached. Integrate PostTTS events into your existing workflows, Slack notifications, or automation pipelines.
Webhook Events
{ "event": "audio.completed",
"article_id": "post_8xK2m",
"duration": 142,
"url": "https://cdn..." }{ "event": "content.updated",
"article_id": "post_8xK2m",
"changes": 2,
"queued": true }{ "event": "audio.failed",
"article_id": "post_3nQ9z",
"error": "rate_limited",
"retry_at": "..." } Authentication & Rate Limits
Secure API key authentication with granular permissions. Clear rate limits that scale with your plan. Detailed error responses and status codes for reliable integration.
Authentication & Limits
Key Benefits
Full Control
Every dashboard feature available programmatically via clean REST endpoints.
Webhook Events
Real-time notifications for audio generation, content updates, and more.
Well Documented
Comprehensive API documentation with code examples in multiple languages.
Frequently Asked Questions
You can generate audio from text, manage sites and articles, retrieve analytics data, configure player settings, and manage your account — all programmatically via REST endpoints.
API requests are authenticated using API keys. You can create and manage API keys from your dashboard. Each key can have specific permissions and scopes.
Rate limits depend on your plan. Free plans allow 100 requests per hour, while paid plans offer higher limits. Rate limit headers are included in every API response.
We provide code examples in cURL, Node.js, Python, and PHP. Community SDKs are also available for popular languages. Our REST API works with any HTTP client.
Explore Related Features
Discover more ways PostTTS can help you engage your audience
One Line. Done.
Add audio to your website with a single line of code.
Learn moreKnow Your Listeners
Understand how your audience engages with audio content.
Learn moreAlways Up to Date
PostTTS automatically detects content changes and regenerates audio to keep everything in sync.
Learn moreBuild Something Great
Integrate PostTTS into your workflow with our comprehensive REST API.
Get Started FreeFree plan includes 10 posts/month. No credit card required.