Home

Awesome

<div align="center"> <img width="600" src="https://cdn.discordapp.com/attachments/952117487166705747/952118781944143912/node-cabul.png" alt="cabul!">

Cabul Build and documentation Maintainability

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

Prerequisites

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:

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

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>
NameSubredditDescription
hentai/r/HentaiFor all Japanese-style 18+ art
ecchi/r/EcchiFor lewd artwork without a male presence.
netorare/r/netorareA subreddit dedicated to netorare, or cuckold
kemonomimi/r/kemonomimiAnimal girls
yuri/r/YuriGirl-on-girl action
thicc/r/ThighdeologyA subreddit dedicated to thicc thighs
ahegao/r/AhegaoHentai where the woman is "fucked silly"
monster/r/MonstergirlWhere the woman has more than just animal ears/tail
bondage/r/HentaibondageHentai focused on bondage
trap/r/traphentaiTraps and traps being fucked.
pantsu/r/PantsuA subreddit dedicated to fanservice moments and artworks of anime/manga/visual novels
milf/r/AnimeMILFSAnime mothers you want to fuck
zettairyouiki/r/ZettaiRyouikiThe strip of visible skin between a skirt and high socks
nekomimi/r/Nekomimi/Cat girls
paizuri/r/PaizuriHentai titjobs
booty/r/AnimebootyAn ass subreddit. That's all.
waifusgonewild/r/WaifusgonewildAnime girls taking lewd selfies
gameovergirls/r/GameOverGirlsGirls being dominated as if in a "Game Over" sequence.
sukebei/r/SukebeiNaked anime girls
cum/r/CumHentaiCum. Lots of it.
corruptionhentai/r/CorruptionhentaiHentai Subreddit focused on the corruption of the innocent. Debauch the pure heroines and the like.
chiisai/r/ChiisaihentaiA subreddit dedicated to tiny boobs
muchi/r/MuchihentaiAnime girls with a bit of extra meat on them
tentai/r/Tentai/Where the woman is fucked by tentacles
dekai/r/DekaihentaiA subreddit dedicated to huge boobs
yaoi/r/YaoiGuy-on-guy action
oral/r/OralHentaiA subreddit dedicated to all things oral
armpits/r/AnimeArmpitsArmpits of cute anime girls
bodysuits/r/AnimebodysuitsForm fitting clothing that shows it all
rippedlegwear/r/rippedanimelegwear Dedicated to ripped anime legwear
atago/r/AtagoA subreddit dedicated to the character Atago from Azur Lane
handbras/r/AnimehandbrasWhere the women substitute a bra with their hands and arms
elf/r/ElfHentaiDedicated to hentai with Elves (CURRENTLY BANNED)
ecchibondage/r/EcchiBondageLike hentai bondage, just less lewd
cleavage/r/HentaiCleavageJuicy cleavage
maid/r/MaidHentaiHentai with maids
usagi/r/UsagimimiBunny girls
lactation/r/HentailactationA subreddit dedicated to art depicting erotic lactation.
feet/r/AshiHentaiA subreddit dedicated to juicy anime feet
lewd/r/LewdAnimeGirlsA smaller version of r/Ecchi
taihou/r/TaihouA subreddit dedicated the the characte Taihou from Azur Lane
christmascake/r/ChristmasCakeWhere the woman is unmarried and over the age of 25, thus, "unsold" before the 25th of december. hence, a Christmas cake
rikka/r/ChurchOfRikkaA subreddit dedicated to the character Rikka Takarada from SSSS.Gridman.
hearts/r/HentaiHeartsA hentai subreddits with hearts as a focus, particularly in the eyes
bisex/r/BisexualHentaiA hentai subreddit with a bisexual focus
smothering/r/HentaiSmotheringWhere the woman smothers another person with her body
vacuum/r/VacuumHentaiWomen vacuum sealed in bags
humiliation/r/HentaiHumiliationWhere the woman is degraded and humiliated
forniphilia/r/HentaiForniphiliaWhere the woman is turned into an object
officelady/r/OfficeLadyFor business dressed women
dtittytouching/r/2DTittyTouchingFor drawn titties touching other drawn titties.
inumimi/r/inumimiDoggirls
cumsluts/r/HentaiCumslutsGirls who love being covered in cum.
heterochromia/r/HeterochromiahentaiGirls with different coloured eyes
ai/r/MechanicalSlutsA porn subreddit for androids, AI, cyborgs etc
pokeporn/r/PokePornPokemon-themed porn
rule34/r/rule34If it exists, there exists porn of it, likely found here
western/r/WesternHentaiHentai in a western style
lol/r/Rule34LoLLeague Of Legends-themed porn
arknuts/r/ArknutsArknights- themed porn
overwatch/r/Overwatch_PornOverwatch-themed porn
twob/r/2BootyNieR: Automata-themed porn
kanmusunights/r/KanMusuNightsKantai Collection-themed porn

