Product
Jentic OSThe workplace. An in-house AI platform for every employeeJentic OneSafe access. Agents reach your systems without holding keysJentic AIRThe foundation. Gets your existing platforms ready for AI
Pricing
Developers

GET STARTED

API DirectoryBrowse 10,000+ APIs Ready For AI Agent IntegrationDocumentationGuides and API reference

TOOLS

API ScoringCheck your AI Readiness using our scorecardArazzo UIVisualize Arazzo Workflows As Interactive DocumentationArazzo EditorBuild And Edit Multi-Step API Workflows Visually

COMMUNITY

GitHubOpen source projects and examplesOpen StandardsBuilt on open specs. Never locked in.
Resources
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Try it now
Jentic OSJentic OneJentic AIR
Pricing
API DirectoryDocumentationAPI ScoringArazzo UIArazzo EditorGitHubOpen Standards
Resources
About UsCareersContact
Try it now
JenticJentic
Products
  • Jentic OS
  • Jentic One
  • Jentic AIR
For Developers
  • API Directory
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
  • Trust Centre
ISO/IEC 27001:2022 certification badge issued by Prescient SecurityISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic Technology Ltd. All rights reserved.
Switch to light modeSwitch to dark mode
APIs / Marketing / Cutt.ly URL Shortener API
Cutt.ly URL Shortener API logo

Help Cutt Ly Cutt.ly URL Shortener API

Agent-ready OpenAPI document · curated by JenticMarketingMarketing AutomationapiKey1 EndpointsREST

Know of an official OpenAPI document? Contribute it →

For Agents

Shorten a URL into a cutt.ly link and retrieve click statistics for it via a single GET endpoint.

Use for: I need to shorten a long landing page URL into a cutt.ly link, I want a branded short link with a custom slug, Get click statistics for a previously created cutt.ly link, Generate a trackable short URL before sending an email

Not supported: Does not host links on a custom domain, manage UTM tagging, or run campaign attribution - use for converting long URLs into cutt.ly short links and pulling their click counts only.

Jentic publishes the only available OpenAPI specification for Cutt.ly URL Shortener API, keeping it validated and agent-ready. Cutt.ly is a URL shortening service whose public API converts long URLs into short cutt.ly links and exposes click statistics for those links. The single endpoint is keyed by an account-level API key and accepts optional parameters for custom slugs and link names. It suits marketers and growth teams that want short branded links inside outbound emails, SMS, and social posts without standing up a self-hosted shortener.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Cutt.ly URL Shortener API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Cutt.ly URL Shortener API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.

Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fhelp.cutt.ly%2Fcutt-ly" | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fhelp.cutt.ly%2Fcutt-ly" | sh
jentic register       # connects your agent to your Jentic One instance

Jentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.

Capabilities

What an agent can do with Cutt.ly URL Shortener API.

Shorten any long URL into a cutt.ly short link via GET /api.php

Request a custom slug for branded short links

Attach a name to a shortened link for later identification

Retrieve click statistics for an existing cutt.ly short link

Generate trackable links inline from an outbound email or SMS workflow

Use Cases

Patterns agents use Cutt.ly URL Shortener API for, with concrete tasks.

★ Trackable Links in Outbound Email

Marketing teams sending broadcast emails can call the Cutt.ly API at send time to convert each long destination URL into a short trackable link. The shortened link is dropped into the email body, and click counts are pulled back later for reporting. This avoids the need for a self-hosted link tracker and keeps the email payload small.

GET /api.php?key={apiKey}&short={longUrl}&name=campaign-2026-q2 and substitute the returned short link into the email body.

SMS Campaign Link Compression

SMS messages have a 160-character soft limit, so long marketing URLs eat into the message body and reduce conversion. Calling Cutt.ly before sending replaces the long URL with a short cutt.ly link that fits comfortably and remains trackable. The same call can request a branded slug so the recipient sees a consistent campaign code.

GET /api.php?key={apiKey}&short={longUrl}&user_domain=1 and use the response in the SMS body.

Click Reporting for a Campaign

After a campaign runs, the same /api.php endpoint can be called with the previously created short link reference to retrieve total clicks. Reporting jobs can iterate every named link from a campaign and roll the counts into a dashboard. This keeps marketing reporting honest without paying for an enterprise-tier tracker.

GET /api.php?key={apiKey}&stats={shortLinkId} for each campaign link and aggregate the click counts.

