$sudofetch

Errors and outcomes

HTTP status codes

StatusMeaning
400Invalid JSON, body or URL (unsupported_url for private or non-HTTP targets).
401Missing, unknown or revoked API key.
402insufficient_credits, or a max_credits below the mode's base price (ceiling).
403account_blocked, or stealth mode on a trial account.
409The Idempotency-Key was reused with a different body.
410The result was deleted or has expired.
429An account limit; retry after the Retry-After header.
503Temporary capacity limit; retry shortly.

Why a job failed

A failed job costs nothing. Its error explains which kind of failure it was:

errorWhat happened
blockedEvery allowed level was refused, or the site requires real authentication.
too_largeThe page needed more transfer than max_credits allows.
extraction_failedThe page loaded but held no usable content, or never finished rendering.
attempts_exhaustedTransient failures used up the retries.
timeoutThe execution budget ran out.
queue_expiredThe job waited too long for capacity.