No redirect required

Your link is now an endpoint.

Return raw JSON, HTML or XML straight from a short link. Browsers get a redirect, machines get structured data — from one URL. Who asks decides what comes back.

myshop.com/launch
Launch week — 40% off.
Everything in the launch collection.
€49Shop now
GET rii.link/launch 302 myshop.com/launch
What people build

A link that does the backend's job.

When a URL can answer with structured data, a surprising amount of infrastructure becomes optional.

"theme": "dark", "min_version": "2.4.0"

App configs

Ship remote configuration from a stable URL — no backend deploy, no app release.

"new_checkout": true

Feature flags

Flip features on and off without redeploying anything.

"ios": "myshop://launch"

Deep links

One URL that resolves to the right screen on every platform.

$ curl -H "Accept: application/json" rii.link/launch

Lightweight APIs

A link that answers like an endpoint — JSON in one request, no server to run.

Developer API

Drop link superpowers into your stack.

A fast, predictable REST API with SDKs and webhooks. Create, route, brand and measure links from anywhere in your software — in a few lines.

POST/v1/linksCreate a link
GET/v1/links/:idFetch a link
PATCH/v1/links/:idUpdate routing
POST/v1/qrGenerate a QR
GET/v1/analytics/:idClick & geo data
DEL/v1/links/:idRemove a link
SDKs · Node / Python / RESTGet your API key
# Create a smart link
const res = await fetch("https://api.rii.link/v1/links", {
  method: "POST",
  headers: { Authorization: "Bearer rii_live_…" },
  body: JSON.stringify({
    slug: "summer-sale",
    routing: { ios: "apps.apple.com/id123",
              default: "myshop.com" },
  }),
});
# → 201 Created · rii.link/summer-sale

Ready to build smarter connections?

Branded links, visual routing and LLM-ready responses — start free, no credit card needed.

No credit cardFree forever tierGDPR / DSGVO compliantExport & leave anytime