API v1 Rate Limits (Recommended)
The new v1 API offers significantly higher rate limits with authentication:With Authentication (JWT or API Key)
Per Minute
60 requests
Per Day
5,000 requests
Endpoints
All v1 endpoints
Without Authentication (Anonymous)
Per Minute
20 requests
Per Day
200 requests
Endpoints
Limited endpoints
API v0 Rate Limits (Legacy)
The legacy v0 API has lower rate limits:Per Minute
5 short URLs per IP
Per Day
50 short URLs per IP
Rate Limits by Endpoint
URL Shortening
v1 API Endpoints
v0 API Endpoints (Legacy)
The following endpoints are part of the legacy v0 API. They do not support authentication and have lower rate limits.
URL Management
Analytics
Authentication & Rate Limits
How you authenticate directly affects your rate limits:API Key Authentication (Recommended)
API Key Authentication (Recommended)
Rate Limits: 60/min, 5000/dayBenefits:
- Far higher rate limits than anonymous
- Access to URL management endpoints
- Full analytics and export for all your links
- Long-lived tokens for automation
Authorization header:JWT Token Authentication
JWT Token Authentication
Rate Limits: 60/min, 5000/dayBenefits:
- Same rate limits as API keys
- Full dashboard access
- Can create/manage API keys
- Manage URLs via web UI
Anonymous (No Authentication)
Anonymous (No Authentication)
Rate Limits: 20/min, 200/day (public per-link stats: 20/min, 500/day)Limitations:
- Far lower rate limits
- Cannot manage URLs later
- Stats limited to the public per-link endpoint (links with private stats appear as 404)
- Cannot use URL management endpoints
Rate Limit Headers
When you make requests to rate-limited endpoints, the response will include headers indicating your current usage:429 responses additionally carry a Retry-After header.
Handling Rate Limits
When you exceed the rate limit, you’ll receive a429 Too Many Requests response:
POST /, POST /emoji), and is also sent as an X-Spoo-Hint response header so it reaches callers that receive the HTML error page or ignore the body.
Need Higher Limits?
If you need higher rate limits for your application:1
Contact Support
If you still need higher limits, contact our support team at support@spoo.me with:
- Details about your use case
- Expected request volume
- Description of your application
Next Steps
Create API Keys
Get started with API key authentication
API Reference
Explore all available endpoints
Quick Start
Build your first integration
Python Library
Use our official SDK

