# Kaskus — Zapi reference > Forum komunitas terbesar Indonesia (kaskus.co.id). Akses detail thread + balasan, daftar thread per sub-forum, pencarian, dan profil user. **Base URL:** `https://api.zpi.web.id` **Auth:** Send `x-api-key: YOUR_KEY` header on every request. Get a free key at https://zpi.web.id/dashboard/keys. **Response envelope:** `{ status, message, content }` **Rate limit:** 60 req/min on free tier. **Related:** - Detail page: https://zpi.web.id/api/social-media/kaskus - Endpoint catalog: https://zpi.web.id/category/social-media - Concise index: https://zpi.web.id/llms.txt - Full reference: https://zpi.web.id/llms-full.txt --- ## Kaskus **Category:** social-media · **Slug:** `kaskus` **Detail page:** https://zpi.web.id/api/social-media/kaskus Forum komunitas terbesar Indonesia (kaskus.co.id). Akses detail thread + balasan, daftar thread per sub-forum, pencarian, dan profil user. **Tags:** kaskus, forum, social-media, komunitas, indonesia, thread ### Cari Thread Pencarian thread Kaskus berdasarkan kata kunci. - **Method:** `GET` - **Endpoint:** `https://api.zpi.web.id/v1/social-media:kaskus/search` - **Cache TTL:** 120s **Parameters:** | Name | Type | Location | Required | Description | |------|------|----------|----------|-------------| | `keywords` | string | query | yes | Kata kunci pencarian thread | | `page` | number | query | no | Halaman hasil. Default 1 | **cURL:** ```bash curl "https://api.zpi.web.id/v1/social-media:kaskus/search?keywords=jokowi&page=1" \ -H "x-api-key: YOUR_API_KEY" ``` **JavaScript / TypeScript:** ```javascript const res = await fetch("https://api.zpi.web.id/v1/social-media:kaskus/search?keywords=jokowi&page=1", { headers: { "x-api-key": process.env.ZAPI_KEY } }); const data = await res.json(); ``` **Python:** ```python import requests r = requests.get("https://api.zpi.web.id/v1/social-media:kaskus/search?keywords=jokowi&page=1", headers={"x-api-key": "YOUR_API_KEY"}) data = r.json() ``` **Example response:** ```json { "ok": true, "page": 1, "limit": 20, "total": 3556968, "hasMore": true, "results": [ { "url": "https://kask.us/iS7gH", "slug": "kopdes-merah-putih-peluang-atau-ancaman-bagi-umkm", "title": "Kopdes Merah Putih: Peluang atau Ancaman bagi UMKM?", "author": { "avatar": "https://s.kaskus.id/user/avatar/2026/05/03/avatar11885550_1.gif", "userId": "11885550", "username": "dewis7466191939" }, "created": 1780927867, "snippet": "Apa itu Kopdes Merah Putih? Program Koperasi Desa Merah Putih (Kopdes Merah Putih) adalah inisiatif pemerintah Indonesia yang bertujuan memperkuat perekonomian desa melalui pembentukan koperasi di berbagai wilayah. Koperasi ini diharapkan dapat membantu masyarakat mendapatkan akses yang lebih mudah terhadap kebutuhan pokok, layanan keuangan, distribusi hasil pertanian, dan peluang usaha lainnya. Mengapa Menjadi Perbincangan? Program ini mendapat perhatian luas karena dinilai dapat membawa perubahan...", "threadId": "6a26cd7bbae8f179cb0ab4db", "community": { "id": "21", "name": "The Lounge" }, "thumbnail": "", "totalViews": 1037, "totalReplies": 12 }, { "url": "https://kask.us/iS3II", "slug": "team-nasional-indonesia---part-4", "title": "TEAM NASIONAL INDONESIA - Part 4", "author": { "avatar": "https://s.kaskus.id/user/avatar/2015/12/22/avatar8413033_95.gif", "userId": "8413033", "username": "mr.ayah" }, "created": 1771118532, "snippet": "~~ TIM NASIONAL INDONESIA JOURNEY ASIAN CUP 2027 ~~ THREAD RULES Untuk menjaga ketertiban diskusi di thread ini, TS memberlakukan rules yang harus dibaca dan dipahami para kaskusser disini, diantaranya: 1. DILARANG! Junk post dan out of topic Postingan yang tidak ada kaitannya dengan Timnas Indonesia ataupun persepakbolaan Indonesia secara umumnya, sekedar posting sembarangan layaknya membuang sampah sembarangan adalah DILARANG disini. Disini tempatnya berdiskusi, bukan tempat sampah para kaskusser...", "threadId": "69911fcc8d27a6db300e6e0b", "community": { "id": "2550", "name": "TEAM NASIONAL INDONESIA" }, "thumbnail": "https://s.kaskus.id/images/2025/03/26/1076_5299139_475_20250326093016.jpg", "totalViews": 86491, "totalReplies": 6341 }, { "url": "https://kask.us/iNT8j", "slug": "dia-datang-untuk-memberikan-aku-kebahagiaan-dan-penebusan", "title": "Dia Datang Untuk Memberikan Aku Kebahagiaan Dan Penebusan", "author": { "avatar": "https://s.kaskus.id/user/avatar/2019/10/10/avatar10719998_5.gif", "userId": "10719998", "username": "enjihalala25" }, "created": 1670914103, "snippet": "Ratna Rina Memang bukan salah siapa siapa sih. Kalau ada yang salah ya... semuanya salah. Kenapa gitu? Ya memang semuanya terlibat kok. Aku juga salah. Istri juga salah dan dia juga salah. Suruh siapa kasar sama suami? Kalau aja gak kasar, mungkin kisahnya beda. Memang sih hidup dalam dunia pernikahan itu tidak seindah yang ditulis di kisah dongeng kaki 5 ala anak kecil; mereka pun hidup bahagia selamanya. Ah omong kosong. Mana ada yang bisa hidup abadi? Lah bener kan? Siapa yang usianya bisa sampai...", "threadId": "63982037ccb65d1c2a3f711a", "community": { "id": "51", "name": "Stories from the Heart" }, "thumbnail": "https://s.kaskus.id/images/2023/12/14/10719998_202312140731130979.jpg", "totalViews": 20712, "totalReplies": 2727 }, { "url": "https://kask.us/iPjt6", "slug": "3d-massage-amp-lounge---ruko-dotcom-paramount-serpong---tangerang", "title": "3D Massage & Lounge - Ruko Dotcom Paramount Serpong - Tangerang", "author": { "avatar": "https://s.kaskus.id/user/avatar/2023/07/23/avatar11434299_1.gif", "userId": "11434299", "username": "3d.official" }, "created": 1690126209, "snippet": "3D MASSAGE & LOUNGE Ruko Paramount Dotcom Blue Blok B No:19 Paramount Serpong - Tangerang NOW OPENING 24-07-2023 INFO PAKET GRADE EKSEKUTIF 30 MENIT ( NAKED+MMC+BJ+FJ) VIP : Rp 300.000 GRADE EKSEKUTIF 60 MENIT ( MASSAGE+NAKED+MMC+BJ+FJ) VIP : Rp 400.000 GRADE MODEL 30 MENIT ( NAKED+MMC+BJ+FJ) VIP : Rp 350.000 GRADE MODEL 60 MENIT (MASSAGE+NAKED+MMC+BJ+FJ) VIP : Rp. 450.000 GRADE SELEBRITI 30 MENIT ( NAKED+MMC+BJ+FJ) VIP : Rp. 400.000 GRADE SELEBRITI 60 MENIT ( MASSAGE+NAKED+MMC+BJ+FJ) VIP : Rp....", "threadId": "64bd478190e02264b23a901f", "community": { "id": "275", "name": "Nightlife & Events" }, "thumbnail": "https://s.kaskus.id/images/2023/07/23/11434299_20230723095754.jpeg", "totalViews": 102067, "totalReplies": 1853 }, { "url": "https://kask.us/iS7pZ", "slug": "punya-kekayaan-sebesar-apbn-lo-mau-ngapain", "title": "Punya kekayaan sebesar APBN. Lo mau ngapain ?", "author": { "avatar": "https://s.kaskus.id/user/avatar/2016/04/29/default.png", "userId": "8699055", "username": "komentatorbacod" }, "created": 1781267847, "snippet": "Habis liat woro woro di medsos saling adu jual negara A vs jual negara B tetiba rahang gw jatuh bengong liat adanya fakta ada 10 orang warga negara indonesia yg harta kekayaannya = 2 x APBN indonesia kira kira sebesar 10 ribu trilyun rupiah !! berarti satu orang kekayaannya 2000 triliyunan rasanya itu kira2 kaya .. satu negeri indonesia isinya elo dan keluarga kerabat kenalan lo doang. sisanya ? numpuk di ujung kulon daripada mikirin kapan gw bisa punya duit segitu mending menghayal apa yg akan...", "threadId": "6a2bfd876e83c954d40fd432", "community": { "id": "21", "name": "The Lounge" }, "thumbnail": "", "totalViews": 348, "totalReplies": 18 }, { "url": "https://kask.us/iS7r7", "slug": "we-are-open", "title": "We Are Open", "author": { "avatar": "https://s.kaskus.id/user/avatar/2024/08/17/default.png", "userId": "11683718", "username": "glsenggigi" }, "created": 1781349483, "snippet": "Hotel, Spa, and lounge", "threadId": "6a2d3c6b69457ef3be051e66", "community": { "id": "275", "name": "Nightlife & Events" }, "thumbnail": "https://c.kaskus.id/media/videos/thumbnail/0bhmw_thumbnail.jpg", "totalViews": 1, "totalReplies": 0 }, { "url": "https://kask.us/iS7rM", "slug": "danantara-dijamin-tak-gagal-seperti-1mdb", "title": "Danantara Dijamin Tak Gagal Seperti 1MDB", "author": { "avatar": "https://s.kaskus.id/user/avatar/2023/03/30/avatar11382313_1.gif", "userId": "11382313", "username": "yayangpalupi" }, "created": 1781342104, "snippet": "Foto: Ilyas Fadilah/detikcom Jakarta - Chief Operating Officer (COO) Badan Pengelola Investasi Daya Anagata Nusantara (Danantara Indonesia) Dony Oskaria menyatakan Danantara tidak akan mengalami kegagalan seperti 1Malaysia Development Berhad (1MDB). Dony menegaskan struktur kelembagaan Danantara dirancang berbeda dan lebih baik tata kelolanya. Sejak awal pembentukan, Dony menjelaskan Danantara telah menerapkan pemisahan tegas antara pengelolaan Badan Usaha Milik Negara (BUMN) dengan aktivitas...", "threadId": "6a2d1f980e83600548036a8b", "community": { "id": "10", "name": "Berita dan Politik" }, "thumbnail": "https://s.kaskus.id/images/2026/06/13/4099_11382313_5196_20260613041439.jpg", "totalViews": 32, "totalReplies": 3 }, { "url": "https://kask.us/iOo7i", "slug": "q-one-massage-amp-lounge", "title": "Q-ONE MASSAGE & LOUNGE", "author": { "avatar": "https://s.kaskus.id/user/avatar/2023/02/06/avatar11356723_1.gif", "userId": "11356723", "username": "qone.massage" }, "created": 1675666496, "snippet": "Q-ONE MASSAGE & LOUNGE ========================== ========================== *Facilities : ✔ Presiden Suite Room ✔ Suite Room ✔ VIP Room ✔ Lounge, Bar, Karaoke ✔ TVCable ========================== MORE INFO contact me !! ========================= ========================= ========================== Q-ONE MASSAGE & LOUNGE Ruko Geen Garden Blok Z2 No. 60-61, RT.5/RW.8, Kedoya Utara, Kec. Kb. Jeruk, Kota Jakarta Barat, Daerah Khusus Ibukota Jakarta 11520 THIS THREAD ON NIGHTLIFE #275 ONLY...", "threadId": "63e0a440a82c9e7bda17dbf2", "community": { "id": "275", "name": "Nightlife & Events" }, "thumbnail": "https://s.kaskus.id/images/2023/02/06/11356723_20230206010342.png", "totalViews": 133524, "totalReplies": 3543 } ], "keywords": "jokowi", "nextPage": 2, "suggestion": "" } ``` --- ### Detail Thread Detail thread Kaskus (OP) beserta balasan yang dipaginasi. - **Method:** `GET` - **Endpoint:** `https://api.zpi.web.id/v1/social-media:kaskus/thread/:threadId` - **Cache TTL:** 300s **Parameters:** | Name | Type | Location | Required | Description | |------|------|----------|----------|-------------| | `threadId` | string | path | yes | Thread ID (24-char hex) atau full URL kaskus.co.id/thread//... | | `page` | number | query | no | Halaman reply. Default 1 | **cURL:** ```bash curl "https://api.zpi.web.id/v1/social-media:kaskus/thread/:threadId?page=1" \ -H "x-api-key: YOUR_API_KEY" ``` **JavaScript / TypeScript:** ```javascript const res = await fetch("https://api.zpi.web.id/v1/social-media:kaskus/thread/:threadId?page=1", { headers: { "x-api-key": process.env.ZAPI_KEY } }); const data = await res.json(); ``` **Python:** ```python import requests r = requests.get("https://api.zpi.web.id/v1/social-media:kaskus/thread/:threadId?page=1", headers={"x-api-key": "YOUR_API_KEY"}) data = r.json() ``` **Example response:** ```json { "ok": true, "page": 1, "limit": 20, "posts": [ { "html": "Gan, ane kok gak bisa ya buat threadnya muncul notice "Anda membutuhkan minimal 100 postingan sebelum dapat membuat thread"?
\n
\n\"Panduan", "text": "Gan, ane kok gak bisa ya buat threadnya muncul notice \"Anda membutuhkan minimal 100 postingan sebelum dapat membuat thread\"?", "author": { "title": "Newbie", "avatar": "https://s.kaskus.id/user/avatar/2020/02/10/avatar10803497_3.gif", "userId": "10803497", "isOnline": false, "username": "josephpurba", "reputation": 133, "totalPosts": 54, "displayName": "josephpurba" }, "postId": "6836684464940bc4a8017e1f", "created": 1748396100, "reputations": 0, "totalReplies": 0 }, { "html": "Bang cra buat link kek mana jadi kita cuma klik link itu kita langsung masuk ke thread lanjutanya", "text": "Bang cra buat link kek mana jadi kita cuma klik link itu kita langsung masuk ke thread lanjutanya", "author": { "title": "Aktivis KASKUS", "avatar": "https://s.kaskus.id/user/avatar/2021/04/09/avatar11020894_2.gif", "userId": "11020894", "isOnline": false, "username": "Bk.cokorda", "reputation": 2329, "totalPosts": 652, "displayName": "Bk.cokorda" }, "postId": "60c0e1e54a25e76911048644", "created": 1623253477, "reputations": 0, "totalReplies": 0 }, { "html": "nice info gan", "text": "nice info gan", "author": { "title": "newbie", "avatar": "https://s.kaskus.id/user/avatar/2019/10/16/default.png", "userId": "10724101", "isOnline": false, "username": "Tartur", "reputation": 10, "totalPosts": 3, "displayName": "Tartur" }, "postId": "5e44e2bb0577a940f13020b2", "created": 1581572795, "reputations": 0, "totalReplies": 0 }, { "html": "Tes tes tes", "text": "Tes tes tes", "author": { "title": "newbie", "avatar": "https://s.kaskus.id/user/avatar/2019/09/14/default.png", "userId": "10699672", "isOnline": false, "username": "Marimasbaygon", "reputation": 6, "totalPosts": 2, "displayName": "Marimasbaygon" }, "postId": "5d7e634aaf7e9366910ed70f", "created": 1568564042, "reputations": 0, "totalReplies": 0 }, { "html": "Test test", "text": "Test test", "author": { "title": "newbie", "avatar": "https://s.kaskus.id/user/avatar/2010/04/01/default.png", "userId": "1555058", "isOnline": false, "username": "boyVictor", "reputation": 10, "totalPosts": 1, "displayName": "boyVictor" }, "postId": "5d6d5cc7a7276864642b898f", "created": 1567448263, "reputations": 0, "totalReplies": 0 }, { "html": "Thanks gan \"emoticon-Ultah\"", "text": "Thanks gan", "author": { "title": "newbie", "avatar": "https://s.kaskus.id/user/avatar/2018/11/15/avatar10410246_1.gif", "userId": "10410246", "isOnline": false, "username": "Metahsukma", "reputation": 0, "totalPosts": 8, "displayName": "Metahsukma" }, "postId": "5becc94cdad770dd488b4567", "created": 1542244684, "reputations": 0, "totalReplies": 0 }, { "html": "Hatur nuwun, gan! Pertamax!", "text": "Hatur nuwun, gan! Pertamax!", "author": { "title": "newbie", "avatar": "https://s.kaskus.id/user/avatar/2015/12/27/default.png", "userId": "8420479", "isOnline": false, "username": "shobi.irfan", "reputation": 0, "totalPosts": 2, "displayName": "shobi.irfan" }, "postId": "5681bfa9902cfe943c8b4567", "created": 1451343785, "reputations": 0, "totalReplies": 0 }, { "html": "Nice infoh gan. Ane bikin thread pertama berkat guide agan. Tetap berkreasi jangan dengarkan sampah dijalanan
\n👍👍👍", "text": "Nice infoh gan. Ane bikin thread pertama berkat guide agan. Tetap berkreasi jangan dengarkan sampah dijalanan 👍👍👍", "author": { "title": "kaskuser", "avatar": "https://s.kaskus.id/user/avatar/2007/05/06/avatar270616_2.gif", "userId": "270616", "isOnline": false, "username": "werkeugmacher", "reputation": 11, "totalPosts": 131, "displayName": "werkeugmacher" }, "postId": "5626f4bba2c06e99698b456a", "created": 1445393595, "reputations": 0, "totalReplies": 0 } ], "total": 56, "thread": { "url": "https://kask.us/hXtNU", "slug": "panduan-cara-membuat-thread-kaskus", "title": "Panduan Cara Membuat Thread KasKus", "author": { "title": "newbie", "avatar": "https://s.kaskus.id/user/avatar/2015/02/25/avatar7706954_1.gif", "userId": "7706954", "isOnline": false, "username": "jonijayakusuma", "reputation": 24, "totalPosts": 80, "displayName": "jonijayakusuma" }, "isOpen": true, "opHtml": "
Quote:
\"kaskus-image\"
\n

\n
Quote:
Maaf kalo Thread Ane :\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\tSpoiler for :\n\t\t\t\t\t\t\n\t\t\t\t\t
\n\t\t\t\t\t\"emoticon-Repost\"\"emoticon-Repost\" \"emoticon-Repost\" \n\t\t\t\t

\n

\n
\n
Quote:
Setelah ane lihat dan masukan dari beberapa moderator dan admin maka ane buat Panduan membuat thread atau postingan artikel di forum Kaskus ini.
\nMasih banyak member, khususnya member baru dari Kaskus masih bingung untuk cara membuat thread di forum ini.
\nane buat panduan ini agar lebih mudah di mengerti.
\"emoticon-2
\n

\n
Quote:
1. Masuk dan klik menu Forum yang berada di kanan atas (sebelah Home) dan setelah itu akan muncul berbagai macam forum dan subforum. Pilih forum/subforum yang sesuai dengan artikel yang ingin kaskuser tulis atau buat.
\n
\n2. Misalkan ane pilih forum The Lounge maka akan muncul subforum The Lounge, dan apabila artikel kaskuser berhubungan dengan forum tersebut tapi tidak ada di subforum bisa pilih subforum default yang berada di atasnya.
\n
\n3. Kemudian klik menu Post New Thread pada kolom atas untuk membuat Thread atau Postingan Baru
\n
\n4. Lalu muncul menu . Sebelum membuat thread harap dibaca notifikasi yang berada di bawah yg bertuliskan
\nTips:
\nJika sumber postingan berasal dari situs-situs berita semisal Detik, Merdeka.com dll. coba gunakan title yang sedikit berbeda.
\nJika postingan menyertakan gambar, ukuran harus tidak melebihi 512KB.
\n
\n5. Sekarang kita mulai untuk membedah cara membuat thread dan cermati point atau angka-angkanya.

\n
\n\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\tSpoiler for :\n\t\t\t\t\t\t\n\t\t\t\t\t
\n\t\t\t\t\tPoint 1: Judul thread/artikel postingan kaskuser
\nPoint 2: Isi dari thread/artikel postingan kaskuser
\nPoint 3: Huruf B seperti office, yang artinya menebalkan tulisan. Penggunaannya sama dengan ketika menulis di word office
\nPoint 4: Huruf I miring gunanya untuk memiringkan tulisan artikel kaskuser.
\nPoint 5: Pada icon A dengan garis bawah adalah menu untuk membuat tulisan berwarna.
\nPoint 7: Pada logi A dengan arah panah keatas dan kebawah untuk mengubah ukuran font/huruf atau angka.
\nPoint 8: Pada logo ikon smile jika anda klik maka otomatis dibagian bawah menu thread akan muncul tiga menu ikon emoticon yang bisa dimunculkan di dalam thread. Pilih sesuai dengan selera kaskuser.
\nPoint 9: klik ikon gambar untuk memasukkan link gambar milik kaskuser. kaskuser harus mengupload ke image hosting seperti tinypic.com atau lainnya dulu dan kemudian pilih direct link layout pada tinypic tersebut dan pastekan kedalam menu image.
\nPoint 10: Pada ikon video, kaskuser bisa memasukkan link video seperti youtube, vimeo atau yang lainnya ke dalam menu media.
\nPoint 11: Pada ikon Insert didalam terdapat menu Quote, Spoiler, Code, Strike-through
\nPoint 12: Menu save draft dan delete draft, berguna untuk menyimpan thread artikel kaskuser apabila kaskuser belum sempat menyelesaikan atau memposting dan akan load otomatis ketika kaskuser membuat artikel baru di kesempatan berikutnya.
\nPoint 13: Dibagian bawah sendiri ada menu untuk menyertakan artikel kaskuser dengan sebuah Polling, kaskuser bisa memilih berapa lama polling ini muncul dan berakhir.
\nPoint 14: Apabila kaskuser merasa sudah/belum sesuai thread artikel yang kaskuser buat, kaskuser bisa melihat previewnya dengan klik menu preview.
\nPoint 15: Upload file, di menu kaskuser dibatasi ukuran 512 kb untuk mengupload sebuah file. jika lebih besar dari itu bisa diupload di hosting luar dengan size lebih besar dan sertakan linknya di dalam thread.
\nPoint 16: Create Thread, ini adalah menu terakhir untuk mempublikasikan thread/postingan artikel kaskuser. Klik Create Thread maka thread kaskuser akan terpublish di forum The Lounge ini.
\n\t\t\t\t

\n

\n
\n
Quote:
Demikian Panduan Cara Membuat Thread atau Postingan di Kaskus yang ane buat, semoga bisa membantu para member forum Kaskus semua. Terima kasih.\"emoticon-Salaman\"
", "opText": "Quote: Quote: Maaf kalo Thread Ane : Spoiler for : Quote: Setelah ane lihat dan masukan dari beberapa moderator dan admin maka ane buat Panduan membuat thread atau postingan artikel di forum Kaskus ini. Masih banyak member, khususnya member baru dari Kaskus masih bingung untuk cara membuat thread di forum ini. ane buat panduan ini agar lebih mudah di mengerti. Quote: 1. Masuk dan klik menu Forum yang berada di kanan atas (sebelah Home) dan setelah itu akan muncul berbagai macam forum dan subforum. Pilih forum/subforum yang sesuai dengan artikel yang ingin kaskuser tulis atau buat. 2. Misalkan ane pilih forum The Lounge maka akan muncul subforum The Lounge, dan apabila artikel kaskuser berhubungan dengan forum tersebut tapi tidak ada di subforum bisa pilih subforum default yang berada di atasnya. 3. Kemudian klik menu Post New Thread pada kolom atas untuk membuat Thread atau Postingan Baru 4. Lalu muncul menu . Sebelum membuat thread harap dibaca notifikasi yang berada di bawah yg bertuliskan Tips: Jika sumber postingan berasal dari situs-situs berita semisal Detik, Merdeka.com dll. coba gunakan title yang sedikit berbeda. Jika postingan menyertakan gambar, ukuran harus tidak melebihi 512KB. 5. Sekarang kita mulai untuk membedah cara membuat thread dan cermati point atau angka-angkanya. Spoiler for : Point 1: Judul thread/artikel postingan kaskuser Point 2: Isi dari thread/artikel postingan kaskuser Point 3: Huruf B seperti office, yang artinya menebalkan tulisan. Penggunaannya sama dengan ketika menulis di word office Point 4: Huruf I miring gunanya untuk memiringkan tulisan artikel kaskuser. Point 5: Pada icon A dengan garis bawah adalah menu untuk membuat tulisan berwarna. Point 7: Pada logi A dengan arah panah keatas dan kebawah untuk mengubah ukuran font/huruf atau angka. Point 8: Pada logo ikon smile jika anda klik maka otomatis dibagian bawah menu thread akan muncul tiga menu ikon emoticon yang bisa dimunculkan di dalam thread. Pilih sesuai dengan selera kaskuser. Point 9: klik ikon gambar untuk memasukkan link gambar milik kaskuser. kaskuser harus mengupload ke image hosting seperti tinypic.com atau lainnya dulu dan kemudian pilih direct link layout pada tinypic tersebut dan pastekan kedalam menu image. Point 10: Pada ikon video, kaskuser bisa memasukkan link video seperti youtube, vimeo atau yang lainnya ke dalam menu media. Point 11: Pada ikon Insert didalam terdapat menu Quote, Spoiler, Code, Strike-through Point 12: Menu save draft dan delete draft, berguna untuk menyimpan thread artikel kaskuser apabila kaskuser belum sempat menyelesaikan atau memposting dan akan load otomatis ketika kaskuser membuat artikel baru di kesempatan berikutnya. Point 13: Dibagian bawah sendiri ada menu untuk menyertakan artikel kaskuser dengan sebuah Polling, kaskuser bisa memilih berapa lama polling ini muncul dan berakhir. Point 14: Apabila kaskuser merasa sudah/belum sesuai thread artikel yang kaskuser buat, kaskuser bisa melihat previewnya dengan klik menu preview. Point 15: Upload file, di menu kaskuser dibatasi ukuran 512 kb untuk mengupload sebuah file. jika lebih besar dari itu bisa diupload di hosting luar dengan size lebih besar dan sertakan linknya di dalam thread. Point 16: Create Thread, ini adalah menu terakhir untuk mempublikasikan thread/postingan artikel kaskuser. Klik Create Thread maka thread kaskuser akan terpublish di forum The Lounge ini. Quote: Demikian Panduan Cara Membuat Thread atau Postingan di Kaskus yang ane buat, semoga bisa membantu para member forum Kaskus semua. Terima kasih.", "channel": { "id": "4", "name": "Entertainment" }, "created": 1425556054, "isSticky": false, "threadId": "54f842560f8b46e4528b4569", "community": { "id": "21", "icon": "https://s.kaskus.id/ficon/image-21.png", "name": "The Lounge" }, "thumbnail": "http://s.kaskus.id/images/2015/03/05/7706954_20150305064140.jpg", "totalViews": 10496, "totalReplies": 59 }, "hasMore": true, "nextPage": 2 } ``` --- ### Thread Sub-Forum Daftar thread pada sebuah sub-forum/community. - **Method:** `GET` - **Endpoint:** `https://api.zpi.web.id/v1/social-media:kaskus/forum/:communityId` - **Cache TTL:** 120s **Parameters:** | Name | Type | Location | Required | Description | |------|------|----------|----------|-------------| | `communityId` | string | path | yes | Community/sub-forum ID (mis. 21 = The Lounge) atau URL komunitas Kaskus | | `page` | number | query | no | Halaman daftar thread. Default 1 | **cURL:** ```bash curl "https://api.zpi.web.id/v1/social-media:kaskus/forum/:communityId?page=1" \ -H "x-api-key: YOUR_API_KEY" ``` **JavaScript / TypeScript:** ```javascript const res = await fetch("https://api.zpi.web.id/v1/social-media:kaskus/forum/:communityId?page=1", { headers: { "x-api-key": process.env.ZAPI_KEY } }); const data = await res.json(); ``` **Python:** ```python import requests r = requests.get("https://api.zpi.web.id/v1/social-media:kaskus/forum/:communityId?page=1", headers={"x-api-key": "YOUR_API_KEY"}) data = r.json() ``` **Example response:** ```json { "ok": true, "page": 1, "limit": 20, "total": 1099761, "hasMore": true, "threads": [ { "url": "https://kask.us/iS7r0", "slug": "swiss-diunggulkan-menang-juara-asia-qatar-siap-beri-kejutan-di-san-francisco", "title": "Swiss Diunggulkan Menang, Juara Asia Qatar Siap Beri Kejutan di San Francisco", "author": { "avatar": "https://s.kaskus.id/user/avatar/2010/06/03/avatar1736634_2.gif", "userId": "1736634", "username": "cekienthunk" }, "created": 1781346625, "snippet": "SAN FRANCISCO – oponus.com Pertarungan sengit di Grup B Piala Dunia 2026 akan mempertemukan sang raksasa Eropa, Swiss melawan juara bertahan Piala Asia, Qatar. Laga yang krusial ini dijadwalkan berlangsung di Stadion Levi’s, San Francisco Bay Area, Amerika Serikat, pada Sabtu, 13 Juni 2026 waktu setempat. Bagi pencinta sepak bola di tanah air, bentrokan taktis ini disiarkan secara langsung dan eksklusif oleh Official Broadcaster TVRI pada Minggu, 14 Juni 2026 pukul 02.00 WIB. Misi Swiss Menjaga...", "lastPost": { "postId": "6a2d3141f281965cc009d976", "created": 1781346625, "username": "cekienthunk" }, "threadId": "6a2d3141f281965cc009d975", "community": { "id": "21", "name": "The Lounge" }, "thumbnail": "https://s.kaskus.id/images/2026/06/13/1736634_3266_20260613052906.png", "imageCount": 1, "totalViews": 6, "totalReplies": 0 }, { "url": "https://kask.us/iS7pp", "slug": "mbg", "title": "mbg", "author": { "avatar": "https://s.kaskus.id/user/avatar/2026/06/01/avatar11889837_1.gif", "userId": "11889837", "username": "fefufao" }, "created": 1781248281, "snippet": "sulit mencari kerjaan di sppg", "lastPost": { "postId": "6a2ce3f70ff007c24c07c639", "created": 1781326839, "username": "multimedia.ptrt" }, "threadId": "6a2bb119d1a2299f6b0322c5", "community": { "id": "21", "name": "The Lounge" }, "thumbnail": "", "imageCount": 0, "totalViews": 47, "totalReplies": 3 }, { "url": "https://kask.us/iS7pZ", "slug": "punya-kekayaan-sebesar-apbn-lo-mau-ngapain", "title": "Punya kekayaan sebesar APBN. Lo mau ngapain ?", "author": { "avatar": "https://s.kaskus.id/user/avatar/2016/04/29/default.png", "userId": "8699055", "username": "komentatorbacod" }, "created": 1781267847, "snippet": "Habis liat woro woro di medsos saling adu jual negara A vs jual negara B tetiba rahang gw jatuh bengong liat adanya fakta ada 10 orang warga negara indonesia yg harta kekayaannya = 2 x APBN indonesia kira kira sebesar 10 ribu trilyun rupiah !! berarti satu orang kekayaannya 2000 triliyunan rasanya itu kira2 kaya .. satu negeri indonesia isinya elo dan keluarga kerabat kenalan lo doang. sisanya ? numpuk di ujung kulon daripada mikirin kapan gw bisa punya duit segitu mending menghayal apa yg akan...", "lastPost": { "postId": "6a2d3caf136773fd5c0226ab", "created": 1781349551, "username": "vanyilits" }, "threadId": "6a2bfd876e83c954d40fd432", "community": { "id": "21", "name": "The Lounge" }, "thumbnail": "", "imageCount": 0, "totalViews": 356, "totalReplies": 18 }, { "url": "https://kask.us/iS7qv", "slug": "etika-menunduk-saat-berjalan-di-hadapan-orang", "title": "Etika Menunduk Saat Berjalan di Hadapan Orang", "author": { "avatar": "https://s.kaskus.id/user/avatar/2025/09/05/avatar11829855_1.gif", "userId": "11829855", "username": "noviandini02979" }, "created": 1781305164, "snippet": "Dalam tradisi masyarakat Indonesia, khususnya pada acara lamaran pernikahan, terdapat etika yang mencerminkan kesopanan dan penghormatan, salah satunya adalah menundukkan badan atau sedikit membungkukkan diri saat berjalan di hadapan orang yang lebih tua atau para tamu yang sedang duduk. Sikap ini bukan sekadar kebiasaan, melainkan wujud adab yang menunjukkan rasa hormat, rendah hati, dan penghargaan kepada orang lain. Pada prosesi lamaran, momen ketika calon mempelai wanita atau anggota keluarga...", "lastPost": { "postId": "6a2ca4b9bd05994242094c79", "created": 1781310649, "username": "noviandini02979" }, "threadId": "6a2c8f4c239bcc42c104f0c3", "community": { "id": "21", "name": "The Lounge" }, "thumbnail": "https://s.kaskus.id/images/2026/06/13/11829855_0614_20260613055501.jpg", "imageCount": 2, "totalViews": 45, "totalReplies": 2 }, { "url": "https://kask.us/iS7pz", "slug": "buzzer-sekarang-makin-canggih-pakai-cara-halus-dan-mudah-menghipnotis-orang", "title": "Buzzer Sekarang Makin Canggih, Pakai Cara Halus dan Mudah Menghipnotis Orang", "author": { "avatar": "https://s.kaskus.id/user/avatar/2022/01/27/avatar11160090_4.gif", "userId": "11160090", "username": "albyabby91" }, "created": 1781252507, "snippet": "Halo agan dan sista! Ketemu lagi. Kali ini saya mau bahas sesuatu yang mungkin juga adalah keresahan kita semua. Akhir-akhir ini saya liat fenomena buzzer di dunia maya mulai bertranformasi. Kalau dulu, buzzer identik dengan blak-blakan dan memihak pada kubu tertentu, sekarang beda. Mainnya lebih halus dan tidak mudah terdeteksi. Para pelakunya juga bukan hanya orang biasa, tapi para intelektual dan orang-orang yang pada makan bangku sekolahan. Yuk kita bahas sambil nyeruput kopi panas tanpa gula!...", "lastPost": { "postId": "6a2ccae6e8a20a65d8087718", "created": 1781320422, "username": "terracemagic" }, "threadId": "6a2bc19b39447bcc59037311", "community": { "id": "21", "name": "The Lounge" }, "thumbnail": "https://s.kaskus.id/images/2026/06/12/3540_11160090_9929_20260612032030.jpg", "imageCount": 1, "totalViews": 548, "totalReplies": 21 }, { "url": "https://kask.us/iS7qL", "slug": "pejabat-saat-ini-pelayan-yang-jadi-raja", "title": "Pejabat Saat Ini, Pelayan Yang Jadi Raja!", "author": { "avatar": "https://s.kaskus.id/user/avatar/2016/10/14/avatar9235218_6.gif", "userId": "9235218", "username": "c4punk1950..." }, "created": 1781320331, "snippet": "Hi sobat Kaskus, Fenomena di mana pejabat pemerintah—yang secara normatif disebut sebagai \"pelayan publik\" (public servant)—justru bersikap seperti \"tuan\" atau penguasa, dipengaruhi oleh kombinasi faktor historis, kultural, dan sistemik yang sudah mengakar lama. ​Berikut adalah beberapa faktor utama mengapa anomali ini bisa terjadi: ​1. Warisan Budaya Feodalisme dan Kolonial. ​Sebelum menjadi republik, wilayah Indonesia terdiri dari kerajaan-kerajaan dengan struktur sosial feodal yang...", "lastPost": { "postId": "6a2cca8ca4d573325504f30b", "created": 1781320331, "username": "c4punk1950..." }, "threadId": "6a2cca8ca4d573325504f30a", "community": { "id": "21", "name": "The Lounge" }, "thumbnail": "https://s.kaskus.id/images/2026/06/13/9020_9235218_6701_20260613100810.png", "imageCount": 6, "totalViews": 12, "totalReplies": 0 }, { "url": "https://kask.us/iS7qB", "slug": "piala-dunia-2026-siapa-jagoan-grup-a", "title": "Piala Dunia 2026: Siapa Jagoan Grup A?", "author": { "avatar": "https://s.kaskus.id/user/avatar/2026/05/03/avatar11885550_1.gif", "userId": "11885550", "username": "dewis7466191939" }, "created": 1781314815, "snippet": "Pertandingan pembuka Grup A Piala Dunia FIFA 2026 langsung menghadirkan persaingan yang ketat dan menarik perhatian jutaan penggemar sepak bola di seluruh dunia, termasuk Indonesia. Empat tim yang tergabung dalam Grup A yaitu 🇲🇽 Meksiko, 🇰🇷 Korea Selatan, 🇨🇿 Ceko, dan 🇿🇦 Afrika Selatan memulai perjalanan mereka dengan ambisi besar untuk lolos ke babak berikutnya. Pada laga pertama, Meksiko menunjukkan kualitasnya sebagai salah satu tim terkuat di grup dengan kemenangan meyakinkan...", "lastPost": { "postId": "6a2cb4ff70d99ca4490e87ee", "created": 1781314815, "username": "dewis7466191939" }, "threadId": "6a2cb4ff70d99ca4490e87ed", "community": { "id": "21", "name": "The Lounge" }, "thumbnail": "", "imageCount": 0, "totalViews": 16, "totalReplies": 0 }, { "url": "https://kask.us/iS7qu", "slug": "app-baru-snok-peta-interaktif-amp-short-video-untuk-jelajah-dunia-tanpa-batas", "title": "[App Baru] Snok: Peta Interaktif & Short Video untuk Jelajah Dunia Tanpa Batas!", "author": { "avatar": "https://s.kaskus.id/user/avatar/2026/03/21/default.png", "userId": "11875358", "username": "saa484463209" }, "created": 1781305081, "snippet": "https://s.kaskus.id/images/2026/06/13/11875358_349_20260613055536.png;https://s.kaskus.id/images/2026/06/13/11875358_7202_20260613055638.png;https://s.kaskus.id/images/2026/06/13/11875358_3527_20260613055736.pngHalo Agan-agan Kaskuser! 🗺️🎬 Buat kalian yang suka jalan-jalan, gabut, atau pengen tahu ada kejadian seru apa saja di sekitar kalian, ane mau ngenalin sebuah aplikasi Android baru buatan sendiri bernama Snok. Aplikasi ini beda dari yang lain, karena menggabungkan Peta Interaktif (Maps)...", "lastPost": { "postId": "6a2c8ef9ec0498e10803e212", "created": 1781305081, "username": "saa484463209" }, "threadId": "6a2c8ef9ec0498e10803e211", "community": { "id": "21", "name": "The Lounge" }, "thumbnail": "https://s.kaskus.id/images/2026/06/13/11875358_349_20260613055536.png", "imageCount": 3, "totalViews": 19, "totalReplies": 0 } ], "nextPage": 2, "community": { "id": "21", "name": "The Lounge" } } ``` --- ### Profil User Profil user Kaskus + thread miliknya. - **Method:** `GET` - **Endpoint:** `https://api.zpi.web.id/v1/social-media:kaskus/profile/:userId` - **Cache TTL:** 600s **Parameters:** | Name | Type | Location | Required | Description | |------|------|----------|----------|-------------| | `userId` | string | path | yes | User ID (numeric) atau URL profile Kaskus | | `page` | number | query | no | Halaman thread user. Default 1 | **cURL:** ```bash curl "https://api.zpi.web.id/v1/social-media:kaskus/profile/:userId?page=1" \ -H "x-api-key: YOUR_API_KEY" ``` **JavaScript / TypeScript:** ```javascript const res = await fetch("https://api.zpi.web.id/v1/social-media:kaskus/profile/:userId?page=1", { headers: { "x-api-key": process.env.ZAPI_KEY } }); const data = await res.json(); ``` **Python:** ```python import requests r = requests.get("https://api.zpi.web.id/v1/social-media:kaskus/profile/:userId?page=1", headers={"x-api-key": "YOUR_API_KEY"}) data = r.json() ``` **Example response:** ```json { "ok": true, "page": 1, "user": { "cover": "https://s.kaskus.id/assets/web_1.0/images/placeholder-cover-image.png", "title": "newbie", "avatar": "https://s.kaskus.id/user/avatar/2015/02/25/avatar7706954_1.gif", "userId": "7706954", "joinDate": 1424871963, "username": "jonijayakusuma", "biography": "my love the friends", "reputation": 24, "totalPosts": 80, "displayName": "jonijayakusuma", "totalThreads": 12, "totalFollowers": 4, "totalFollowing": 2, "reputationTitle": "sedang di jalan yg benar" }, "total": 12, "hasMore": false, "threads": [ { "url": "https://kask.us/hXtNU", "title": "Panduan Cara Membuat Thread KasKus", "created": 1425556054, "threadId": "54f842560f8b46e4528b4569", "community": "The Lounge", "totalViews": 10497, "totalReplies": 59 }, { "url": "https://kask.us/hYMjS", "title": "Pengen Tau Soal Hukuman Mati Gan? piramida version", "created": 1427438006, "threadId": "5514f9b6c1cb176f278b4571", "community": "The Lounge", "totalViews": 1715, "totalReplies": 5 }, { "url": "https://kask.us/hYcKJ", "title": "4 Fakta unik penelitian soal jenglot", "created": 1426586495, "threadId": "5507fb7f62088107368b4567", "community": "The Lounge", "totalViews": 11834, "totalReplies": 72 }, { "url": "https://kask.us/hXqdd", "title": "Lamborghini Aventador SV Unveiled In Geneva", "created": 1425479062, "threadId": "54f7159698e31b075a8b4568", "community": "The Lounge", "totalViews": 2156, "totalReplies": 11 }, { "url": "https://kask.us/hXQqp", "title": "Daftar Produsen Energi Terbesar di Muka Bumi", "created": 1426065566, "threadId": "5500089ec2cb17a72d8b4572", "community": "The Lounge", "totalViews": 2092, "totalReplies": 22 }, { "url": "https://kask.us/hW0nz", "title": "terdapat id penghasut", "created": 1424892838, "threadId": "54ee23a6bccb17b41a8b4575", "community": "Kritik, Saran, Pertanyaan Seputar KASKUS", "totalViews": 1363, "totalReplies": 15 }, { "url": "https://kask.us/hXlve", "title": "BARU countributor", "created": 1425381545, "threadId": "54f598a9bfcb1777758b456a", "community": "The Lounge", "totalViews": 417, "totalReplies": 1 }, { "url": "https://kask.us/hW0o9", "title": "cara dapat melihat cendol fullbar", "created": 1424894798, "threadId": "54ee2b4e0e8b46720b000000", "community": "Buat Latihan Posting", "totalViews": 345, "totalReplies": 8 } ], "nextPage": null } ``` --- _Generated: 2026-08-02T14:30:30.726Z_