API ReferenceOverview

API Reference

The SaaS Tracker API is a REST API served at https://api.saas-tracker.com.

Authentication

All endpoints require an API key, passed as a Bearer token:

Authorization: Bearer <your-api-key>

API keys are created in Settings → API Keys in the dashboard. Keys are workspace-scoped — they can only access data within their workspace.

⚠️

API keys are secrets. Never commit them to version control or expose them in client-side code.

Base URL

EnvironmentBase URL
Productionhttps://api.saas-tracker.com
Self-hostedYour configured domain
Developmenthttp://localhost:3001

Rate limits

PlanRequests / second
Free10
Starter100
Growth500
Scale2 000

Requests exceeding the limit receive 429 Too Many Requests.

Error format

All errors return a JSON body:

{
  "error": "Human-readable error message"
}

Common status codes:

CodeMeaning
400Bad request — missing or invalid parameters
401Missing or invalid API key
403Permission denied (wrong workspace or insufficient role)
404Resource not found
429Rate limited
500Server error — please report at github.com/saas-tracker/saas-tracker/issues

Endpoints