API keys are issued from your dashboard in seconds and can be rotated or revoked at any time. Keys are scoped to a single account; team accounts can issue keys per member so revoking one person does not knock out your whole pipeline.
Every error response includes a stable code field (rate_limited, invalid_url, alias_taken, not_found) alongside a human-readable message. Write your clients against the code. The message can change; the code will not.
We publish our OpenAPI spec so you can generate a client in any language. If you would rather stay close to the metal, curl and fetch are first-class citizens.
Read the full API reference →