Made for developers

Everything in the app, also an API call.

Shortifi's own frontend is a client of the same public API you get. Create links, read analytics, and receive signed webhooks for everything from a click to a domain verification — build your own tooling on top instead of screen-scraping a dashboard.

Start free See all features

A key, not a login

Generate an API key scoped to your workspace, shown once, hashed at rest — build scripts and integrations without sharing your account password.

API keys

Events pushed to you, signed

Register a webhook endpoint and receive HMAC-signed events for link creation, clicks, conversions, and domain changes — with a delivery log and one-click replay for anything that failed.

Webhooks

One click from any page

The browser extension shortens the current tab into a tracked UTM link from the toolbar, or right-click any link on a page to shorten it in place.

Browser extension

Docs that match the code

Full endpoint reference, quickstart curl examples, and webhook signature-verification snippets in TypeScript and Python.

API docs OpenAPI schema
How it fits together
01 · Plan
Capture the idea, pick a campaign
Ideas board, campaign UTM taxonomy, destinations.
02 · Post
Publish, schedule, or queue it
Composer, calendar, evergreen queues, approval gate.
03 · Measure
See exactly what worked
Analytics, attribution, scheduled reports.
Pricing

Start free. Upgrade when you outgrow it.

Free costs €0. Paid plans start at Starter €15/mo, then Pro €49/mo and Business €99/mo as you add channels, links, and team members.

Start free
Free
€0 · get started
Starter
€15/mo
Pro
€49/mo
Business
€99/mo
Frequently asked
Is there a public REST API?

Yes — the same API the Shortifi web app itself calls. Authenticate with an API key and create links, read analytics, and manage campaigns programmatically.

How do I verify a webhook came from Shortifi?

Every webhook delivery is signed with HMAC-SHA256 in the X-Shortifi-Signature header — verify it against your endpoint's secret before trusting the payload.

What happens if my webhook endpoint is down?

Failed deliveries are retried and logged; you can replay any past delivery on demand from the webhooks dashboard.

Is there a browser extension?

Yes — an MV3 Chrome/Firefox extension that shortens the current tab or any right-clicked link into a tracked UTM link using your API key.

Ready to see it on your own links?

Start free
See how Shortifi compares →