ManzxyCodes
Code Archive Platform
Platform Snippet Code Indonesia

ManzxyCodes.

Simpan, share, dan temukan snippet code siap pakai.
Gratis. Open. Untuk developer Indonesia.

Mengecek koneksi…
Explore Snippets API Docs
Snippets
Total Likes
Total Views
50+Languages
Platform

Semua yang kamu butuhkan

Dirancang untuk developer yang ingin fokus nulis kode, bukan ngurusin infrastruktur.

Share Instan

Setiap snippet punya URL unik yang bisa langsung dishare. No login required untuk baca.

50+ Bahasa

JavaScript, Python, Go, Rust, PHP, dan puluhan bahasa lainnya dengan syntax highlighting.

Public API

REST API terbuka, bisa diakses dari mana saja. Cocok untuk bot, scraper, atau integrasi custom.

Snippet Key

Setiap snippet dilindungi key unik. Hanya pemilik yang bisa edit atau hapus snippetnya.

Contact

Hubungi Owner

Bug report, kolaborasi, atau sekedar nanya — Manzxy available di beberapa kanal.

Manzxy
Manzxy
Developer · ManzxyCodes
Pemula Puh
✈️
Telegram
@manzxy

Diskusi panjang, kolaborasi project, atau join channel update ManzxyCodes.

Online hampir setiap hari
Buka Telegram
📧
Gmail
humanznodejs@gmail.com/div>

Keperluan formal, security report, atau partnership inquiry. Dibalas dalam 24 jam.

Dibalas dalam 24 jam
Kirim Email
API Reference

Dokumentasi API

REST API terbuka. Tidak butuh autentikasi untuk operasi read.

Base URL: loading...
GET/api/snippets
Ambil semua snippet
Public endpoint. Snippet diurutkan terbaru dulu. Cache 15s.
curl
curl https://manzxy-codes.vercel.app/api/snippets
200 OK
[{ "id": 1, "title": "Fetch Retry", "language": "JavaScript", "likes": 12, "views": 87 }]
GET/api/code?id=:hash&type=detail
Detail snippet + code
URL Parameter
idreqstringHash ID 8 karakter dari snippet
curl
curl https://manzxy-codes.vercel.app/api/code?id=a3f8c1d2&type=detail
GET/api/code?id=:hash&type=raw
Raw code as text/plain
Raw code sebagai text/plain. Tambah &dl=1 untuk download file.
curl
curl https://manzxy-codes.vercel.app/api/code?id=a3f8c1d2&type=raw
POST/api/snippet-create
Upload snippet baru
Rate limit: 3 upload per 10 menit per IP. snippetKey digunakan untuk edit/hapus — simpan baik-baik!
Body Parameters
authorreqstringNama/username penulis (max 50 char)
titlereqstringJudul snippet (3–120 char)
descriptionreqstringDeskripsi singkat (5–500 char)
codereqstringIsi kode snippet (max 50.000 char)
snippetKeyreqstringPassword snippet untuk edit/hapus (3–7 char)
languageoptstringBahasa pemrograman. Default: "JavaScript"
tagsoptstringTag dipisah koma, max 5 tag
javascript
await fetch('/api/snippet-create', {
  method: 'POST',
  headers: { 'Content-Type': 'application/json' },
  body: JSON.stringify({
    author: 'manzxy', title: 'Fetch Retry',
    description: 'Auto-retry dengan exponential backoff',
    code: 'async function fetchRetry...',
    snippetKey: 'mykey', language: 'JavaScript',
    tags: 'fetch, async, retry'
  })
});
201 Created
{ "ok": true }
POST/api/snippets
Like / View counter
Body Parameters
actionreqstring"like" | "unlike" | "view"
idreqnumberID numerik snippet
200 OK
{ "likes": 13 }
PUT/api/snippet-action
Edit snippet
Butuh snippetKey yang benar. Salah key = 403 dengan delay anti brute-force.
Body Parameters
idreqnumberID snippet
snippetKeyreqstringKey snippet original
titleoptstringJudul baru
descriptionoptstringDeskripsi baru
codeoptstringKode baru
DELETE/api/snippet-action
Hapus snippet
Body Parameters
idreqnumberID snippet
snippetKeyreqstringKey snippet
200 OK
{ "ok": true }
Admin endpoint hanya untuk owner platform. Rate limit 3 percobaan per 5 menit.
POST/api/admin-login
Login admin
Body Parameters
passwordreqstringAdmin password (env: ADMIN_PASSWORD_HASH)
200 OK
{ "ok": true }
GET/api/admin-verify
Verifikasi token admin
Headers
AuthorizationreqstringBearer {token}
200 OK
{ "ok": true }
PYPython Scraper
Fetch + filter + export JSON
python
import requests, json

BASE = "https://manzxy-codes.vercel.app"

def get_snippets():
    r = requests.get(f"{BASE}/api/snippets")
    r.raise_for_status()
    return r.json()

def by_lang(data, lang):
    return [s for s in data if s["language"] == lang]

data = get_snippets()
print(f"Total: {len(data)} snippets")
js = by_lang(data, "JavaScript")
print(f"JS snippets: {len(js)}")

with open("snippets.json", "w") as f:
    json.dump(data, f, indent=2, ensure_ascii=False)
JSNode.js Scraper
Fetch + upload + delete
javascript (node 18+)
// node scraper.js
const BASE = 'https://manzxy-codes.vercel.app';

async function fetchAll() {
  const r = await fetch(`${BASE}/api/snippets`);
  if (!r.ok) throw new Error(`HTTP ${r.status}`);
  return r.json();
}

(async () => {
  const all = await fetchAll();
  console.log(`Total: ${all.length}`);
  const top = [...all].sort((a,b) => b.likes - a.likes)[0];
  console.log('Top liked:', top?.title);
})();
2xxSuccess Responses
200OK — Request berhasil, data di-return
201Created — Snippet berhasil dibuat
4xxClient Errors
400Bad Request — Field kosong, format invalid, atau konten spam terdeteksi
401Unauthorized — Admin credentials salah
403Forbidden — Snippet key salah (ada delay anti brute-force)
404Not Found — Snippet tidak ditemukan
429Too Many Requests — Rate limit tercapai, tunggu cooldown
5xxServer Errors
500Internal Server Error — Error database atau server. Hubungi owner jika berulang.
INFORate Limit Summary
create3 upload per 10 menit per IP
like1× per 5 menit per IP per snippet
view1× per 10 menit per IP per snippet
login3 percobaan per 5 menit per IP

Siap mulai?

Ribuan snippet siap dipakai. Upload snippetmu sendiri — gratis selamanya.

Explore Snippets →