Cabul
Subreddit API but proxied and NSFW only..
Install / Use
/learn @sinkaroid/CabulREADME
Cabul

Cabul guide you to the NSFW world of reddit.
This module exist as a directory of all popular NSFW-related subreddits. The endpoints that cabul handle is hand-picked and curated by the whole community, data taken is always wholesome, and easy to use check your intelisense.
<a href="#table-of-subreddit">Table of Subreddit</a> • <a href="https://sinkaroid.github.io/cabul">Documentation</a> • <a href="https://github.com/sinkaroid/cabul/blob/master/CONTRIBUTING.md">Add new endpoint</a>
</div>This wrapper is for NodeJS, If you want to build web server on your own instance check it out the proxy branch: https://github.com/sinkaroid/cabul/tree/proxy
Features
- Featureful: resolves and interacts with ease
- Fancy functional: out of the box
- Curated by the whole community
- Arbitrary: GET request will be support as well
- Easy to use: check your intelisense
- All in one: packed with hentai, irl, and memes
Prerequisites
- Node.js v12 or above.
- Can parse JSON
Installation
npm install cabul / yarn add cabul
Example
Here I'll show you how to import either hentai, irl, or meme
const { Cabul } = require('cabul');
const reddit = new Cabul()
// To use and import hentai only
reddit.hentai("ahegao", "hot").then(res => {
console.log(res); // Returns a object
});
// To use and import irl only
reddit.irl("gonewild", "top").then(res => {
console.log(res); // Returns a object
});
// To use and import memes only
reddit.meme("hentaimemes", "controversial").then(res => {
console.log(res); // Returns a object
});
That above one will returns a single random posts object.
If you dont want to get random, you can set the third parameter to true
reddit.hentai("atago", "hot", true).then(res => {
console.log(res); // Returns a object
});
That above one will represents the 25 object posts.
Not sure what the parameter looks like? Check your intelisense.
Takes parameters:
- Required: type (String, Check endpoint.json) The related endpoint of subreddit.
- If not provided, it will throw you an error.
- Optional: sortby (String, Should be:
hot|new|top|controversial) Gets data according popularity.- If not provided, it will be random between hot, new, top, and controversial.
- Optional: no_random (Boolean) If true, will returns 25 list instead of 1 random.
- If not provided, it will default to
false.
- If not provided, it will default to
Returns: Single object or 25 list of object (if third parameter is true) that represents the data.
Documentation
The documentation can be found https://sinkaroid.github.io/cabul
-
reddit.hentai(options)
- Gets random or list data from related hentai subreddit.
-
reddit.irl(options)
- Gets random or list data from related irl nsfw subreddit.
-
reddit.memes(options)
- Gets random or list data from related nsfw memes subreddit.
Table of subreddit
Here the list of popular subreddit that cabul can handle.
Sometime specific subreddit is not available or maybe is ban, it will throw you an
error.
Hentai
<summary>The list of popular hentai subreddit.</summary>| Name | Subreddit | Description | |------------------|------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------| | hentai | /r/Hentai | For all Japanese-style 18+ art | | ecchi | /r/Ecchi | For lewd artwork without a male presence. | | netorare | /r/netorare | A subreddit dedicated to netorare, or cuckold | | kemonomimi | /r/kemonomimi | Animal girls | | yuri | /r/Yuri | Girl-on-girl action | | thicc | /r/Thighdeology | A subreddit dedicated to thicc thighs | | ahegao | /r/Ahegao | Hentai where the woman is "fucked silly" | | monster | /r/Monstergirl | Where the woman has more than just animal ears/tail | | bondage | /r/Hentaibondage | Hentai focused on bondage | | trap | /r/traphentai | Traps and traps being fucked. | | pantsu | /r/Pantsu | A subreddit dedicated to fanservice moments and artworks of anime/manga/visual novels | | milf | /r/AnimeMILFS | Anime mothers you want to fuck | | zettairyouiki | /r/ZettaiRyouiki | The strip of visible skin between a skirt and high socks | | nekomimi | /r/Nekomimi/ | Cat girls | | paizuri | /r/Paizuri | Hentai titjobs | | booty | /r/Animebooty | An ass subreddit. That's all. | | waifusgonewild | /r/Waifusgonewild | Anime girls taking lewd selfies | | gameovergirls | /r/GameOverGirls | Girls being dominated as if in a "Game Over" sequence. | | sukebei | /r/Sukebei | Naked anime girls | | cum | /r/CumHentai | Cum. Lots of it. | | corruptionhentai | /r/Corruptionhentai | Hentai Subreddit focused on the corruption of the innocent. Debauch the pure heroines and the like. | | chiisai | /r/Chiisaihentai | A subreddit dedicated to tiny boobs | | muchi | /r/Muchihentai | Anime girls with a bit of extra meat on them | | tentai | /r/Tentai/ | Where the woman is fucked by tentacles | | dekai | /r/Dekaihentai | A subreddit dedicated to huge boobs | | yaoi | /r/Yaoi | Guy-on-guy action | | oral | /r/OralHentai | A subreddit dedicated to all things oral | |
Related Skills
node-connect
352.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
111.1kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
352.0kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
352.0kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
