Recruspace
    Recruspace
    • Welcome
    • Get API Key
    • Authentication
    • Rate Limit
    • Pagination
    • Endpoints
      • Companies Offices
        GET
      • Companies Users
        GET
      • Job Posts
        GET
      • Job Post
        GET
      • Apply Job
        POST
      • Job Questions
        GET
      • Talent Pools
        GET
      • Update Talent Pool
        PATCH
      • Delete Talent Pool
        DELETE
      • Add Candidate To Talent Pool
        POST
      • Talent Pool Candidates
        GET
      • Create Talent Pool
        POST
      • Upload File
        POST

    Rate Limit

    To ensure platform stability and fair usage, the Recruspace API enforces rate limiting per API key.

    Default Rate Limit#

    Limit: 100 requests per minute per API key
    These limits are applied per API key, not per endpoint.
    These values are subject to change based on system performance and load. No prior notice is guaranteed.

    What Happens When You Exceed the Limit?#

    If your application exceeds the allowed request rate, the API will return:
    We strongly recommend implementing exponential backoff in your retry mechanism to gracefully handle rate-limiting responses.

    Best Practices#

    Use caching to minimize repeated API calls.
    Avoid aggressive polling. If available, use webhooks or batched requests.
    Monitor and log all 429 Too Many Requests responses for debugging and scaling insights.

    Example Throttled Response#

    {
      "detail": "Request was throttled. Expected available in 1 second."
    }
    Modified at 2025-05-13 09:59:44
    Previous
    Authentication
    Next
    Pagination
    Built with