Skip to content

API Introduction

The analyze.swiss API allows you to programmatically access your analytics data and send events.

https://analyze-api.thismatters.workers.dev/api/v1

All API requests require authentication via API key:

Authorization: Bearer YOUR_API_KEY
PlanRequests/min
Free60
Pro300
EnterpriseUnlimited

All responses are JSON:

{
"success": true,
"data": { ... }
}

Errors:

{
"success": false,
"error": {
"code": "RATE_LIMIT",
"message": "Rate limit exceeded"
}
}