REST API for URL Shortening and Analytics

Shorten links, retrieve analytics, and manage URLs from your own apps. Bearer token authentication. Public documentation. Available on every paid plan from $7.99/month.

Browse the public OpenAPI documentation, see exactly which endpoints exist, then sign up for any paid plan to get an API key. No marketing-page guesswork. The full reference is at shortifyme.co/api-docs.

Nine endpoints covering link creation, retrieval, updates, top-performer analytics, date-range queries, plan info, and transaction history.

Or Sign Up for a Paid Plan to Get Your API Key

Trusted by small businesses worldwide

0+

Short links
created

0M+

Clicks
tracked

0+

Chrome extension
installs

0

Ads on your links,
ever

What the ShortifyMe API Does

Nine REST endpoints across four categories. Full reference with request and response examples at shortifyme.co/api-docs.

Short URLs API Endpoints

Short URLs (5 endpoints)

Create new short URLs. Get details for any short URL by ID. Update an existing short URL’s title or alias. Look up short URLs by domain and alias. Get all short URLs created by your account.

Analytics API Endpoint

Analytics (2 endpoints)

Pull your top-performing short URLs. Retrieve all short URLs created in a specific date range, useful for campaign reporting and historical analysis.

Plans API Endpoint

Plans (1 endpoint)

Retrieve all available ShortifyMe plans with their pricing and limits. Useful for billing dashboards or upgrade flows in white-label integrations.

Transaction Endpoint

Transactions (1 endpoint)

Pull your account’s payment transaction history. Useful for billing reconciliation and finance integrations.

Authentication

ShortifyMe uses HTTP Bearer authentication. Pass your API token in the Authorization header on every request.

Get your API token from the API Settings panel after signing in. Treat it like a password. If you suspect your token has been exposed, remove it and create a new one from the same panel.

Example header pattern:

Authorization: Bearer YOUR_API_TOKEN

Quick Start. Shorten a Link

Send a POST to the shorten-url endpoint with your destination URL. Optional title and alias parameters. The response returns your new short URL.

Endpoint:

POST https://shortifyme.co/api/shorten-url/generate

Request body (JSON):

{

  “url”: “https://example.com/very-long-url-here”,

  “title”: “Spring 2026 Campaign”

}

Optional parameters:

  • alias – set a custom URL back-half (e.g., “spring2026”) instead of an auto-generated one

Required headers:

Authorization: Bearer YOUR_API_TOKEN

Accept: application/json

API Request Limits by Plan

API access is included on every paid plan. Request limits scale with the plan.

Plan Monthly Cost API Requests
Starter $7.99 10,000 requests/month
Basic $19.99 50,000 requests/month
Premium $155.99 100,000 requests/month

Free and Guest accounts cannot access the API. To get an API token, sign up for any paid plan.

How Developers Use the ShortifyMe API

Three real ways small business teams integrate ShortifyMe into their workflows.

Marketing Automation

Generate short URLs programmatically when new content is published. Connect to your CMS, marketing platform, or campaign builder so every shareable link is automatically tracked. Pull top-performing URLs nightly to feed dashboards.

Internal BI Dashboards

Pull link analytics into your own business intelligence tools. The /analytics/period endpoint returns short URLs from a specific date range, perfect for weekly or monthly reporting in your existing dashboards.

Agency White-Label Integrations

Build client-facing dashboards on top of ShortifyMe. The /plans/get endpoint exposes plan options, and /transaction/get retrieves billing history. Agencies can offer link management as a feature inside their own platform.

Frequently Asked Questions

ShortifyMe offers a REST API with 9 endpoints. You can shorten URLs, retrieve link details and analytics, update titles and aliases, look up URLs by domain and alias, list all your short URLs, get top performers, retrieve URLs by date range, query plan information, and pull payment transactions. Authentication uses HTTP Bearer tokens. Full reference at shortifyme.co/api-docs.

Public OpenAPI documentation at https://shortifyme.co/api-docs. No signup required to browse. Includes endpoint reference, request and response schemas, authentication details, and an interactive request builder. Sign up only when you're ready to grab an API token and start integrating.

Yes. The shorten-url/generate endpoint accepts an optional alias parameter, letting you set a custom back-half like "spring2026" instead of an auto-generated string. You can also update titles and aliases on existing short URLs through the shorten-url/update endpoint. If you have custom domains configured on a paid plan, the API uses your branded domain automatically.

Yes. The shorten-url/get/detail endpoint returns analytics for a specific short URL by ID. The analytics/top-performing endpoint returns your best-performing URLs. The analytics/period endpoint returns all short URLs created in a date range, useful for campaign reporting. All click data is also visible in your dashboard.

Monthly request quotas scale with your plan: Starter includes 10,000 API requests per month, Basic includes 50,000, and Premium includes 100,000. Per-second rate limits also apply to prevent abuse; see the docs for current values.

API access is included on every paid plan: Starter ($7.99/month) with 10,000 requests, Basic ($19.99/month) with 50,000 requests, and Premium ($49.99/month) with 100,000 requests. Free and Guest accounts cannot access the API. To get an API token, sign up for any paid plan.

Yes. Submit a support ticket from your dashboard once signed in to a paid plan; tickets typically receive a reply within 48 hours. For pre-signup questions, contact admin@shortifyme.com.

After signing in to a paid plan, navigate to API Settings in your dashboard. You can generate, view, and revoke API tokens there. Treat your token like a password. If you suspect a token has been exposed, remove the old one and create a new one from the same panel.

Not currently. ShortifyMe provides a REST API with public OpenAPI documentation, which works with any HTTP client (curl, fetch, axios, requests, etc.) and is compatible with OpenAPI code generators in most languages. Direct REST integration is straightforward and stable.

Currently the API focuses on short URLs. QR code generation is available through the dashboard and browser extensions. If QR code creation via API is important for your integration, share the request with the team through support.

Start Building

Browse the public docs to verify the API meets your needs. Sign up for any paid plan starting at $7.99/month to get your API token. Nine endpoints. Bearer token auth. Real REST. No SDK lock-in.