Skip to main content
GET
/
api
/
integration
/
limits
curl https://api.musique.app/api/integration/limits \
  -H "X-API-Key: msk_live_1234567890abcdef"
{
  "limits": {
    "perMinute": 100,
    "perHour": 1000,
    "perDay": 10000
  },
  "usage": {
    "perMinute": 23,
    "perHour": 347,
    "perDay": 2150
  },
  "remaining": {
    "perMinute": 77,
    "perHour": 653,
    "perDay": 7850
  },
  "resetAt": {
    "perMinute": "2024-01-20T15:24:00Z",
    "perHour": "2024-01-20T16:00:00Z",
    "perDay": "2024-01-21T00:00:00Z"
  }
}
Check your current rate limit consumption and remaining quota.

Request

Headers

X-API-Key
string
required
Your API authentication token

Response

limits
object
Rate limit configuration for your account
usage
object
Current usage statistics
remaining
object
Remaining quota for each time window
resetAt
object
Timestamps when limits reset
curl https://api.musique.app/api/integration/limits \
  -H "X-API-Key: msk_live_1234567890abcdef"
{
  "limits": {
    "perMinute": 100,
    "perHour": 1000,
    "perDay": 10000
  },
  "usage": {
    "perMinute": 23,
    "perHour": 347,
    "perDay": 2150
  },
  "remaining": {
    "perMinute": 77,
    "perHour": 653,
    "perDay": 7850
  },
  "resetAt": {
    "perMinute": "2024-01-20T15:24:00Z",
    "perHour": "2024-01-20T16:00:00Z",
    "perDay": "2024-01-21T00:00:00Z"
  }
}

Rate Limit Headers

All API responses include rate limit information in headers:
X-RateLimit-Limit: 100
X-RateLimit-Remaining: 77
X-RateLimit-Reset: 1705762440
HeaderDescription
X-RateLimit-LimitMaximum requests in current window
X-RateLimit-RemainingRequests remaining in window
X-RateLimit-ResetUnix timestamp when limit resets

When Limits Are Exceeded

{
  "error": {
    "code": "rate_limit_exceeded",
    "message": "Rate limit exceeded. Please retry after 42 seconds.",
    "type": "rate_limit_error",
    "retryAfter": 42
  }
}
See Rate Limits for more details on handling rate limits.