API Overview
Captionator provides a REST API for programmatic access to all platform features.
Authentication
All API requests require a bearer token. Obtain a token by authenticating through the Kinde OIDC flow.
curl -H "Authorization: Bearer YOUR_TOKEN" \
https://captionator.ai/api/v1/projects
Base URL
https://captionator.ai/api/v1
Rate Limits
API requests are rate-limited per account:
- Free tier: 100 requests/hour
- Team tier: 1000 requests/hour
- Enterprise: Custom limits
Response Format
All responses are JSON. Successful responses include the data in the response body. Error responses include a message field.