Reference

Errors & Codes

RenderNest uses standard HTTP status codes combined with machine-readable error codes.

Standard Error Schema

{
  "success": false,
  "request_id": "req_1725432100_9f8e7d",
  "error": {
    "code": "URL_BLOCKED",
    "message": "The target address resolves to a restricted or private destination.",
    "details": {}
  }
}
Error CodeHTTP StatusDescription
INVALID_API_KEY401API key is missing, malformed, deactivated, or revoked.
INVALID_URL400URL string is empty, unparseable, or uses an unsupported protocol.
URL_BLOCKED403Target host resolves to private, loopback, or cloud metadata network.
RATE_LIMITED429Workspace has exceeded its requests-per-minute ceiling.
QUOTA_EXCEEDED402Insufficient credit balance in workspace to pay for operation.
TIMEOUT504Target website did not finish loading within the allowed timeout window.
RENDER_FAILED502Chromium headless engine encountered a crash or navigation failure.
EXTRACTION_FAILED502Parser or structured extractor was unable to decode page content.
ANALYSIS_FAILED502Analysis heuristics could not parse document structure.
INVALID_REQUEST422Payload failed JSON schema validation rules.
NOT_FOUND404Requested job or resource could not be found.
INTERNAL_ERROR500An unexpected internal error occurred. Traced via request_id.