↗
linkrr
./api

// url shortener

Pendekkan link.
Bagikan lebih cepat.

URL panjang jadi pendek dalam satu klik. Gratis selamanya, tanpa daftar, dengan REST API publik untuk diintegrasikan ke aplikasi kamu.

$

[00]

Instan

Generate short link dalam milidetik. Tanpa redirect ad, tanpa lag.

[01]

Gratis & tanpa akun

Pakai langsung tanpa registrasi. Tidak ada batas penggunaan harian.

[02]

REST API publik

Integrasikan ke aplikasi/bot/script kamu dengan satu HTTP request.

// public api

Pakai dari aplikasi kamu

REST endpoint terbuka — tanpa autentikasi, CORS aktif. Cocok untuk script, bot, dan integrasi.

// custom meta tags

Semua endpoint mendukung field meta opsional untuk mengatur preview saat di-share (Open Graph). Field yang didukung: title, description, image (URL gambar), url (default: https://sophielive.xyz).

POST/api/public/shorten

Buat short link baru. Kirim URL + opsional meta tags dalam JSON body.

curl -X POST https://sophielive.xyz/api/public/shorten \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://contoh.com/halaman-panjang",
    "meta": {
      "title": "Artikel Keren",
      "description": "Deskripsi singkat untuk preview",
      "image": "https://contoh.com/cover.jpg",
      "url": "https://sophielive.xyz/artikel-keren"
    }
  }'
Response
{
  "ok": true,
  "slug": "aB3xK9",
  "original_url": "https://contoh.com/halaman-panjang",
  "short_url": "https://sophielive.xyz/aB3xK9",
  "meta_title": "Artikel Keren",
  "meta_description": "Deskripsi singkat untuk preview",
  "meta_image": "https://contoh.com/cover.jpg",
  "meta_url": "https://sophielive.xyz/artikel-keren"
}
GET/api/public/shorten?url=...

Versi GET, cocok untuk dipanggil cepat dari browser/script. Meta tags bisa dikirim sebagai query parameter.

curl "https://sophielive.xyz/api/public/shorten?url=https://contoh.com&meta_title=Halo&meta_description=Cek+ini&meta_image=https://contoh.com/c.jpg&meta_url=https://sophielive.xyz/halo"
Response
{
  "ok": true,
  "slug": "aB3xK9",
  "short_url": "https://sophielive.xyz/aB3xK9",
  "meta_title": "Halo",
  "meta_url": "https://sophielive.xyz/halo"
}
POST/api/public/shorten/bulk

Mode bulk — pendekkan banyak URL sekaligus (maks. 100). Pakai 'urls' untuk array URL biasa, atau 'items' untuk per-link meta tags.

curl -X POST https://sophielive.xyz/api/public/shorten/bulk \
  -H "Content-Type: application/json" \
  -d '{"urls":["https://a.com","https://b.com","https://c.com"]}'
Response
{
  "ok": true,
  "total": 2,
  "success": 2,
  "failed": 0,
  "results": [
    {
      "ok": true,
      "slug": "aB3xK9",
      "original_url": "https://a.com",
      "short_url": "https://sophielive.xyz/aB3xK9",
      "meta_title": "A",
      "meta_image": "https://a.com/og.jpg",
      "meta_url": null
    },
    {
      "ok": true,
      "slug": "qZ7mN2",
      "original_url": "https://b.com",
      "short_url": "https://sophielive.xyz/qZ7mN2",
      "meta_title": "B",
      "meta_url": null
    }
  ]
}