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
Would you like to check full analytics and reporting on your short link?
Would you like to check full analytics and reporting on your short link?
Would you like to check full analytics and reporting on your short link?
Would you like to check full analytics and reporting on your short link?
Trusted by small businesses worldwide
Short links
created
Clicks
tracked
Chrome extension
installs
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 (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 (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 (1 endpoint)
Retrieve all available ShortifyMe plans with their pricing and limits. Useful for billing dashboards or upgrade flows in white-label integrations.
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.