ZusCo API

Create, manage, and track short links programmatically. Everything you can do in the dashboard, you can do via the API.

Base URLhttps://zus.co/api/v1

Authentication

All API requests require a Bearer token in the Authorization header. Create API keys in your Dashboard → Settings → API Keys.

Keys use the zus_ prefix.

Example request
curl https://zus.co/api/v1/links \
  -H "Authorization: Bearer zus_xxxxxxxxxxxxxxxxxxxxx"








Error Responses

The API uses standard HTTP status codes. Errors return a JSON body with an error field.

StatusMeaningExample
400Bad RequestInvalid parameters or missing required fields
401UnauthorizedInvalid or missing API key
404Not FoundThe requested resource does not exist
500Internal Server ErrorSomething went wrong on our end
Error response format
{
  "error": "Invalid API key"
}

Rate Limits

During the current beta period, rate limits are generous and no hard limits are enforced. We ask that you keep requests reasonable — a few hundred per minute should be more than enough for most use cases.

If you need higher throughput for a specific integration, reach out and we'll work with you.

Need help? support@zus.co