AI Agent Generating Short Links Inline

An AI agent drafting marketing emails, social posts, or SMS messages can call Cutt.ly through Jentic to produce a trackable short URL before the message is dispatched. Jentic isolates the API key so the agent never holds it in context and discovers the operation by intent. This is a small but useful tool for content-generating agents that need consistent tracking.

Search Jentic for 'shorten a url with cutt.ly', load the GET /api.php schema, and execute with the long URL and an optional name.

Key Endpoints

1 endpoints — jentic publishes the only available openapi specification for cutt.

METHOD

PATH

DESCRIPTION

GET

/api.php

Shorten a URL or retrieve click stats

GET

/api.php

Shorten a URL or retrieve click stats

Why Jentic?

What agents get from Jentic-routed access to this vendor.

Setup

Setup

Wiring the Cutt.ly API by hand means learning its single /api.php endpoint, appending your key as a query parameter on every request, and switching on the action you want. Through Jentic you install once, import the Cutt.ly URL Shortener API from the API Directory, store the key once, and your agent calls it.

Permission scoping

Permission scoping

Cutt.ly exposes one operation at /api.php that shortens a URL and reads its click counts, and the target URL travels in the request parameters rather than a path id, so limit the agent to the operations it needs, such as shortening a link. Every operation you credit the agent with is in the allowed set you describe.

Credential management

Credential isolation

Your Cutt.ly API key is stored once, encrypted, by your own Jentic One instance and added as the key query parameter at execution time. It never enters the agent's prompt, logs, or context.

Intent-based discovery

Intent-based discovery

Agents search Jentic by intent such as 'shorten a URL' or 'get click counts for a short link', and Jentic returns the matching Cutt.ly operation with its input schema so the agent calls the right endpoint without reading the docs.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Alternative

Bitly API

→

Mature URL shortener with deeper analytics and a Bitlinks data model

Choose Bitly when richer analytics, click attribution, and team management are needed; choose Cutt.ly for a lightweight single-call shortener.

Alternative

Rebrandly API

→

Branded short links with custom domains and link management

Pick Rebrandly when the team needs custom domains and a full link management UI; pick Cutt.ly for free, fast, single-endpoint shortening.

Alternative

TinyURL API

→

Free URL shortener with a simple HTTP API

Pick TinyURL for the simplest free shortener; pick Cutt.ly when you also want click statistics from the same vendor.

FAQs

Specific to using Cutt.ly URL Shortener API through Jentic.

Why is there no official OpenAPI spec for Cutt.ly URL Shortener API?

Cutt.ly does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call Cutt.ly URL Shortener API via structured tooling. It is validated against the live API and kept up to date. Get started with Jentic One, the self-hosted execution layer.

What authentication does the Cutt.ly API use?

Cutt.ly uses an API key passed as the key query parameter on GET /api.php. There is no header-based auth and no OAuth flow. When called through Jentic, the API key is held in the vault and added to the request at execution time.

Can I request a custom slug with the Cutt.ly API?

Yes. Pass the optional name parameter on GET /api.php with the desired slug. If the slug is already in use, Cutt.ly returns an error code in the JSON response, so the integration should retry with an alternative.

What are the rate limits for the Cutt.ly API?

Cutt.ly does not document a strict public rate limit. Free accounts are subject to soft limits that scale with the plan tier. For bulk shortening jobs, batch calls and back off on error responses rather than retrying tightly.

How do I shorten a URL through Jentic?

Search Jentic for 'shorten a url with cutt.ly', load the GET /api.php schema, and execute with the long URL in the short parameter. Jentic appends the API key from the vault.

Can I retrieve click statistics for a cutt.ly link?

Yes. The same /api.php endpoint accepts a stats parameter that returns click counts and metadata for a previously created short link. Pair this with the name you set at shorten time so reporting jobs can correlate links to campaigns.

Can I limit what my agent is allowed to do with the Cutt.ly API?

Yes. Because Cutt.ly exposes a single operation at GET /api.php that both shortens a URL and reads its click counts, you decide in your self-hosted Jentic One instance whether the agent may call it at all, and the rules you set govern which operations and credentials it can use. You can, for example, allow the agent to shorten links while keeping the API key out of its prompt and context. Since the target URL travels in the request parameters rather than a path id, the operation you credit the agent with is the only one it can run.

GET STARTED

Start building with Cutt.ly URL Shortener API

Explore with Jentic One
View OpenAPI Document