ShortURL / API

API Pemendek URL: JSON dan Contoh Kode

Integrasikan Short URL ke situs web atau aplikasi Anda dengan permintaan JSON sederhana.

1. Hasilkan kunci

Gunakan beranda untuk membuat kunci API Anda. Kirimkan di header permintaan X-API-KEY.

Hasilkan kunci API ↗

2. Kirim permintaan Anda

Gunakan POST dengan Tipe Konten: application/json dan badan yang berisi bidang url.

POST https://freetoolsweb.com/short-url/?api=create
Content-Type: application/json
X-API-KEY: YOUR_API_KEY

{"url": "https://example.com"}

3. Baca jawabannya

Respons yang berhasil berisi status dan short_url. Jika gagal, baca bidang pesan.

{"status": "success", "short_url": "https://gothis.link/Ab12"}

4. Contoh integrasi

Ganti YOUR_API_KEY dengan kunci Anda. Contoh HTML dan JavaScript minimal ini memperlihatkan kunci kepada pengunjung. Untuk integrasi privat, kirim dari server sendiri dan jangan taruh kredensial server di kode browser.

Validasi dan batasan

URL yang tidak valid, tujuan pribadi, domain yang diblokir, dan permintaan berlebihan mungkin ditolak. URL berulang mengembalikan tautan pendek yang ada.

Kirim satu URL per permintaan, maksimal 2.048 byte. Batas pembuatan adalah 5 permintaan per 2 detik per IP. Jika mendapat HTTP 429, tunggu sesuai Retry-After dan hindari pengulangan terus-menerus.

Periksa status HTTP dan kolom status JSON. Galat validasi atau kunci versi lama dapat mengembalikan HTTP 200 dengan status=error. HTTP 405 memerlukan POST; HTTP 503 berarti pemeliharaan atau pemeriksaan tertunda. Coba lagi hanya saat disarankan dan simpan URL asli jika gagal.

{"status": "error", "message": "Invalid URL"}
{"status": "error", "code": "rate_limited", "message": "Too many requests, please try again."}

cURL

curl -X POST 'https://freetoolsweb.com/short-url/?api=create' \
  -H 'Content-Type: application/json' \
  -H 'X-API-KEY: YOUR_API_KEY' \
  --data '{"url":"https://example.com"}'

Kebijakan privasi · Kontak