API Publik

Ambil snippet IzzXd Code lewat REST API. Cuma baca, nggak perlu API key, CORS-nya terbuka. Semua contoh pakai JavaScript (fetch), jalan di browser atau Node 18+.

BASE URL
https://codeku.izzxd.my.id
GET/api/v1/snippets

Daftar Snippet

Ambil snippet terbaru. Bisa difilter pakai search, category, language, tag, limit (maks 50), dan offset.

const res = await fetch("https://codeku.izzxd.my.id/api/v1/snippets?limit=10&language=javascript");
const data = await res.json();
console.log(data);
GET/api/v1/snippets/:slug

Detail Snippet

Ambil satu snippet lengkap sama isi kodenya.

const res = await fetch("https://codeku.izzxd.my.id/api/v1/snippets/contoh-slug");
const snippet = await res.json();
console.log(snippet);
GET/api/v1/snippets/:slug/raw

Kode Mentah

Isi kode sebagai teks biasa. Tambah download=1 supaya langsung terunduh sebagai file. Kalau kodenya dikunci, tambahin passwd=PASSWORD di belakang link. Link yang sama juga ada di /code/:slug/raw.

import { writeFile } from "node:fs/promises";

const res = await fetch("https://codeku.izzxd.my.id/api/v1/snippets/contoh-slug/raw?passwd=PASSWORD");
await writeFile("snippet.js", await res.text());
PAGE/embed/:slug

Embed Widget

Pasang snippet di blog atau websitemu lewat iframe. Tombol Embed juga ada di halaman detail kode.

<iframe src="https://codeku.izzxd.my.id/embed/contoh-slug" width="100%" height="420" style="border:0" loading="lazy"></iframe>