API Reference
Build custom integrations and automate your content workflow with the ScribePilot API.
Base URL
https://www.scribepilot.ai/api/v1
Quick Example
JavaScript
// Generate a blog post
const response = await fetch('https://www.scribepilot.ai/api/v1/generate', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json',
},
body: JSON.stringify({
topic: 'The Future of AI in Content Marketing',
category: 'Technology',
style: 'Professional',
length: 'Medium',
keywords: ['AI', 'content marketing', 'automation']
}),
});
const post = await response.json();
console.log(post.data);Available Endpoints
| Method | Endpoint | Description |
|---|---|---|
| POST | /api/v1/generate | Generate a new blog post |
| GET | /api/v1/posts | List all generated posts |
| GET | /api/v1/posts/:id | Get a specific post by ID |
| PATCH | /api/v1/posts/:id | Update a post (e.g. publish) |
| DELETE | /api/v1/posts/:id | Delete a post |
Rate Limits
| Plan | Requests per Hour |
|---|---|
| Starter | 10 |
| Pro | 100 |
| Growth | 500 |
| Agency | 1,000 |
Rate limits are applied per API key. Create multiple keys to segment your usage.
Need help with the API?
Our team is ready to assist with your integration.