Base URL
All API requests should be made to:Authentication
All API endpoints require authentication using Bearer tokens. Include your API key in theAuthorization header:
Get Your API Key
Create and manage API keys in your dashboard
Request Format
- All requests should include
Content-Type: application/json - Request bodies should be JSON-encoded
- Dates are returned in ISO 8601 format
Response Format
All responses follow a consistent format:Available Endpoints
Chat Completions
Create chat completions with persona intelligence
Mave Agent
AI research agent with multi-source analysis
Personas
List and manage personas for targeted insights
Focus Groups
Run AI-powered synthetic focus groups
Video Analysis
Analyze videos for emotional and cognitive metrics
News
Get AI-analyzed news intelligence
Brand Voice
Manage brand voice profiles
Generations
Generate AI content from templates
Rate Limits
Rate limits are applied per API key based on your subscription tier:| Tier | Requests / min |
|---|---|
| Starter | 60 |
| Basic | 120 |
| Professional | 240 |
| Enterprise | 600 |
Retry-After header indicating seconds to wait.
Credits
Each API call consumes credits from your subscription. Theusage.credits_used field in responses shows the cost of each request.
| Endpoint | Typical Cost |
|---|---|
| Chat Completions | 1-5 credits |
| Mave Agent | 10-50 credits |
| Focus Groups | 50-200 credits |
| Video Analysis | 100-500 credits |
Monitor your credit usage in real-time at app.mavera.io/settings/usage