Rate Limiting#
ArtemisAds API implements rate limiting to ensure fair usage and maintain service stability.1. Rate Limit Overview#
All API endpoints are rate-limited on a per-user basis using a sliding window algorithm. Each authenticated user (Publisher) has independent rate limits.Window Size: 60 seconds (1 minute)
Limit Scope: Per API key / Per Publisher
2. Rate Limit by Endpoint#
The following table shows the rate limits for each endpoint:Products#
| Endpoint | Method | Rate Limit |
|---|
/products | GET | 60 requests/min |
/products/{productId}/variations | GET | 60 requests/min |
/deals | GET | 60 requests/min |
Brands#
| Endpoint | Method | Rate Limit |
|---|
/brands | GET | 30 requests/min |
Tracking IDs#
| Endpoint | Method | Rate Limit |
|---|
/tracking-ids | GET | 60 requests/min |
/tracking-ids/primary | POST | 30 requests/min |
/tracking-ids/sub | POST | 30 requests/min |
Publisher Sources#
| Endpoint | Method | Rate Limit |
|---|
/sources | GET | 60 requests/min |
Product Links#
| Endpoint | Method | Rate Limit |
|---|
/links | GET | 60 requests/min |
/links | POST | 20 requests/min |
/links/{linkId} | GET | 60 requests/min |
Brand Links#
| Endpoint | Method | Rate Limit |
|---|
/links/storefronts | GET | 60 requests/min |
/links/storefronts | POST | 30 requests/min |
| Endpoint | Method | Rate Limit |
|---|
/associate/tags | GET | 30 requests/min |
/associate/tags | POST | 20 requests/min |
Associate Links#
| Endpoint | Method | Rate Limit |
|---|
/associate/links | GET | 60 requests/min |
/associate/links | POST | 20 requests/min |
Reports#
| Endpoint | Method | Rate Limit |
|---|
/reports | GET | 30 requests/min |
/reports/details | GET | 30 requests/min |
/associate/reports | GET | 60 requests/min |
Associate Brands#
| Endpoint | Method | Rate Limit |
|---|
/associate/brands | GET | 30 requests/min |
3. Rate Limit Exceeded#
When you exceed the rate limit, the API will return an HTTP 429 Too Many Requests status code.{
"code": 429,
"message": "Too Many Requests"
}
Modified at 2026-01-20 02:29:44