URLcut.ai documentation
URLcut.ai creates readable branded short links, organises them into campaigns, and reports on what each one earned. This page documents what every plan includes and how each capability works.
Quick start
Four steps from signup to a measured link:
1. Create an account
Sign up at urlcut.ai/shortener/register. No credit card is required for the free plan.
2. Create your first link
Paste any long URL in your dashboard. URLcut.ai returns a short link immediately.
3. Name it
Choose "Get AI suggestions" and URLcut.ai reads the destination page and returns five readable slugs. You can also type your own slug instead.
4. Measure it
Open any link to see clicks over time, devices, browsers, locations and referrers. Group links into a campaign to see them side by side.
Plans and limits
Every number below comes from the plan catalog. "Unlimited" means no configured cap.
Free, $0/month
- 10 links per month
- 10 AI slug suggestions per month
- 2 campaigns, 3 links per campaign
- 14 days of detailed analytics history
- REST API: 100 requests per month, 10 per minute
- PNG QR codes up to 300px
- 1 UTM-enabled link per month
- Links never expire; a short branded interstitial page shows before the redirect
Basic, $4/month
- 50 links per month, 30 AI slug suggestions per month
- 5 campaigns, 25 links per campaign, 1 client and 1 brand
- 60 days of detailed analytics history, with CSV export
- REST API: 20,000 requests per month, 120 per minute
- 1 branded urlcut.ai subdomain
- Unlimited UTM-enabled links
- No interstitial: links redirect directly
Pro, $12/month early adopter (list price $25)
- Unlimited links, AI suggestions, campaigns, clients and brands
- Unlimited analytics retention
- REST API: 100,000 requests per month, 600 per minute
- Outbound webhooks on link clicks
- 1 custom domain and 3 branded subdomains
- Password-protected links, device and geo targeting, a saved default expiry
- QR codes up to 2000px with custom colours, a saved logo, and PNG, SVG or JPEG output
- AI campaign insights
Agency, $79/month early adopter (list price $129)
- Everything in Pro
- Team workspaces with 5 seats and read, write and admin roles
- Unlimited custom domains and branded subdomains
- REST API: 500,000 requests per month, 1,200 per minute
- Scoped sharing: give a teammate or a client contact access to one client, brand or campaign
AI slug suggestions
URLcut.ai reads the destination page title, description and content, and returns five readable slug suggestions. Use one as-is, edit it, or ignore them and write your own.
Free includes 10 suggestions a month and Basic 30. Pro and Agency are unlimited. Suggestions run in the dashboard and in the free slug generator.
Custom slugs
Write your own slug on any plan, up to 50 characters: urlcut.ai/spring-sale rather than a random code. Lowercase letters, numbers and hyphens read best and are easiest to say out loud.
You can give a link a new slug at any time. That creates a second link to the same destination and leaves the original resolving, so anything already shared keeps working. You can also change a link's destination without changing its short URL, which is what makes a printed or broadcast link safe to publish.
QR codes
Every link has a QR code. Free and Basic produce black and white PNG up to 300px. Pro and Agency add custom colours, one saved logo, output up to 2000px, and PNG, SVG or JPEG.
QR scans are counted separately from link clicks in analytics, so you can tell print from digital.
Domains and subdomains
Two ways to put links on your own brand:
- Branded subdomain (
yourbrand.urlcut.ai): live the moment you claim it, no DNS setup. 1 on Basic, 3 on Pro, unlimited on Agency. - Custom domain (
go.yourbrand.com): your own domain, pointed at us. 1 on Pro, unlimited on Agency.
HTTPS is automatic on both. Agencies can run a separate branded domain per client. See custom domains.
Campaigns, clients and brands
A campaign groups links so you can read them together instead of one at a time. Clients and brands are the two levels above it, and clicks roll up from campaign to brand to client.
Free includes 2 campaigns with 3 links each. Basic includes 5 campaigns with 25 links each, plus 1 client and 1 brand. Pro and Agency are unlimited at every level. See campaign management.
Team workspaces
On the Agency plan a link belongs to the workspace, not to whoever created it. Teammates see and work on each other's links by default, so anyone can pick up a campaign when a colleague is away. Every link shows who created it, and that authorship never changes.
Three roles: read, write and admin. Admin is required to delete a link, because deleting one releases its short code. Removing a teammate revokes their access immediately and leaves every link they made intact.
5 seats are included. Anyone invited to a single client folder counts as a seat, and removing someone frees it. All seats see the same analytics depth, because entitlements come from the workspace owner's plan. Full reference: team roles and permissions.
Analytics
Every link records:
- Total clicks and unique visitors, and clicks over time
- Device, browser and operating system
- Country, region and city
- Referrer and normalised traffic source
- QR scans, counted separately from link clicks
Referrers are grouped by source host and sorted into Search, Social, Email, Direct and Other, so you read where the clicks came from instead of a list of raw URLs. Included on Basic, Pro and Agency.
On Pro and Agency, any dated range is compared with the range immediately before it, so a 30-day view also shows what changed against the previous 30 days.
Clicks from link-preview crawlers (Facebook, WhatsApp, Telegram, LinkedIn) are filtered out by default, with a one-click toggle for total reach. Pro and Agency add AI campaign insights written from your own account data.
Data retention
How long detailed click history stays visible: Free 14 days, Basic 60 days, Pro and Agency permanent.
A shorter window narrows what you can see; it never deletes history. Upgrading restores the full record.
UTM builder
Build UTM-tagged destination URLs with preset templates, so campaign tagging stays consistent across a team. Free includes 1 UTM-enabled link per month; Basic, Pro and Agency are unlimited. See UTM tracking.
Link expiration
Links never expire by default, on every plan including Free. When you want a temporary link, set it to expire after 7, 14, 30 or 90 days as you create it, or add an expiry later by editing the link. The short URL does not change when you edit it.
An expired link sends visitors to a page saying it has expired, rather than failing silently, and its click history stays in your account. Expiry is date based, not click based. Saving an account-wide default expiry is a Pro and Agency feature. See link expiration.
Password protection
Put a password on any link so only people who have it reach the destination. Set, change or remove the password at any time; the short URL never changes. Available on Pro and Agency.
If you downgrade, links you have already password-protected stay protected. Removing the password would make private content public, so the protection survives and only new password-protected links are blocked. See password-protected links.
Device and geo targeting
Send one short link to different destinations by device or country, with a base URL as the fallback and a per-destination split in analytics. Available on Pro and Agency. See device and geo targeting.
REST API
Create and manage links from your own code. The API is on every plan, including Free.
The API covers create, read, update, delete and list for links, plus per-link analytics. Authentication is an API key sent as a bearer token in the Authorization header. Create a key under Account, then API keys; it is shown once and cannot be recovered afterwards, because only a hash is stored.
Creating many links at once is one request rather than a loop:
Send up to 100 links in one call. The response is an array in the same order, and each element is either the created link or an error for that row, so one bad entry never fails the rest. Each link counts as one request against your monthly quota, not each call, so a 100-link call costs 100. Webhooks do not fire for links created this way.
Two limits apply. A per-key rate limit per minute, so one busy integration cannot starve another, and a monthly request quota shared across every key on the account. Every response carries X-Quota-Limit and X-Quota-Remaining, and a refusal returns 429 with Retry-After.
- Free: 100 requests per month, 10 per minute
- Basic: 20,000 per month, 120 per minute
- Pro: 100,000 per month, 600 per minute
- Agency: 500,000 per month, 1,200 per minute
Full reference with endpoints, code examples and the error contract: API documentation.
Webhooks
Rather than polling the API, register a URL and URLcut.ai posts to it when something happens. Available on Pro and Agency.
Webhooks fire on link clicks. Each delivery is a signed JSON payload carrying the click country, region, city, device, browser and referrer, and deliberately not the visitor IP address. Deliveries are signed with HMAC-SHA256, retried with exponential backoff, and recorded in a delivery log you can read and retry from.
Bot and crawler traffic is excluded, so the webhooks you receive match the clicks your analytics counts. Register an endpoint under Account, then Webhooks.
Two-factor authentication
Protect your account with TOTP two-factor authentication using any authenticator app, with recovery codes for when you lose the device. Available on every plan, including Free.
Two actions ask for a second factor at the moment you perform them, rather than only at sign-in: creating an API key, and creating or rotating a webhook signing secret. A stolen session therefore cannot quietly mint credentials. Turn it on under Account.
Frequently asked questions
Plans, limits, analytics, teams and billing are answered on the FAQ. A few that belong here:
Does the API count against my link limit?
Yes. A link created through the API is a link, and it counts against the same monthly allowance as one created in the dashboard.
What happens to my links if I downgrade?
Every link you have published keeps working, permanently, and your click history is kept. You cannot create new links beyond the lower plan allowance, and features the lower plan does not include stop being available for new work. Password-protected links are the deliberate exception: they stay protected.
Can I move my links to my own domain later?
Yes. Claim a branded subdomain on Basic or connect a custom domain on Pro, then create new links on it. Links already published on urlcut.ai keep resolving.