Short links that expire on your terms

Set an end date, a click limit, or both. Visitors who arrive afterwards can be sent somewhere useful rather than hitting a dead link.

Three ways to end a link

Date and click limits can be set on the same link. Whichever is reached first ends it.

Expiry date and time

The link stops redirecting at the moment you set, to the minute.

An offer that ends at midnight, a registration that closes when the session starts.

Click limit

The link stops once it has been opened the number of times you set.

A limited allocation of seats, a capped download, a code that should only be used once.

Fallback URL

Instead of an expired page, late visitors are redirected to a URL you choose.

Send last year's campaign traffic to this year's page rather than losing it.

Why the fallback matters

An expired link is traffic you already paid for. Someone typed the URL from a flyer, scanned a QR code on a poster, or clicked a link in an old email, and they were interested enough to act. Sending them to an error page throws that away.

A fallback URL turns the expiry into a redirect: the campaign ends, the traffic keeps arriving somewhere useful, and you keep seeing it in your statistics.

Printed material and QR codes

This is the case that justifies the feature on its own. Once a QR code is printed you cannot change it, but you can change where it points and when it stops. A poster from a past event can quietly start sending people to whatever is current.

Setting it through the API

curl -X POST https://planck.to/api/v1/links \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://example.com/spring-sale",
    "domain_id": 1,
    "expiration_date": "2026-12-31",
    "expiration_time": "23:59",
    "expiration_clicks": 500,
    "expiration_url": "https://example.com/current-offers"
  }'
expiration_date Format YYYY-MM-DD. Required when a time is given.
expiration_time Format HH:MM, 24 hour. Required when a date is given.
expiration_clicks Whole number. The link stops once this many clicks are recorded.
expiration_url Where to send visitors after expiry. Up to 2048 characters.

Full API reference

Which plans include it

Link expiration is available on: Professional, Agency.

Read live from the plan records, so this cannot drift from what is on sale.

Ready to grow your business?

No card required. Upgrade only when you outgrow it.

Get Started for Free Compare plans