Theme
Rate Limits
PushAPI uses daily rate limits per API key. Limits reset at midnight UTC.
Tiers
| Tier | Requests/Day | Price |
|---|---|---|
| Free | 50 | Free |
| Starter | 500 | $29/mo |
| Pro | 2,000 | $99/mo |
How Counting Works
- Each API request increments your daily counter by 1
- The
/api/discoverendpoint 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
}
}