Documentation

Base URL: https://api.securityclickon.dev/v1

Authentication

Every request needs a bearer token. Tokens are issued per project and can be rotated at any time.

Authorization: Bearer sk_live_<token>

POST /resolve

Resolves a single URL and returns the final destination.

FieldTypeDescription
urlstringRequired. The URL to resolve.
max_hopsintOptional. Default 10, maximum 20.
timeout_msintOptional. Default 5000.
metadataboolOptional. Fetch title and canonical URL.

POST /resolve/batch

Up to 100 URLs per call. Results are returned in submission order.

{"urls": ["https://exmpl.co/a", "https://exmpl.co/b"]}

Errors

CodeMeaning
400Malformed request body
401Missing or invalid token
422URL could not be parsed
429Rate limit exceeded
504Upstream did not respond within timeout

Rate limits

Applied per token, per minute. See pricing. Responses include X-RateLimit-Remaining.

Client libraries

Browser helper: cdn3.securityclickon.dev/lib/clickon.min.js. Server-side SDKs are not published yet.