Skip to main content

Overview

WURK API implements rate limiting to ensure fair usage and maintain service quality for all users. Each API key has specific limits per endpoint for authenticated requests. Quick Endpoints (/api/x402/quick/*) do not require API keys and have their own rate limiting based on IP address.

Rate Limits by Endpoint

endpoint
string
required
The API endpoint being called
limit
number
required
Maximum requests per minute
EndpointRate LimitDescription
Create Job3/minCreate social or custom jobs (API key required)
Open Jobs10/minList open jobs (API key required)
Submissions6/minView job submissions (API key required)
Choose Winners50/minSelect winners for custom jobs (API key required)
Categories10/minList available categories (API key required)
Balance3/minCheck platform balance (API key required)
Change Log5/minView platform updates (API key required)
Quick Endpoints10/min per IPQuick job creation (NO API key needed)
x402 PaymentNo limitPayment processing endpoints

Rate Limit Response

When you exceed the rate limit, the API returns a 429 status code:
{
  "message": "max request per minute reached",
  "retryAfterSeconds": 45
}

Need Higher Limits?

For enterprise needs or high-volume applications, contact us for custom rate limits.