Developer
ShortFreeURL API v1

Build links into anything.

Create branded links, dynamic QR codes, campaigns, deep links and analytics from one API—or give an AI assistant a focused MCP toolset.

Start buildingAPI reference
POST /api/links
curl 'https://api.shortfreeurl.com/api/links' \
  -H "Authorization: Bearer $SHORTFREEURL_API_KEY" \
  -H 'Content-Type: application/json' \
  -d '{"original_url":"https://example.com","path":"launch"}'
443documented endpoints
13resource groups
8MCP tools
5plan-aware rate tiers
▰

REST API

Manage links, domains, QR codes, teams, campaigns, analytics and account data.

Explore →
⌁

MCP for AI

Connect compatible assistants with scoped, reviewable link and analytics tools.

Explore →
↯

Webhooks

Receive signed click and conversion events with delivery history and test tools.

Explore →
{}

OpenAPI & SDKs

Download the live specification or generate a typed client in your language.

Explore →
◫

159 link & developer tools

Use launch checks, QR planners, request builders, URL auditors, DNS checks and more.

Explore →
↗

Dashboard integration

Create scoped keys, inspect usage and revoke access from one control panel.

Explore →
API access on every plan

Start free. Scale without changing endpoints.

Plans change automation volume, team controls and advanced features. Authentication and response shapes stay consistent.

Free50 req/s1K API links
Starter50 req/s2.5K API links
Growth50 req/s10K API links
Business50 req/s100K API links
Scale500 req/sUnlimited API links

Frequently asked questions

Is there an API?

Yes. Everything in the dashboard is available through a REST API, with SDKs, webhooks and a browser extension. The developer portal has a quickstart and the full reference.

Which languages have SDKs?

JavaScript, Python, PHP, Kotlin and Swift, plus a browser extension, a WordPress plugin, a Shopify app and an MCP server. Every one is generated from the same OpenAPI description.

How are API keys scoped?

A key can be full access, read-only, create-only or limited to one domain, and each key has its own rate limit and can be revoked on its own.