Docs/API Reference

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

MethodEndpointDescription
POST/api/v1/generateGenerate a new blog post
GET/api/v1/postsList all generated posts
GET/api/v1/posts/:idGet a specific post by ID
PATCH/api/v1/posts/:idUpdate a post (e.g. publish)
DELETE/api/v1/posts/:idDelete a post

Rate Limits

PlanRequests per Hour
Starter10
Pro100
Growth500
Agency1,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.

Contact Support