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/projects
List all projects for the authenticated user
GET /api/projects Authorization: Bearer your-api-key
/api/projects
Create 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/:id
Get a specific project by ID
GET /api/projects/proj_123 Authorization: Bearer your-api-key
Access project analytics and usage data
/api/analytics
Get analytics data for the authenticated user
GET /api/analytics Authorization: Bearer your-api-key
/api/usage/stats
Get usage statistics and limits
GET /api/usage/stats Authorization: Bearer your-api-key
Search across projects and content
/api/search
Search 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