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

TierMonthly QuotaDaily Advisory CapSustained Rate LimitBurst Capacity
Tier 11,000,000 calls80,000 / day10 req/sec, 600 req/min20 req/sec (≤60s)
Tier 215,000,000 calls (expandable)1,500,000 / day50 req/sec, 3000 req/min75 req/sec (≤60s)
Tier 350,000,000 calls (expandable)2,000,000 / day100 req/sec, 6000 req/min150 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.