Build with Thoth API
Integrate intelligent content creation and social media automation into your applications. Create platform-optimized content, generate images, and schedule posts programmatically.
RESTful API
Clean, intuitive REST endpoints with comprehensive documentation
Smart Enhancement
Intelligent content optimization for each social platform
Multi-Platform
Support for Twitter, Instagram, LinkedIn, Facebook, and more
Auto-Scheduling
Direct posting and scheduling to connected social accounts
Simple. Powerful. Fast.
-H “X-API-Key: your_api_key” \
-H “Content-Type: application/json” \
-d '{
“content”: “Just launched our new product!”,
“platforms”: [“twitter”, “linkedin”],
“createImage”: true,
“createHashtags”: true
}'
Tools & Integrations
Extend Thoth with shortcuts, scripts, and integrations for seamless content creation
MCP Integration
• Multi-platformConnect Thoth to your AI tools using Model Context Protocol - Claude, Cursor, VS Code, and more
Features:
- •Works with Claude Desktop, Claude Code, Cline, Cursor, VS Code
- •Create and manage multi-platform content from your AI assistant
- •AI-powered content enhancement and image generation
- •Complete API access through natural language
Claude Code Plugin
• CLIAI-powered social media workflow directly in your terminal with Claude Code CLI
Features:
- •Create multi-platform content without leaving your terminal
- •AI agents for content strategy and optimization
- •Batch create and schedule posts for maximum efficiency
- •Maintain flow state with zero context switching
Apple Shortcuts
• iOS/macOSCreate posts directly from your iPhone, iPad, or Mac using Siri and Shortcuts
Features:
- •Voice-activated post creation with "Hey Siri, create a post"
- •Quick access from Control Center or home screen
- •Automatic enhancement and platform optimization
- •Share from any app directly to Thoth
More Tools Coming Soon
We're working on integrations for Zapier, IFTTT, browser extensions, and more. Have a specific integration request? Let us know!
API Documentation
Complete reference for all Thoth API endpoints
Authentication
All API requests must include your API key in the header:
X-API-Key: your_api_key_hereBase URL
https://www.usethoth.com/apiEndpoints
/v1/postsCreate Post
Create enhanced content optimized for multiple social media platforms
/v1/posts/{postId}Get Post Details
Retrieve details and status of a previously created post
/v1/postsGet All Posts
Retrieve all posts created by the authenticated user with optional filtering and pagination
/v1/posts/{postId}Update Post
Update an existing post with new content, platforms, or status
/v1/brand-stylesGet All Brand Styles
Retrieve all brand styles created by the authenticated user
/v1/brand-styles/{brandStyleId}Get Brand Style by ID
Retrieve a specific brand style with full details including colors, tone, and imagery style
API Playground
Test the Thoth API interactively with your own data
Request Configuration
cURL
curl -X POST https://www.usethoth.com/api/v1/posts \
-H "X-API-Key: your_api_key" \
-H "Content-Type: application/json" \
-d '{
"content": "",
"platforms": [
"twitter"
],
"length": "medium",
"createHashtags": true
}'JavaScript
const response = await fetch('https://www.usethoth.com/api/v1/posts', {
method: 'POST',
headers: {
'X-API-Key': 'your_api_key',
'Content-Type': 'application/json',
},
body: JSON.stringify({
"content": "",
"platforms": [
"twitter"
],
"length": "medium",
"createHashtags": true
}),
});
const data = await response.json();
console.log(data);Python
import requests
import json
url = 'https://www.usethoth.com/api/v1/posts'
headers = {
'X-API-Key': 'your_api_key',
'Content-Type': 'application/json'
}
data = {
'content': '',
'platforms': [
'twitter'
],
'length': 'medium',
'createHashtags': true
}
response = requests.post(url, headers=headers, json=data)
print(response.json())