API Documentation

Build powerful integrations with the Verbite API. Generate high-quality, SEO-optimized content programmatically using our AI-powered platform.

Quick Start

1. Get Your API Key

First, you'll need an API key to authenticate your requests. You can generate one in your dashboard.

curl -X POST https://api.verbite.com/v1/articles
-H "Authorization: Bearer YOUR_API_KEY"
-H "Content-Type: application/json"
Get API Key

2. Make Your First Request

Generate your first article with a simple POST request to our articles endpoint.

{
  "keyword": "AI content creation",
  "tone": "professional",
  "length": "long",
  "language": "en"
}
✨ Response: Complete SEO-optimized article in ~2-3 minutes

API Features

AI Content Generation

Generate articles, blog posts, and SEO content using our advanced AI agents

Content Management

Manage your generated content, projects, and collaboration workflows

Multi-language Support

Generate content in multiple languages with native-level quality

Enterprise Security

Rate limiting, authentication, and secure data handling for production use

Real-time Status

WebSocket support for real-time generation progress and notifications

Rich Documentation

Comprehensive guides, examples, and interactive API explorer

API Endpoints

POST
/v1/articles
Generate a new SEO-optimized article
View docs →
GET
/v1/articles
List all your generated articles
View docs →
GET
/v1/articles/{id}
Retrieve a specific article by ID
View docs →
PUT
/v1/articles/{id}
Update an existing article
View docs →
DELETE
/v1/articles/{id}
Delete an article
View docs →
GET
/v1/projects
List all your projects
View docs →
POST
/v1/projects
Create a new project
View docs →
GET
/v1/status/{jobId}
Check generation status
View docs →

Authentication

The Verbite API uses API key authentication. Include your API key in the Authorization header of every request using the Bearer token format.

Request Headers

Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
Accept: application/json

Security Best Practices

  • • Never expose your API key in client-side code
  • • Use environment variables to store your API key
  • • Rotate your API keys regularly
  • • Monitor your API usage in the dashboard

Rate Limits

Starter

Request Limit
100 requests/hour
Concurrent Jobs
2 concurrent generations

Business

Request Limit
500 requests/hour
Concurrent Jobs
5 concurrent generations

Agency

Request Limit
2000 requests/hour
Concurrent Jobs
20 concurrent generations

Rate Limit Headers

Every API response includes headers with your current rate limit status:

X-RateLimit-Limit: 100
X-RateLimit-Remaining: 95
X-RateLimit-Reset: 1640995200

Error Handling

The Verbite API uses conventional HTTP response codes to indicate the success or failure of requests. Codes in the 2xx range indicate success, 4xx range indicate client errors, and 5xx range indicate server errors.

Common Error Codes

400
Bad Request
Invalid request parameters
401
Unauthorized
Invalid or missing API key
403
Forbidden
Insufficient permissions
429
Too Many Requests
Rate limit exceeded
500
Internal Server Error
Server error

Error Response Format

{
  "error": {
    "code": "INVALID_API_KEY",
    "message": "The provided API key is invalid",
    "details": {
      "timestamp": "2025-01-20T10:30:00Z",
      "request_id": "req_123456"
    }
  }
}

SDKs & Libraries

🟨

JavaScript/Node.js

Available
🐍

Python

Available
🐘

PHP

Coming Soon
💎

Ruby

Coming Soon

Support & Resources

Need Help?

Our team is here to help you integrate with the Verbite API successfully.

© 2025 Verbite API Documentation. Built for developers who demand quality.