Skip to content

Rate Limits

PushAPI uses daily rate limits per API key. Limits reset at midnight UTC.

Tiers

TierRequests/DayPrice
Free50Free
Starter500$29/mo
Pro2,000$99/mo

How Counting Works

  • Each API request increments your daily counter by 1
  • The /api/discover endpoint costs 1 request (despite making multiple YouTube API calls internally)
  • Counters reset at midnight UTC
  • You can check your current usage via GET /api/usage

Rate Limit Response

When you exceed your daily limit, you get a 429 response:

json
{
  "error": "Daily rate limit reached",
  "tier": "free",
  "limit": 50,
  "used": 50,
  "resets_at": "midnight UTC"
}

Checking Your Usage

bash
curl -H "X-API-Key: your-key" \
  "https://beta.pushapi.xyz/api/usage"
json
{
  "status": "ok",
  "tier": "starter",
  "requests_today": 47,
  "requests_limit": 500,
  "creators_tracked": 12,
  "alerts_count": 3,
  "tier_limits": {
    "free": 50,
    "starter": 500,
    "pro": 2000
  }
}

Rising creator detection API.