Our API is designed to power seamless integrations at every stage of your digital learning journey. To ensure stability and fair access across all customers, we provide tiered API usage packages. Each tier includes clear daily quotas, burst handling, and endpoint-specific safeguards.
API Tiers
Tier | Monthly Quota | Daily Advisory Cap | Sustained Rate Limit | Burst Capacity |
---|---|---|---|---|
Tier 1 | 1,000,000 calls | 80,000 / day | 10 req/sec, 600 req/min | 20 req/sec (≤60s) |
Tier 2 | 15,000,000 calls (expandable) | 1,500,000 / day | 50 req/sec, 3000 req/min | 75 req/sec (≤60s) |
Tier 3 | 50,000,000 calls (expandable) | 2,000,000 / day | 100 req/sec, 6000 req/min | 150 req/sec (≤60s) |
*Heavy endpoints = resource-intensive methods such as historical exports, bulk searches, or large content retrieval.
Conditions & Policy
- Rate limiting: Token-bucket with smoothing; if exceeded, the API returns HTTP 429 with
Retry-After
. - Burst handling: Short bursts are allowed within published windows; sustained overuse triggers throttling.
- Capacity packs: Customers of Pro and Corporate plans may purchase additional API packs (+10M / +20M calls per month) with proportional burst increases.
- Fair use: We reserve the right to temporarily reduce limits to protect platform stability during high load.
- Per-tenant enforcement: Quotas apply per customer tenant; sub-limits may apply per OAuth client to ensure fair sharing.