Skip to main content

Base URL

https://api.boostgpt.co

Authentication

All API requests require authentication using your API key in the Authorization header:
curl https://api.boostgpt.co/v1/bot/read \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "project_id": "YOUR_PROJECT_ID",
    "bot_id": "YOUR_BOT_ID"
  }'

Getting Started

1

Get API credentials

Sign up at app.boostgpt.co and generate an API key
2

Create a project

Create a project and copy your Project ID
3

Make your first request

Use the endpoints documented in the API Reference tab above

SDKs

We recommend using our official SDKs instead of making direct API calls:

Node.js Core SDK

Official JavaScript/TypeScript SDK for bot management and chat

Router SDK

Multi-channel deployment SDK for Discord, Telegram, Slack, etc.

Response Format

All endpoints return JSON responses in this format:

Success Response

{
  "success": true,
  "data": {
    // Response data
  }
}

Error Response

{
  "success": false,
  "error": {
    "message": "Error description",
    "code": "ERROR_CODE"
  }
}

Rate Limits

Free Tier

1,000 requests per day

Paid Plans

Higher limits based on your plan
If you exceed rate limits, you’ll receive a 429 Too Many Requests response.

Error Codes

CodeDescription
400Bad Request - Invalid parameters
401Unauthorized - Invalid API key
403Forbidden - Insufficient permissions
404Not Found - Resource doesn’t exist
429Too Many Requests - Rate limit exceeded
500Internal Server Error

API Endpoints

All available endpoints are documented in the API Reference endpoints section. They are automatically generated from our OpenAPI specification.

Support

Discord Community

Get help from our community

GitHub

Report issues or contribute