1. Get Started
ArtemisAds Open API
  • Get Started
    • Authentication
    • Pagination
    • Rate Limiting
  • Publisher API
    • Atttibution Program
      • Products
        • List Products
        • List Product Variations
        • List Deals
      • Brands
        • List Brands
      • Tracking IDs
        • Create Primary Tracking ID
        • Create Sub Tracking ID
        • List Tracking IDs
      • Publisher Sources
        • List Publisher Sources
      • Product Links
        • Create Product Link
        • List Product Link
        • Get Product Link by ID
      • Brand Links
        • Create Default Brand Storefront Link
        • List Brand Storefront Links
      • Reports
        • List Per-Product Attribution Reports
    • Associate Program
      • Products
        • List Associate Products
      • Brands
        • List Associate Brands
      • Associate Tags
        • Create Associate Tags
        • List Associate Tags
      • Product Links
        • List Associate Links
        • Create Associate Link
      • Reports
        • List Associate Reports
    • CPC Program
      • List CPC Campaigns
      • Get CPC Campaign Detail
      • Join a CPC Campaign
      • List Joined CPC Campaigns
      • Get Joined CPC Campaign Detail
      • List CPC Campaign Product Links
      • List CPC Campaign Daily Reports
    • ACC Program
      • List ACC Campaigns
      • List ACC Bonus Programs
      • Get ACC Bonus Program Report Summary
      • Upload Store ID and Creator ID
  • Seller API
    • Attribution Program
      • Brand
        • List Brands
      • Report
        • List Product Attribution Reports
  1. Get Started

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#
EndpointMethodRate Limit
/productsGET60 requests/min
/products/{productId}/variationsGET60 requests/min
/dealsGET60 requests/min
Brands#
EndpointMethodRate Limit
/brandsGET30 requests/min
Tracking IDs#
EndpointMethodRate Limit
/tracking-idsGET60 requests/min
/tracking-ids/primaryPOST30 requests/min
/tracking-ids/subPOST30 requests/min
Publisher Sources#
EndpointMethodRate Limit
/sourcesGET60 requests/min
Product Links#
EndpointMethodRate Limit
/linksGET60 requests/min
/linksPOST20 requests/min
/links/{linkId}GET60 requests/min
Brand Links#
EndpointMethodRate Limit
/links/storefrontsGET60 requests/min
/links/storefrontsPOST30 requests/min
Associate Tags#
EndpointMethodRate Limit
/associate/tagsGET30 requests/min
/associate/tagsPOST20 requests/min
Associate Links#
EndpointMethodRate Limit
/associate/linksGET60 requests/min
/associate/linksPOST20 requests/min
Reports#
EndpointMethodRate Limit
/reportsGET30 requests/min
/reports/detailsGET30 requests/min
/associate/reportsGET60 requests/min
Associate Brands#
EndpointMethodRate Limit
/associate/brandsGET30 requests/min

3. Rate Limit Exceeded#

When you exceed the rate limit, the API will return an HTTP 429 Too Many Requests status code.
Example Response:
{
  "code": 429,
  "message": "Too Many Requests"
}
Modified at 2026-01-20 02:29:44
Previous
Pagination
Next
List Products
Built with