🔌 API Documentation

SaasStudio API

Build powerful integrations with our RESTful API. Access your projects, analytics, and data programmatically.

Secure API Key Authentication
RESTful JSON API
Rate Limited

Authentication

API Key Authentication

All API requests require authentication using your API key

Getting Your API Key

Navigate to your dashboard → API Access → Generate New Key

Go to API Settings

Using Your API Key

Authorization: Bearer your-api-key-here

API Endpoints

Projects

Manage your SaaS projects

GET
/api/projects

List all projects for the authenticated user

Request Example
GET /api/projects
Authorization: Bearer your-api-key
POST
/api/projects

Create a new project

Request Example
POST /api/projects
Content-Type: application/json
Authorization: Bearer your-api-key

{
  "title": "My SaaS Project",
  "description": "A revolutionary SaaS solution"
}
GET
/api/projects/:id

Get a specific project by ID

Request Example
GET /api/projects/proj_123
Authorization: Bearer your-api-key

Analytics

Access project analytics and usage data

GET
/api/analytics

Get analytics data for the authenticated user

Request Example
GET /api/analytics
Authorization: Bearer your-api-key
GET
/api/usage/stats

Get usage statistics and limits

Request Example
GET /api/usage/stats
Authorization: Bearer your-api-key

Search

Search across projects and content

GET
/api/search

Search projects, features, and tickets

Request Example
GET /api/search?q=url%20shortener
Authorization: Bearer your-api-key

Rate Limits

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.

Free

Free Tier

10 requests/hour

Limited API access

Pro

Professional ($29/mo)

10,000 requests/hour

Full API access

Ent

Enterprise ($199/mo)

100,000 requests/hour

Priority support

Error Handling

400 Bad Request

Invalid request parameters or malformed JSON

401 Unauthorized

Invalid or missing API key

403 Forbidden

Insufficient permissions for the requested resource

404 Not Found

Resource not found

429 Too Many Requests

Rate limit exceeded

Includes headers: X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, Retry-After

500 Internal Server Error

Unexpected server error

Getting Started

Generate API Key

Get your API key to start making requests

Test Your Integration

Use our API testing tools to verify your setup