ShareCode

> public.api_

ShareCode API

Ambil snippet publik dari ShareCode secara programatik. Read-only, tanpa API key, langsung request dapat JSON.

Endpoints

4

Auth

Tidak perlu

Rate limit

Fair use

Live Request Activity

Live

Total

5 Menit

Uptime

Distribusi Endpoint (5 menit)

Belum ada request masuk.

Base URL

https://ngawihub.my.id/api/public/sharecode
GET/latest

Snippet Terbaru

Ambil daftar snippet publik terbaru. Bisa difilter berdasarkan bahasa dan dibatasi jumlahnya.

Request
curl "https://ngawihub.my.id/api/public/sharecode/latest?limit=10"
Response
{
  "data": [
    {
      "id": "a1b2c3d4-...",
      "title": "Debounce hook untuk React",
      "language": "typescript",
      "tags": ["react", "hooks"],
      "view_count": 128,
      "like_count": 14,
      "user_profiles": { "username": "budi", "avatar_url": null }
    }
  ]
}
GET/:id

Detail Snippet

Ambil detail lengkap satu snippet publik berdasarkan ID, termasuk isi kodenya.

Request
curl "https://ngawihub.my.id/api/public/sharecode/{id}"
Response
{
  "data": {
    "id": "a1b2c3d4-...",
    "title": "Debounce hook untuk React",
    "code": "export function useDebounce...",
    "language": "typescript",
    "tags": ["react", "hooks"]
  }
}
GET/:id/download

Download Langsung

Unduh isi kode snippet sebagai file teks dengan ekstensi yang sesuai bahasanya.

Request
curl "https://ngawihub.my.id/api/public/sharecode/{id}/download" -o snippet.ts
GET(halaman) /sharecode/embed/:id

Embed Widget

Tampilkan snippet di blog atau website kamu lewat iframe — sudah termasuk syntax highlighting.

Request
<iframe src="https://ngawihub.my.id/sharecode/embed/{id}" width="100%" height="420" frameborder="0" loading="lazy"></iframe>