Build powerful integrations with our RESTful API. Access your projects, analytics, and data programmatically.
All API requests require authentication using your API key
Navigate to your dashboard → API Access → Generate New Key
Go to API SettingsManage your SaaS projects
/api/projectsList all projects for the authenticated user
GET /api/projects Authorization: Bearer your-api-key
/api/projectsCreate a new project
POST /api/projects
Content-Type: application/json
Authorization: Bearer your-api-key
{
"title": "My SaaS Project",
"description": "A revolutionary SaaS solution"
}/api/projects/:idGet a specific project by ID
GET /api/projects/proj_123 Authorization: Bearer your-api-key
Access project analytics and usage data
/api/analyticsGet analytics data for the authenticated user
GET /api/analytics Authorization: Bearer your-api-key
/api/usage/statsGet usage statistics and limits
GET /api/usage/stats Authorization: Bearer your-api-key
Search across projects and content
/api/searchSearch projects, features, and tickets
GET /api/search?q=url%20shortener Authorization: Bearer your-api-key
Rate limiting is now active! All API endpoints are protected with per-hour rate limits based on your subscription tier. Rate limit headers are included in all responses to help you monitor your usage.
10 requests/hour
Limited API access
10,000 requests/hour
Full API access
100,000 requests/hour
Priority support
Invalid request parameters or malformed JSON
Invalid or missing API key
Insufficient permissions for the requested resource
Resource not found
Rate limit exceeded
Includes headers: X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, Retry-After
Unexpected server error
Get your API key to start making requests
Use our API testing tools to verify your setup