Good links, in your workflow.

Short links, editable QR codes and private analytics. One account, wherever you work.

Manage API keys

Links that stay useful

Create a short link. Change its destination later.

QR codes that keep up

Export a styled SVG. Keep the same code when plans change.

Know what gets a visit

Read 90 days of recorded traffic, or export a CSV.

A small setup

Make your first link.

Try 3 links per network per day without an API key. Trial links and QR redirects expire after 7 days. Add a key for account links, editing and your monthly allowance.

curl https://cozytoolkit.com/api/v1/links \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: $(uuidgen)" \
  -d '{"target":"https://example.com/launch","maxCredits":0}'

Save the returned trialToken privately. Send it as X-Cozy-Trial-Token to export that link’s QR or read its stats. Trials reset at midnight UTC and share service capacity.

OpenAPI reference ↗

A small, focused API

GET /api/v1/account/usageBalance, allowances and key budget
POST /api/v1/quotesCheck the cost first
GET · POST /api/v1/linksList or create links
GET · PATCH /api/v1/links/{id}Read, edit or pause a link
POST /api/v1/links/{id}/qrExport a styled tracked QR as SVG
GET /api/v1/links/{id}/statsAnalytics as JSON or CSV
POST /api/v1/links/capacityExplicitly buy recording capacity

Free to start. Clear when you grow.

25 links + 5,000 recorded visits / month

Shared across the website, API and every key on your account. Creating a link and its QR code counts once.

10 credits / extra link · 50 credits / 10,000 extra visits

QR exports, destination edits and reading stats have no credit charge. Purchased credits only for extras; no automatic top-ups.

Beta service with shared capacity and rate limits. Visits are redirect requests, not unique people or verified camera scans. Recording gaps are included in analytics.

See pricing and allowances →