All API requests are subject to rate limits to ensure fair usage and platform stability. Rate limits are applied per API key, per endpoint category, and per plan tier.
| Plan | Requests / minute | Requests / day | Concurrent analyses |
|---|---|---|---|
| Lite | 10 | 100 | 1 |
| Action | 60 | 1,000 | 3 |
| Foresight | 120 | 5,000 | 5 |
| Enterprise | 300+ | Custom | Unlimited |
GET /api/v1/statusNo limitLightweight key verification endpointGET /api/v1/insights60 req/minRead-only; cached at 5-minute intervalsGET /api/v1/projects60 req/minRead-only; results paginated (max 100/page)POST /api/v1/projects10 req/minWrite operations; each creates a DB recordPOST /api/v1/analyze5 req/minTriggers AI analysis — most expensive callEvery API response includes headers so your application can track remaining quota and back off gracefully.
When you exceed a limit, the API returns HTTP 429 with a JSON body describing the issue. Use exponential backoff — wait the number of seconds in Retry-After, then retry.
Strategic insights, platform updates, and intelligence on digital transformation — delivered to your inbox.
By subscribing, you agree to our privacy policy. Unsubscribe at any time.
Making the invisible, visible.