IRL

<summary>The list of popular Irl nsfw subreddit.</summary>
NameSubredditDescription
r/gonewild/r/gonewildReddit Gone Wild - A Decade of Debauchery - million +
r/nsfw/r/nsfwNot Safe for Work
r/NSFW_GIF/r/NSFW_GIFNSFW_GIF
r/RealGirls/r/RealGirlsThe Real Girls of Reddit
r/ImGoingToHellForThis/r/ImGoingToHellForThisWhere school shooters post before they are CNN-famous
r/holdthemoan/r/holdthemoanr/holdthemoan: girls trying to get away with being naughty in socially risky situations
r/BustyPetite/r/BustyPetiteBusty Petite
r/cumsluts/r/cumslutsThe stickiest place on reddit!
r/nsfw_gifs/r/nsfw_gifsSatisfying your mom since 2010
r/LegalTeens/r/LegalTeensLegal Teens
r/PetiteGoneWild/r/PetiteGoneWildGoneWild for small/petite girls
r/adorableporn/r/adorablepornAdorable Porn
r/GirlsFinishingTheJob/r/GirlsFinishingTheJobGirlsFinishingTheJob
r/Amateur/r/AmateurAmateur Pics
r/AsiansGoneWild/r/AsiansGoneWildAn outlet for Asian women to express their sexuality
r/rule34/r/rule34rule34
r/BiggerThanYouThought/r/BiggerThanYouThoughtTits <3
r/porninfifteenseconds/r/porninfifteensecondsPorn in Fifteen Seconds
r/ass/r/assThe Callipygian reddit
r/TittyDrop/r/TittyDropLet dem titties drop!
r/collegesluts/r/collegeslutsSlutty College Girls!
r/pawg/r/pawgPhat Ass White Girls
r/HappyEmbarrassedGirls/r/HappyEmbarrassedGirlsHappy embarrassed girls bring great joy to everybody!
r/NSFWFunny/r/NSFWFunnyHumorous, NSFW content
r/milf/r/milfThe MILF Reddit
r/OnOff/r/OnOffWhen imagination just isn't enough
r/hentai/r/hentaiHentai
r/LipsThatGrip/r/LipsThatGripLipsThatGrip : We've got the grippiest lips
r/porn/r/pornYou'll know it when you see it.
r/Boobies/r/BoobiesBoobies
r/celebnsfw/r/celebnsfwCelebrity NSFW Photos
r/Blowjobs/r/BlowjobsBlowjobs
r/GWCouples/r/GWCouplesGonewild: Couples Edition
r/nsfwhardcore/r/nsfwhardcoreNSFW Hardcore
r/WatchItForThePlot/r/WatchItForThePlotWe're all about the Plot
r/dirtysmall/r/dirtysmallLittle tits, big action action action!
r/homemadexxx/r/homemadexxxHomemade Porn Videos
r/trashyboners/r/trashybonersMaybe a true hot mess?
r/nsfwcosplay/r/nsfwcosplayFor Cosplay Nudity and Sex
r/gonewildcurvy/r/gonewildcurvyGWC: Where redditors can flaunt their curves
r/girlsinyogapants/r/girlsinyogapantsGirls In Yoga Pants
r/juicyasians/r/juicyasiansWomen of the East with a little extra oomph
r/asstastic/r/asstasticWhere every day is hump day!
r/palegirls/r/palegirlsPale Girls: Porcelain-skinned beauties
r/pussy/r/pussyThe happiest place on Earth!
r/60fpsporn/r/60fpsporn60fpsporn
r/NSFW_Snapchat/r/NSFW_SnapchatNSFW Snapchat
r/curvy/r/curvy/r/curvy: Buxom babes, voluptuous vixens, curvy cuties, plump peaches, hotties w/ hourglass figures
r/freeuse/r/freeusefreeuse - worlds where women are willing
r/StraightGirlsPlaying/r/StraightGirlsPlayingStraightGirlsPlaying
r/gonewildplus/r/gonewildplusGone Wild, 30+ Year Olds!
r/workgonewild/r/workgonewildGone Wild At Work
r/anal/r/analAnal
r/AsianHotties/r/AsianHottiesWomen from the Orient to the Indian sub-continent!
r/FestivalSluts/r/FestivalSluts/r/FestivalSluts: If you know, you know.
r/TinyTits/r/TinyTitsFor all your small-breasted needs
r/wifesharing/r/wifesharingWife Sharing and Hotwife Pictures and Videos (NSFW)
r/thick/r/thickThick
r/lesbians/r/lesbiansLesbians: NSFW Photos and Gifs
r/GodPussy/r/GodPussyGod Pussy- The best HD pussy pics on reddit
r/MorbidReality/r/MorbidRealityThe darkest recesses of humanity
r/grool/r/groolGrool = Girl Drool
r/pornvids/r/pornvidsPorn Videos, Streaming Porn, Hard Sex
r/gonewildstories/r/gonewildstoriesGonewild Stories
r/gwcumsluts/r/gwcumslutsCum-covered Redditors
r/GirlswithGlasses/r/GirlswithGlassesGirls with Glasses (Some NSFW)
r/bodyperfection/r/bodyperfectionShow us your definition of perfect.
r/rearpussy/r/rearpussyPussy from the rear
r/NSFW411/r/NSFW411NSFW411
r/quiver/r/quiverQuiver: Shaking Orgasm GIFs & Vids
r/ginger/r/gingerFor all the ginger lovers out there
r/redheads/r/redheadsredheads: because redder is better
r/JizzedToThis/r/JizzedToThisShow us what made you cum.
r/BigBoobsGW/r/BigBoobsGWBig Boobs Gonewild
r/Stacked/r/StackedStacked: For the Enjoyment of Topheavy Females
r/Hotwife/r/HotwifeHotwife Lifestyle Subreddit
r/whenitgoesin/r/whenitgoesinWhen It Goes In: The First Moment of Pleasure
r/TooCuteForPorn/r/TooCuteForPornToo cute for porn
r/SexInFrontOfOthers/r/SexInFrontOfOthersSexInFrontOfOthers
r/gettingherselfoff/r/gettingherselfoffGifs and video of girls masturbating.
r/darkjokes/r/darkjokesJokes by dark people, for dark people. Mayos get out!
r/gonewildaudio/r/gonewildaudioFor Those Aroused By Sound
r/18_19/r/18_19Girls 18 and 19 yo
r/bigasses/r/bigassesBig asses on beautiful ladies
r/boobbounce/r/boobbounceTitties in sweet, sweet motion.
r/creampies/r/creampiesPayload delivery
r/porn_gifs/r/porn_gifsHard,Sexy,Porn Gifs
r/theratio/r/theratiohips:waist
r/tightdresses/r/tightdresses/r/tightdresses - Hot babes in tight dresses
r/Hotchickswithtattoos/r/HotchickswithtattoosHot Chicks With Tattoos
r/burstingout/r/burstingoutFor pictures of women whose tops cannot contain their assets
r/facedownassup/r/facedownassupGirls with their face down and ass up in the air.
r/BreedingMaterial/r/BreedingMaterialFor Fertility Goddesses
r/GoneWildTube/r/GoneWildTubeGonewild Tube - Amateur 'Gonewild' NSFW Videos
r/altgonewild/r/altgonewildAlternative Gone Wild
r/O_Faces/r/O_Faces'O' Faces. Faces of Ecstasy.
r/amateurcumsluts/r/amateurcumslutsAmateur Cumsluts
r/hugeboobs/r/hugeboobsHuge Boobs: for when more than a handful is just getting started
r/SheLikesItRough[/r/SheLikesItRough(#)SheLikesItRough
r/suicidegirls/r/suicidegirlsSuicideGirls.com on Reddit
r/CuteLittleButts/r/CuteLittleButtsCute Little Butts
r/tipofmypenis/r/tipofmypenisTOMP - To find the unfindable source
r/RandomActsOfBlowJob/r/RandomActsOfBlowJobRAOB. Matching mouths and members
r/fitgirls/r/fitgirlsFit Girls
r/Upskirt/r/UpskirtUpskirt Fun

Memes

<summary>The list of popular nsfw memes subreddit.</summary>
NameSubredditDescription
r/SexuallyExplicitMemes/r/SexuallyExplicitMemesSexuallyExplicitMemes
NSFWFunny/r/NSFWFunnyNSFWFunny
DeepFriedHentai/r/DeepFriedHentaiDeepFriedHentai
PornMemes/r/PornMemesPornMemes
hentaimemes/r/hentaimemeshentaimemes
hentaidankmemes/r/hentaidankmemeshentaidankmemes
Hentai_memes/r/Hentai_memesHentai_memes
NsfwAnimemes/r/NsfwAnimemesNsfwAnimemes
PornoMemes/r/PornoMemesPornoMemes

Results:

no_random is default false and will return a single object. Otherwise it will return a list (25 posts) if no_random is true.

Useful keys:

{
  kind: 't3',
  data: {
    approved_at_utc: null,
    subreddit: 'Atago',
    selftext: '',
    author_fullname: 't2_13mkmqwt',
    saved: false,
    mod_reason_title: null,
    gilded: 0,
    clicked: false,
    title: 'Atagos big behind',
    link_flair_richtext: [],
    subreddit_name_prefixed: 'r/Atago',
    hidden: false,
    pwls: null,
    link_flair_css_class: '',
    downs: 0,
    thumbnail_height: 78,
    top_awarded_type: null,
    hide_score: false,
    name: 't3_oh8uqe',
    quarantine: false,
    link_flair_text_color: 'dark',
    upvote_ratio: 0.99,
    author_flair_background_color: null,
    subreddit_type: 'public',
    ups: 534,
    total_awards_received: 3,
    media_embed: {},
    thumbnail_width: 140,
    author_flair_template_id: null,
    is_original_content: false,
    user_reports: [],
    secure_media: null,
    is_reddit_media_domain: true,
    is_meta: false,
    category: null,
    secure_media_embed: {},
    link_flair_text: 'Atago',
    can_mod_post: false,
    score: 534,
    approved_by: null,
    is_created_from_ads_ui: false,
    author_premium: false,
    thumbnail: 'https://b.thumbs.redditmedia.com/Rsh6Og-AsGTpfsAPlR1OOCr4voR3CAL5X0fX1IihAMM.jpg',
    edited: false,
    author_flair_css_class: null,
    author_flair_richtext: [],
    gildings: {},
    post_hint: 'image',
    content_categories: null,
    is_self: false,
    mod_note: null,
    created: 1625907932,
    link_flair_type: 'text',
    wls: null,
    removed_by_category: null,
    banned_by: null,
    author_flair_type: 'text',
    domain: 'i.redd.it',
    allow_live_comments: false,
    selftext_html: null,
    likes: null,
    suggested_sort: null,
    banned_at_utc: null,
    url_overridden_by_dest: 'https://i.redd.it/aabldcpvbaa71.jpg',
    view_count: null,
    archived: false,
    no_follow: false,
    is_crosspostable: false,
    pinned: false,
    over_18: true,
    preview: { images: [Array], enabled: true },
    all_awardings: [ [Object], [Object] ],
    awarders: [],
    media_only: false,
    link_flair_template_id: '15f3d18e-14cc-11eb-93fc-0e629d02b757',
    can_gild: false,
    spoiler: false,
    locked: false,
    author_flair_text: null,
    treatment_tags: [],
    visited: false,
    removed_by: null,
    num_reports: null,
    distinguished: null,
    subreddit_id: 't5_qdbs8',
    mod_reason_by: null,
    removal_reason: null,
    link_flair_background_color: '',
    id: 'oh8uqe',
    is_robot_indexable: true,
    report_reasons: null,
    author: 'verlene10',
    discussion_type: null,
    num_comments: 5,
    send_replies: true,
    whitelist_status: null,
    contest_mode: false,
    mod_reports: [],
    author_patreon_flair: false,
    author_flair_text_color: null,
    permalink: '/r/Atago/comments/oh8uqe/atagos_big_behind/',
    parent_whitelist_status: null,
    stickied: false,
    url: 'https://i.redd.it/aabldcpvbaa71.jpg',
    subreddit_subscribers: 24088,
    created_utc: 1625879132,
    num_crossposts: 1,
    media: null,
    is_video: false
  }
}

Todo

Since i've using this wrapper on Node.js application, hence the other language is not supported yet.

Feature support:

Multilingual support:

Legal

This tool can be freely copied, modified, altered, distributed without any attribution whatsoever. However, if you feel like this tool deserves an attribution, mention it. It won't hurt anybody :)

Please, read the license terms. Don't worry, it can be read in less than 30 seconds, unless you have some sort of reading disability - in that case, I'm wondering why you're still reading this text. Really. Stop. Please. I mean, seriously. Why are you still reading?

Pronunciation

id_ID/ca·bul/ — sange dan kotor / melanggar kesopanan (?) offensive in a sexual way.

Acknowledgements

Since this tool includes some contributions, and I'm not an asshole, I'll publically thank the following users for their help: