const upsert = require('../src/utils/upsert');

/* eslint-disable max-len */
const sites = [
    // 21NATURALS
    {
        slug: '21naturals',
        name: '21Naturals',
        url: 'https://www.21naturals.com',
        network: '21naturals',
        parameters: {
            extract: '21naturals',
        },
    },
    {
        slug: '21footart',
        name: '21 Foot Art',
        url: 'https://21footart.21naturals.com',
        network: '21naturals',
    },
    {
        slug: '21eroticanal',
        name: '21 Erotic Anal',
        url: 'https://21eroticanal.21naturals.com',
        network: '21naturals',
        parameters: {
            scene: 'https://21naturals.com/en/video',
        },
    },
    // 21SEXTREME
    {
        slug: 'grandpasfuckteens',
        name: 'Grandpas Fuck Teens',
        url: 'https://grandpasfuckteens.21sextreme.com',
        network: '21sextreme',
    },
    {
        slug: 'oldyounglesbianlove',
        name: 'Old Young Lesbian Love',
        url: 'https://oldyounglesbianlove.21sextreme.com',
        network: '21sextreme',
        parameters: {
            scene: 'https://21sextreme.com/en/video',
        },
    },
    {
        slug: 'lustygrandmas',
        name: 'Lusty Grandmas',
        url: 'https://lustygrandmas.21sextreme.com',
        network: '21sextreme',
    },
    {
        slug: 'teachmefisting',
        name: 'Teach Me Fisting',
        url: 'https://teachmefisting.21sextreme.com',
        network: '21sextreme',
        parameters: {
            scene: 'https://21sextreme.com/en/video',
        },
    },
    {
        slug: 'zoliboy',
        name: 'Zoliboy',
        url: 'https://zoliboy.21sextreme.com',
        network: '21sextreme',
        parameters: {
            scene: 'https://21sextreme.com/en/video',
        },
    },
    {
        slug: 'mightymistress',
        name: 'Mighty Mistress',
        url: 'https://mightymistress.21sextreme.com',
        network: '21sextreme',
        parameters: {
            scene: 'https://21sextreme.com/en/video',
        },
        scrape: false,
    },
    {
        slug: 'dominatedgirls',
        name: 'Dominated Girls',
        url: 'https://dominatedgirls.21sextreme.com',
        network: '21sextreme',
        parameters: {
            scene: 'https://21sextreme.com/en/video',
        },
        scrape: false,
    },
    {
        slug: 'homepornreality',
        name: 'Home Porn Reality',
        url: 'https://homepornreality.21sextreme.com',
        network: '21sextreme',
        parameters: {
            scene: 'https://21sextreme.com/en/video',
        },
        scrape: false,
    },
    {
        slug: 'peeandblow',
        name: 'Pee and Blow',
        url: 'https://peeandblow.21sextreme.com',
        network: '21sextreme',
        parameters: {
            scene: 'https://21sextreme.com/en/video',
        },
        scrape: false,
    },
    {
        slug: 'cummingmatures',
        name: 'Cumming Matures',
        url: 'https://cummingmatures.21sextreme.com',
        network: '21sextreme',
        parameters: {
            scene: 'https://21sextreme.com/en/video',
        },
        scrape: false,
    },
    {
        slug: 'mandyiskinky',
        name: 'Mandy Is Kinky',
        url: 'https://mandyiskinky.21sextreme.com',
        network: '21sextreme',
        parameters: {
            scene: 'https://21sextreme.com/en/video',
        },
        scrape: false,
    },
    {
        slug: 'speculumplays',
        name: 'Speculum Plays',
        url: 'https://speculumplays.21sextreme.com',
        network: '21sextreme',
        parameters: {
            scene: 'https://21sextreme.com/en/video',
        },
        scrape: false,
    },
    {
        slug: 'creampiereality',
        name: 'Creampie Reality',
        url: 'https://creampiereality.21sextreme.com',
        network: '21sextreme',
        parameters: {
            scene: 'https://21sextreme.com/en/video',
        },
        scrape: false,
    },
    // 21SEXTURY
    {
        slug: 'analteenangels',
        name: 'Anal Teen Angels',
        url: 'https://www.analteenangels.com',
        description: 'AnalTeenAngels is presented by the 21Sextury nextwork and features young, European teens in hardcore anal porn. Watch these barely legal teens have their first anal sex and give up their ass for some anal pounding!',
        network: '21sextury',
    },
    {
        slug: 'assholefever',
        name: 'Asshole Fever',
        url: 'https://www.assholefever.com',
        description: 'Welcome to AssholeFever, the most hardcore anal site on the net. Watch your favorite pornstars and anal sluts from all over the world in big booty hardcore porn, anal gape, beads, anal creampie and more! Look inside if you dare!',
        network: '21sextury',
        parameters: { networkReferer: true },
    },
    {
        slug: 'buttplays',
        name: 'Butt Plays',
        network: '21sextury',
    },
    {
        slug: 'clubsandy',
        name: 'Club Sandy',
        network: '21sextury',
    },
    {
        slug: 'deepthroatfrenzy',
        name: 'Deepthroat Frenzy',
        network: '21sextury',
    },
    {
        slug: 'dpfanatics',
        name: 'DP Fanatics',
        url: 'https://www.dpfanatics.com',
        description: 'Welcome to DPFanatics, brought to you by 21Sextury. DP Fanatics brings you the best DP sex and double penetration porn you can find. Double vaginal penetration, double anal, amateur and teen DP inside!',
        network: '21sextury',
    },
    {
        slug: 'footsiebabes',
        name: 'Footsie Babes',
        url: 'https://www.footsiebabes.com',
        description: 'Welcome to FootsieBabes.com, bringing you the best foot porn, teen feet and foot worship you can find on the net. Watch stocking porn, footjobs, feet tickling and more inside!',
        network: '21sextury',
    },
    {
        slug: 'gapeland',
        name: 'Gapeland',
        network: '21sextury',
    },
    {
        slug: 'lezcuties',
        name: 'Lez Cuties',
        url: 'https://www.lezcuties.com',
        description: 'LezCuties brings you the cutest lesbian coeds and tiny teen lesbians in HD lesbian porn. Watch as European teens explore themselves and lick each other\'s tight lesbian pussy while their parents aren\'t home.',
        network: '21sextury',
    },
    {
        slug: 'onlyswallows',
        name: 'Only Swallows',
        network: '21sextury',
    },
    {
        slug: 'alettaoceanempire',
        name: 'Aletta Ocean Empire',
        network: '21sextury',
    },
    {
        slug: 'analqueenalysa',
        name: 'Anal Queen Alysa',
        network: '21sextury',
    },
    {
        slug: 'blueangellive',
        name: 'Blue Angel Live',
        network: '21sextury',
    },
    {
        slug: 'pixandvideo',
        name: 'Pix and Video',
        network: '21sextury',
    },
    {
        slug: 'cheatingwhorewives',
        name: 'Cheating Whore Wives',
        network: '21sextury',
    },
    {
        slug: 'cutiesgalore',
        name: 'Cuties Galore',
        network: '21sextury',
    },
    {
        slug: 'hotmilfclub',
        name: 'Hot MILF Club',
        network: '21sextury',
    },
    {
        slug: 'letsplaylez',
        name: 'Lets Play Lez',
        network: '21sextury',
    },
    {
        slug: 'nudefightclub',
        name: 'Nude Fight Club',
        network: '21sextury',
    },
    {
        slug: 'sexwithkathianobili',
        name: 'Sex With Kathia Nobili',
        network: '21sextury',
    },
    {
        slug: 'sweetsophiemoone',
        name: 'Sweet Sophie Moone',
        network: '21sextury',
    },
    // ADULT TIME
    {
        name: 'ASMR Fantasy',
        slug: 'asmrfantasy',
        url: 'https://asmrfantasy.com',
        network: 'adulttime',
        parameters: {
            referer: 'https://freetour.adulttime.com/en/join',
            deep: 'https://21sextury.com/en/video/',
            scene: false,
        },
    },
    {
        name: 'Bubblegum Dungeon',
        slug: 'bubblegumdungeon',
        url: 'https://www.bubblegumdungeon.com',
        network: 'adulttime',
        parameters: {
            referer: 'https://freetour.bubblegumdungeon.com/en/join',
            deep: 'https://21sextury.com/en/video/',
            scene: false,
        },
    },
    {
        name: 'Lady Gonzo',
        slug: 'ladygonzo',
        url: 'https://www.ladygonzo.com',
        description: 'LadyGonzo.com is a new Adult Time porn series featuring Joanna Angel shooting hardcore sex and gonzo porn movies the way she\'d like to see it!',
        network: 'adulttime',
    },
    // ASSYLUM
    {
        slug: 'assylum',
        name: 'Assylum',
        url: 'https://www.assylum.com',
        description: 'At Assylum, submissive girls get dominated with rough anal sex, ass to mouth, hard BDSM, and sexual humiliation and degradation.',
        network: 'assylum',
        tags: ['bdsm'],
        parameters: {
            a: 68,
        },
    },
    {
        slug: 'slavemouth',
        name: 'Slave Mouth',
        url: 'https://www.slavemouth.com',
        description: 'Submissive girls get their mouths punished hard by Dr. Mercies, with facefucking, gagging, frozen cum bukkake, face bondage, ass eating, and sexual degradation.',
        network: 'assylum',
        tags: ['bdsm'],
        parameters: {
            a: 183,
        },
    },
    // BABES
    {
        name: 'Babes',
        url: 'https://www.babes.com/scenes?site=213',
        slug: 'babes',
        network: 'babes',
    },
    {
        name: 'Babes Unleashed',
        url: 'https://www.babes.com/scenes?site=218',
        slug: 'babesunleashed',
        network: 'babes',
    },
    {
        name: 'Black Is Better',
        url: 'https://www.babes.com/scenes?site=217',
        slug: 'blackisbetter',
        network: 'babes',
    },
    {
        name: 'Elegant Anal',
        url: 'https://www.babes.com/scenes?site=216',
        slug: 'elegantanal',
        network: 'babes',
    },
    {
        name: 'Office Obsession',
        url: 'https://www.babes.com/scenes?site=214',
        slug: 'officeobsession',
        network: 'babes',
    },
    {
        name: 'Step Mom Lessons',
        url: 'https://www.babes.com/scenes?site=215',
        slug: 'stepmomlessons',
        network: 'babes',
    },
    // BANG
    {
        name: 'Trickery',
        slug: 'bangtrickery',
        url: 'https://www.bang.com/original/4800/bang-trickery',
        parameters: { siteId: 4800 },
        network: 'bang',
    },
    {
        name: 'Yngr',
        slug: 'yngrcom',
        // url: 'https://www.bang.com/original/5010/bang-yngr',
        url: 'https://yngr.com',
        parameters: { siteId: 5010 },
        network: 'bang',
    },
    {
        name: 'Roadside XXX',
        slug: 'bangroadsidexxx',
        // url: 'https://www.bang.com/original/4864/roadside-xxx',
        url: 'https://roadsidexxx.com',
        parameters: { siteId: 4864 },
        network: 'bang',
    },
    {
        name: 'Surprise',
        slug: 'bangsurprise',
        url: 'https://www.bang.com/original/5000/bang-surprise',
        parameters: { siteId: 5000 },
        network: 'bang',
    },
    {
        name: 'Real Teens',
        slug: 'bangrealteens',
        url: 'https://www.bang.com/original/3366/bang-real-teens',
        parameters: { siteId: 3366 },
        network: 'bang',
    },
    {
        name: 'FCK.news',
        slug: 'bangfakenews',
        // url: 'https://www.bang.com/original/4998/bang-fckNews',
        url: 'https://fck.news',
        parameters: { siteId: 4998 },
        network: 'bang',
    },
    {
        name: 'Pretty & Raw',
        slug: 'prettyandraw',
        // url: 'https://www.bang.com/original/4792/bang-pretty-and-raw',
        url: 'https://prettyandraw.com',
        parameters: { siteId: 4792 },
        network: 'bang',
    },
    {
        name: 'Japan',
        slug: 'bangjapan',
        url: 'https://www.bang.com/original/3079/bang-japan',
        parameters: { siteId: 3079, ignore: true },
        network: 'bang',
    },
    {
        name: 'Rammed',
        slug: 'bangrammed',
        url: 'https://www.bang.com/original/4836/bang-rammed',
        parameters: { siteId: 4836 },
        network: 'bang',
    },
    {
        name: 'Glamkore',
        slug: 'bangglamkore',
        url: 'https://www.bang.com/original/4586/bang-glamkore',
        parameters: { siteId: 4586 },
        network: 'bang',
    },
    {
        name: 'Screw The Cops',
        slug: 'screwthecops',
        url: 'https://www.bang.com/original/4710/bang-screw-cops',
        parameters: { siteId: 4710 },
        network: 'bang',
    },
    {
        name: 'Real MILFs',
        slug: 'bangrealmilfs',
        url: 'https://www.bang.com/original/4448/bang-real-milfs',
        parameters: { siteId: 4448 },
        network: 'bang',
    },
    {
        name: 'Confessions',
        slug: 'bangconfessions',
        url: 'https://www.bang.com/original/4308/bang-confessions',
        parameters: { siteId: 4308 },
        network: 'bang',
    },
    {
        name: 'Casting',
        slug: 'bangcasting',
        url: 'https://www.bang.com/original/3261/bang-casting',
        parameters: { siteId: 3261 },
        network: 'bang',
    },
    // BANGBROS
    {
        name: 'Ass Parade',
        url: 'https://bangbros.com/websites/assparade',
        slug: 'assparade',
        description: null,
        network: 'bangbros',
        parameters: { code: 'ap' },
    },
    {
        name: 'AvaSpice',
        url: 'https://bangbros.com/websites/avaspice',
        slug: 'avaspice',
        description: null,
        network: 'bangbros',
        parameters: { code: 'av' },
    },
    {
        name: 'Back Room Facials',
        url: 'https://bangbros.com/websites/backroomfacials',
        slug: 'backroomfacials',
        description: null,
        network: 'bangbros',
        parameters: { code: 'brf' },
    },
    {
        name: 'Backroom MILF',
        url: 'https://bangbros.com/websites/backroommilf',
        slug: 'backroommilf',
        description: null,
        network: 'bangbros',
        parameters: { code: 'mf' },
    },
    {
        name: 'Ball Honeys',
        url: 'https://bangbros.com/websites/ballhoneys',
        slug: 'ballhoneys',
        description: null,
        network: 'bangbros',
        parameters: { code: 'es' },
    },
    {
        name: 'BangBros 18',
        url: 'https://bangbros.com/websites/bangbros18',
        slug: 'bangbros18',
        description: null,
        network: 'bangbros',
        parameters: { code: 'bbe' },
    },
    {
        name: 'BangBros Angels',
        url: 'https://bangbros.com/websites/bangbrosangels',
        slug: 'bangbrosangels',
        description: null,
        network: 'bangbros',
        parameters: { code: 'bng' },
    },
    {
        name: 'Bangbros Clips',
        url: 'https://bangbros.com/websites/bangbrosclips',
        slug: 'bangbrosclips',
        description: null,
        network: 'bangbros',
        parameters: { code: 'bbc' },
    },
    {
        name: 'BangBros Remastered',
        url: 'https://bangbros.com/websites/remaster',
        slug: 'bangbrosremastered',
        description: null,
        network: 'bangbros',
        parameters: { code: 'rm' },
    },
    {
        name: 'Bang Bus',
        url: 'https://bangbros.com/websites/bangbus',
        slug: 'bangbus',
        description: null,
        network: 'bangbros',
        parameters: { code: 'bb' },
    },
    {
        name: 'Bang Casting',
        url: 'https://bangbros.com/websites/bangcasting',
        slug: 'bangbroscasting',
        description: null,
        network: 'bangbros',
        parameters: { code: 'hih' },
    },
    {
        name: 'Bang POV',
        url: 'https://bangbros.com/websites/bangpov',
        slug: 'bangpov',
        description: null,
        network: 'bangbros',
        parameters: { code: 'bpov' },
    },
    {
        name: 'Bang Tryouts',
        url: 'https://bangbros.com/websites/bangtryouts',
        slug: 'bangtryouts',
        description: null,
        network: 'bangbros',
        parameters: { code: 'bto' },
    },
    {
        name: 'Big Mouthfuls',
        url: 'https://bangbros.com/websites/bigmouthfuls',
        slug: 'bigmouthfuls',
        description: null,
        network: 'bangbros',
        parameters: { code: 'bmf' },
    },
    {
        name: 'Big Tit Cream Pie',
        url: 'https://bangbros.com/websites/bigtitcreampie',
        slug: 'bigtitcreampie',
        description: null,
        network: 'bangbros',
        parameters: { code: 'btcp' },
    },
    {
        name: 'Big Tits, Round Asses',
        url: 'https://bangbros.com/websites/bigtitsroundasses',
        slug: 'bigtitsroundasses',
        description: null,
        network: 'bangbros',
        parameters: { code: 'btra' },
    },
    {
        name: 'BlowJob Fridays',
        url: 'https://bangbros.com/websites/blowjobfridays',
        slug: 'blowjobfridays',
        description: null,
        network: 'bangbros',
        parameters: { code: 'bj' },
    },
    {
        name: 'Blowjob Ninjas',
        url: 'https://bangbros.com/websites/blowjobninjas',
        slug: 'blowjobninjas',
        description: null,
        network: 'bangbros',
        parameters: { code: 'aa' },
    },
    {
        name: 'Boob Squad',
        url: 'https://bangbros.com/websites/boobsquad',
        slug: 'boobsquad',
        description: null,
        network: 'bangbros',
        parameters: { code: 'bs' },
    },
    {
        name: 'Brown Bunnies',
        url: 'https://bangbros.com/websites/brownbunnies',
        slug: 'brownbunnies',
        description: null,
        network: 'bangbros',
        parameters: { code: 'bkb' },
    },
    {
        name: 'Can He Score?',
        url: 'https://bangbros.com/websites/canhescore',
        slug: 'canhescore',
        description: null,
        network: 'bangbros',
        parameters: { code: 'bd' },
    },
    {
        name: 'Casting',
        url: 'https://bangbros.com/websites/casting',
        slug: 'casting',
        description: null,
        network: 'bangbros',
        parameters: { code: 'ca' },
    },
    {
        name: 'Chongas',
        url: 'https://bangbros.com/websites/chongas',
        slug: 'chongas',
        description: null,
        network: 'bangbros',
        parameters: { code: 'ch' },
    },
    {
        name: 'Colombia Fuck Fest',
        url: 'https://bangbros.com/websites/colombiafuckfest',
        slug: 'colombiafuckfest',
        description: null,
        network: 'bangbros',
        parameters: { code: 'cff' },
    },
    {
        name: 'Dirty World Tour',
        url: 'https://bangbros.com/websites/dirtyworldtour',
        slug: 'dirtyworldtour',
        description: null,
        network: 'bangbros',
        parameters: { code: 'bf' },
    },
    {
        name: 'Dorm Invasion',
        url: 'https://bangbros.com/websites/dorminvasion',
        slug: 'dorminvasion',
        description: null,
        network: 'bangbros',
        parameters: { code: 'di' },
    },
    {
        name: 'Facial Fest',
        url: 'https://bangbros.com/websites/facialfest',
        slug: 'facialfest',
        description: null,
        network: 'bangbros',
        parameters: { code: 'ff' },
    },
    {
        name: 'Fuck Team Five',
        url: 'https://bangbros.com/websites/fuckteamfive',
        slug: 'fuckteamfive',
        description: null,
        network: 'bangbros',
        parameters: { code: 'bbw' },
    },
    {
        name: 'Glory Hole Loads',
        url: 'https://bangbros.com/websites/gloryholeloads',
        slug: 'gloryholeloads',
        description: null,
        network: 'bangbros',
        parameters: { code: 'ghl' },
    },
    {
        name: 'Latina Rampage',
        url: 'https://bangbros.com/websites/latinarampage',
        slug: 'latinarampage',
        description: null,
        network: 'bangbros',
        parameters: { code: 'lrp' },
    },
    {
        name: 'Living With Anna',
        url: 'https://bangbros.com/websites/livingwithanna',
        slug: 'livingwithanna',
        description: null,
        network: 'bangbros',
        parameters: { code: 'lr' },
    },
    {
        name: 'Magical Feet',
        url: 'https://bangbros.com/websites/magicalfeet',
        slug: 'magicalfeet',
        description: null,
        network: 'bangbros',
        parameters: { code: 'fj' },
    },
    {
        name: 'Milf Soup',
        url: 'https://bangbros.com/websites/milfsoup',
        slug: 'milfsoup',
        description: null,
        network: 'bangbros',
        parameters: { code: 'ms' },
    },
    {
        name: 'MomIsHorny',
        url: 'https://bangbros.com/websites/momishorny',
        slug: 'momishorny',
        description: null,
        network: 'bangbros',
        parameters: { code: 'mih' },
    },
    {
        name: 'Monsters of Cock',
        url: 'https://bangbros.com/websites/monstersofcock',
        slug: 'monstersofcock',
        description: null,
        network: 'bangbros',
        parameters: { code: 'mc' },
    },
    {
        name: 'Mr CamelToe',
        url: 'https://bangbros.com/websites/mrcameltoe',
        slug: 'mrcameltoe',
        description: null,
        network: 'bangbros',
        parameters: { code: 'ct' },
    },
    {
        name: 'My Dirty Maid',
        url: 'https://bangbros.com/websites/mydirtymaid',
        slug: 'mydirtymaid',
        description: null,
        network: 'bangbros',
        parameters: { code: 'mda' },
    },
    {
        name: 'My Life In Brazil',
        url: 'https://bangbros.com/websites/mylifeinbrazil',
        slug: 'mylifeinbrazil',
        description: null,
        network: 'bangbros',
        parameters: { code: 'mb' },
    },
    {
        name: 'Newbie Black',
        url: 'https://bangbros.com/websites/newbieblack',
        slug: 'newbieblack',
        description: null,
        network: 'bangbros',
        parameters: { code: 'blkg' },
    },
    {
        name: 'Party of Three',
        url: 'https://bangbros.com/websites/partyofthree',
        slug: 'partyofthree',
        description: null,
        network: 'bangbros',
        parameters: { code: 'ls' },
    },
    {
        name: 'Pawg',
        url: 'https://bangbros.com/websites/pawg',
        slug: 'pawg',
        description: null,
        network: 'bangbros',
        parameters: { code: 'pwg' },
    },
    {
        name: 'Penny Show',
        url: 'https://bangbros.com/websites/pennyshow',
        slug: 'pennyshow',
        description: null,
        network: 'bangbros',
        parameters: { code: 'ps' },
    },
    {
        name: 'Porn Star Spa',
        url: 'https://bangbros.com/websites/pornstarspa',
        slug: 'pornstarspa',
        description: null,
        network: 'bangbros',
        parameters: { code: 'pos' },
    },
    {
        name: 'Power Munch',
        url: 'https://bangbros.com/websites/powermunch',
        slug: 'powermunch',
        description: null,
        network: 'bangbros',
        parameters: { code: 'pm' },
    },
    {
        name: 'Public Bang',
        url: 'https://bangbros.com/websites/publicbang',
        slug: 'publicbang',
        description: null,
        network: 'bangbros',
        parameters: { code: 'pb' },
    },
    {
        name: 'Slutty White Girls',
        url: 'https://bangbros.com/websites/sluttywhitegirls',
        slug: 'sluttywhitegirls',
        description: null,
        network: 'bangbros',
        parameters: { code: 'swg' },
    },
    {
        name: 'Stepmom Videos',
        url: 'https://bangbros.com/websites/stepmomvideos',
        slug: 'stepmomvideos',
        description: null,
        network: 'bangbros',
        parameters: { code: 'smv' },
    },
    {
        name: 'Street Ranger',
        url: 'https://bangbros.com/websites/thewheeler',
        slug: 'streetranger',
        description: null,
        network: 'bangbros',
        parameters: { code: 'sg' },
    },
    {
        name: 'Tugjobs',
        url: 'https://bangbros.com/websites/tugjobs',
        slug: 'tugjobs',
        description: null,
        network: 'bangbros',
        parameters: { code: 'hj' },
    },
    {
        name: 'Working Latinas',
        url: 'https://bangbros.com/websites/workinglatinas',
        slug: 'workinglatinas',
        description: null,
        network: 'bangbros',
        parameters: { code: 'lw' },
    },
    {
        name: 'MILF Lessons',
        url: 'https://bangbros.com/websites/milflessons',
        slug: 'milflessons',
        description: null,
        network: 'bangbros',
        parameters: { code: 'ml' },
    },
    {
        name: 'Mr. Anal',
        url: 'https://bangbros.com/websites/mranal',
        slug: 'mranal',
        description: null,
        network: 'bangbros',
        parameters: { code: 'ma' },
    },
    // BLOWPASS
    {
        slug: '1000facials',
        name: '1000 Facials',
        url: 'https://www.1000facials.com',
        description: 'Welcome to 1000Facials.com, your source for the best facial porn with huge cumshots on your favorite teen and MILF pornstars. Watch all the blowjob action inside!',
        network: 'blowpass',
        parameters: {
            latest: '/en/videos/latest/All-Categories/0/All-Pornstars/0/',
            upcoming: '/en/videos/upcoming',
        },
    },
    {
        slug: 'immorallive',
        name: 'Immoral Live',
        url: 'https://www.immorallive.com',
        description: 'Watch live sex shows and videos on ImmoralLive.com, featuring wild and crazy sex orgies, group sex, blowjob competitions and toy play from the famous Porno Dan. The hottest pornstars and amateur girls cum hard inside',
        network: 'blowpass',
        parameters: {
            latest: '/en/videos/latest/All-Categories/0/All-Pornstars/0/',
            upcoming: '/en/videos/upcoming',
        },
    },
    {
        slug: 'mommyblowsbest',
        name: 'Mommy Blows Best',
        url: 'https://www.mommyblowsbest.com',
        description: 'Welcome to MommyBlowsBest.com. Home to thousands of MILF blowjobs and hot mom porn! Come see why experience counts, right here at MommyBlowsBest.com!',
        network: 'blowpass',
        parameters: {
            latest: '/en/videos/latest/All-Categories/0/All-Pornstars/0/',
            upcoming: '/en/videos/upcoming',
        },
    },
    {
        slug: 'onlyteenblowjobs',
        name: 'Only Teen Blowjobs',
        url: 'https://www.onlyteenblowjobs.com',
        description: 'OnlyTeenBlowjobs.com brings you the best teen blowjob porn featuring today\'s hottest young pornstars and amateurs. Watch as teens use their little mouths to suck and deepthroat the biggest of cocks!',
        network: 'blowpass',
        parameters: {
            latest: '/en/videos/latest/All-Categories/0/All-Pornstars/0/',
            upcoming: '/en/videos/upcoming',
        },
    },
    {
        slug: 'throated',
        name: 'Throated',
        url: 'https://www.throated.com',
        description: 'Throated.com is your portal for extreme throat fuck porn, face fucking videos and deepthroat gagging pornstars. Watch teens and MILFs go balls deep, swallowing cock in HD!',
        network: 'blowpass',
        parameters: {
            latest: '/en/videos/latest/All-Categories/0/All-Pornstars/0/',
            upcoming: '/en/videos/upcoming',
        },
    },
    {
        slug: 'sunlustxxx',
        name: 'Sun Lust XXX',
        url: 'https://www.sunlustxxx.com',
        description: '',
        network: 'blowpass',
        scrape: false,
        show: true, // site offline, use only for indexing old scenes
    },
    // BRAZZERS
    {
        slug: 'momsincontrol',
        name: 'Moms in Control',
        url: 'https://www.brazzers.com/sites/view/id/155/moms-in-control',
        description: "There's nothing hotter than seeing a wholesome MILf get dirty, and that's exactly what MILFs in Control is all about: the hottest, sluttiest cougars in the business taking control of sexy situations to get exactly what they want. Feast your eyes as these mature beauties suck and fuck huge cocks, dominating big-dick studs and hot teen sluts until they get the cum that all MILFs crave!",
        network: 'brazzers',
    },
    {
        slug: 'pornstarslikeitbig',
        name: 'Pornstars Like It Big',
        url: 'https://www.brazzers.com/sites/view/id/24/pornstars-like-it-big',
        description: "A real big dick, that's what everyone wants. Porn-stars are no exception, all the biggest stars agree; BIG COCK is for them. Check out how it stretches their tiny pussies and cums on their round tits. We've got the best chicks jocking the biggest dicks.",
        network: 'brazzers',
    },
    {
        slug: 'bigtitsatwork',
        name: 'Big Tits at Work',
        url: 'https://www.brazzers.com/sites/view/id/15/big-tits-at-work',
        description: 'Sitting at your desk, wishing you can fuck every busty coworker you have? Well, stop dreaming and step inside Big Tits At Work where you can watch real life work adventures caught on tape. Nothing But Big Breasted Work Professionals getting drilled all day long...',
        network: 'brazzers',
    },
    {
        slug: 'bigtitsatschool',
        name: 'Big Tits at School',
        url: 'https://www.brazzers.com/sites/view/id/20/big-tits-at-school',
        description: "The windows have been fogging up at Big Tits At School. Just take a peek inside one of our classrooms and you'll see our smoking hot busty students and big boobed dominant teachers getting their wet pussies stuffed with cock. Stay in your seat! you haven't been dismissed yet.",
        network: 'brazzers',
    },
    {
        slug: 'babygotboobs',
        name: 'Baby Got Boobs',
        url: 'https://www.brazzers.com/sites/view/id/9/baby-got-boobs',
        description: "From fresh-faced teen to total slut, baby has boobs and she isn't afraid to show them. But does she know how to use them? These teens crave monster cock in their tight pussies, whether they're ready for a big dicking is another matter.",
        network: 'brazzers',
    },
    {
        slug: 'realwifestories',
        name: 'Real Wife Stories',
        url: 'https://www.brazzers.com/sites/view/id/52/real-wife-stories',
        description: "You might bring home the bacon, but your wife is still starving. That slut is hungry for cock, she can't get enough, and if you starve her any more she'll get it wherever she can. Better leave work early, or your big-titted wife might just have some giant cock getting squeezed into her waiting pussy, and it won't be yours.",
        network: 'brazzers',
    },
    {
        slug: 'teenslikeitbig',
        name: 'Teens Like It Big',
        url: 'https://www.brazzers.com/sites/view/id/51/teens-like-it-big',
        description: "Whether they know it or not, teens love big stiff cocks in their tight pussies. Nothing goes better together than a tight, willing teen and a huge dick. In her bedroom or sneaking out to her boyfriend's, teens just want it all. Cum inside to see greedy sluts get more than they asked for",
        network: 'brazzers',
    },
    {
        slug: 'zzseries',
        name: 'ZZ Series',
        url: 'https://www.brazzers.com/sites/view/id/81/zz-series',
        description: 'This is the spot for all our high-end content. ZZ series is exclusive footage that offers only the best in terms of story, stars and action. Check out the hottest porn-stars having the nastiest sex here at the ZZ series',
        network: 'brazzers',
    },
    {
        slug: 'mommygotboobs',
        name: 'Mommy Got Boobs',
        url: 'https://www.brazzers.com/sites/view/id/10/mommy-got-boobs',
        description: "When hubby's away MILFS will play. Older women just crave cock, and they're experienced enough to know that only a young stud will do. Big-titted sluts everywhere are sucking and fucking in secret, giving it away to anybody they can. At Mommy Got Boobs, you can get some MILF of your own.",
        network: 'brazzers',
    },
    {
        slug: 'milfslikeitbig',
        name: 'MILFs Like It Big',
        url: 'https://www.brazzers.com/sites/view/id/36/milfs-like-it-big',
        description: "When hubby's away milfy will play. These bored housewives want to get fucked and they want it now. They're experienced and know what they want. America's suburbs are full of these cum-de-sacs just waiting to get laid. Their round tits and thick asses are just begging for it. Cum inside, but don't park out front!",
        network: 'brazzers',
    },
    {
        slug: 'bigtitsinuniform',
        name: 'Big Tits In Uniform',
        url: 'https://www.brazzers.com/sites/view/id/73/big-tits-in-uniform',
        description: "Big titted wonders are all around us, doing the toughest jobs in the tightest uniforms. Look at them just bursting out of that blouse, or over there, bulging under that nurse's uniform. You know when those tight uniforms come off these sluts go wild, sucking and fucking cocks left and right, their big tits just bouncing. I can't wait to punch the clock.",
        network: 'brazzers',
    },
    {
        slug: 'doctoradventures',
        name: 'Doctor Adventures',
        url: 'https://www.brazzers.com/sites/view/id/5/doctor-adventures',
        description: 'Ever had fantasies about fucking your hot doctor? Live out your fantasies on doctoradventures.com. Countless doctor, patient scenarios come to life on this site with the sexiest and bustiest doctors imaginable! This is your one stop for the best in doctor porn in the world!',
        network: 'brazzers',
    },
    {
        slug: 'brazzersexxtra',
        name: 'Brazzers Exxtra',
        url: 'https://www.brazzers.com/sites/view/id/152/brazzers-exxtra',
        description: "\"Brazzers Exxtra\" is a doorway to new, unseen hardcore content! There are countless Brazzers videos that were not released throughout the years and we haven't been able to show them to you until now. Random videos staring the world's most popular pornstars, fresh new industry faces and a whole lot more! We'll even throw in an occasional free video from our friends at Mofos, Twisty's and Babes! Check it all out and let us know what you think. If you want more, we'll get it for you!",
        network: 'brazzers',
    },
    {
        slug: 'bigtitsinsports',
        name: 'Big Tits In Sports',
        url: 'https://www.brazzers.com/sites/view/id/54/big-tits-in-sports',
        description: 'Watch them bounce, watch them score and look at the way they handle those balls! Big tits in sports is here and so are the best big titted, athletic babes. Facials on the court and threesomes on the field, these busty sluts are ready for anything, even if it means playing dirty. Could you take them 1 on 1?',
        network: 'brazzers',
    },
    {
        slug: 'brazzersvault',
        name: 'Brazzers Vault',
        url: 'https://www.brazzers.com/sites/view/id/56/brazzers-vault',
        description: "We've got a whole super computer full of this stuff, technicians are working round the clock in the basement just to keep the thing from overheating. Yeah, this porno is hot. We need to get it out of before the whole thing melts down, that's why it's on the net, for you our loyal Brazzers Members. All the best scenes from all the best girls. In the World. Period.",
        network: 'brazzers',
    },
    {
        slug: 'bigbuttslikeitbig',
        name: 'Big Butts Like It Big',
        url: 'https://www.brazzers.com/sites/view/id/53/big-butts-like-it-big',
        description: "You have to pair like with like. And big butts have to have big dicks to go with them. There's really no choice for these big round asses and the babes who fuck with them. Big assed bitches love it hard and deep, and won't have it any other way. Let the ass stuffing begin.",
        network: 'brazzers',
    },
    {
        slug: 'bigwetbutts',
        name: 'Big Wet Butts',
        url: 'https://www.brazzers.com/sites/view/id/8/big-wet-butts',
        description: 'A nice, big, round butt is a special shape. Begging for powerful doggy style or straight anal penetration, cover a big butt in oil and it becomes a big wet butt, a true rarity. Watch these soft, tight asses get slathered and pounded like you only wish you could. Look at it bounce!',
        network: 'brazzers',
    },
    {
        slug: 'daywithapornstar',
        name: 'Day With A Pornstar',
        url: 'https://www.brazzers.com/sites/view/id/59/day-with-a-pornstar',
        description: "We all know what our favorite stars can do on camera. We're familiar with the way they fuck and suck. What you don't get to see is what they do on their own time. Day With a Porn-star will show you everything, from crazy parties to total babe pals. Nobody else has access like this, it's the closest you get to living the dream.",
        network: 'brazzers',
    },
    {
        slug: 'dirtymasseur',
        name: 'Dirty Masseur',
        url: 'https://www.brazzers.com/sites/view/id/150/dirty-masseur',
        description: "Take a moment and unwind. Lay down, relax, and enjoy watching and wanking to these luscious Brazzers beauties getting good and greasy. Boobs, butts, and other lady-parts are at their prettiest when shimmering with slick oil. Book an appointment, and slide on in with a lubed babe. Believe me when I say, you'll have the happiest of endings...",
        network: 'brazzers',
    },
    {
        slug: 'hotandmean',
        name: 'Hot And Mean',
        url: 'https://www.brazzers.com/sites/view/id/78/hot-and-mean',
        description: "The hottest bitches run together. Hot, mean lesbians love to fuck each other and hate each other for being so beautiful. These lesbo sluts can't get enough pussy and love girl on girl action. Forget the dicks, these chicks don't need 'em. You can watch though, they love that.",
        network: 'brazzers',
    },
    {
        slug: 'brazzersenespanol',
        name: 'Brazzers en Español',
        url: 'https://www.brazzers.com/sites/view/id/157/brazzers-en-espanol',
        description: 'Brazzers en Español - El mejor sitio porno en alta definición del mundo ¡Ofreciéndole los vídeos para adultos en alta definición, descargables y en streaming, más exclusivos de Internet! Brazzers cuenta con las estrellas porno más sexys a través de los sitios más calientes en la red. Las estrellas porno y las escenas más calientes en internet. ¡Tendrá acceso a más sexo anal, tetas grandes y culos calientes de los que jamás soñó!',
        network: 'brazzers',
    },
    {
        slug: 'brazzerslive',
        name: 'Brazzers Live',
        url: 'https://www.brazzers.com/sites/view/id/156/brazzers-live',
        description: 'Brazzers is the industry leader for premium porn that breaks the mold. Pioneering its legendary LIVE SHOWS, ZZ is constantly redefining what hardcore erotica is about. Our wild fuck marathons are loaded with the steamiest improvised sex around. Catch a bevy of naked bodacious babes who ravage the biggest dicks with ease and in real-time. Our monster cock hunks rise to the occasion and feed these ravenous vixens who possess an insatiable appetite for cum.',
        network: 'brazzers',
    },
    {
        slug: 'sexproadventures',
        name: 'SexPro Adventures',
        url: 'https://www.brazzers.com/sites/view/id/23/sexpro-adventures',
        description: "Having trouble with your dick-style? The sex pros are here and they'll teach you everything you need to know to be a better man. At your place or theirs, these sluts just want to have a good time. Don't worry, she's a professional.",
        network: 'brazzers',
    },
    {
        slug: 'shesgonnasquirt',
        name: 'Shes Gonna Squirt',
        url: 'https://www.brazzers.com/sites/view/id/151/shes-gonna-squirt',
        description: "Enter the wet world of female ejaculation at shesgonnasquirt! Exclusive hardcore porn of your top pornstars squirting will excite you beyond belief. She's Gonna Squirt is home to the best in HD squirting  sex videos. How to make a girl's pussy squirt is an art and should no longer remain a mystery, so join now to become a master.",
        network: 'brazzers',
    },
    {
        slug: 'assesinpublic',
        name: 'Asses In Public',
        url: 'https://www.brazzers.com/sites/view/id/50/asses-in-public',
        description: "Sex in public can present its challenges, never fear, we're willing to accept them. There's something hot about asses out in the street that we just can't deny. Porn-stars fucking on public or just hot girls showing their asses in the airport, we've got both and then some. Asses in Public has the roundest asses and the biggest tits just hanging out, where WILL we show up next?",
        network: 'brazzers',
    },
    {
        slug: 'bustyz',
        name: 'Bustyz',
        url: 'https://www.brazzers.com/sites/view/id/6/bustyz',
        description: "If the internet was a town we'd have the biggest tits around. We still do though, because Bustyz features only the best endowed porn stars in solo and group action. Watch these big-titted babes take cock, suck twat and show off their massive jugs. Real or fake, we don't judge, everyone's welcome under the big tit tent",
        network: 'brazzers',
    },
    {
        slug: 'bustyandreal',
        name: 'Busty & Real',
        url: 'https://www.brazzers.com/sites/view/id/2/busty-real',
        description: "Sometimes you need to take a break from the silicon football set. Busty and real has all the real jugs you need. Round. Soft. and as real as they come. These babes are rocking exactly what momma gave them. They've not afraid to show off their assets and get slammed with dick in the process.",
        network: 'brazzers',
    },
    {
        slug: 'hotchicksbigasses',
        name: 'Hot Chicks Big Asses',
        url: 'https://www.brazzers.com/sites/view/id/7/hot-chicks-big-asses',
        description: 'Everyone gather round; the giant ass. A babe can be hot in a lot of ways and having a big round ass is one of the best. All shapes, sizes and types these girls are the best of the best. Round, supple, jiggling asses taking on dicks and other pussies in equal measure.',
        network: 'brazzers',
    },
    {
        slug: 'cfnm',
        name: 'CFNM',
        url: 'https://www.brazzers.com/sites/view/id/154/cfnm',
        description: "Welcome to the world of clothed female sluts fucking, humiliating and dominating naked men, giving them a dose of what it feels like to be owned. If you love women with power dominating wimpy guys and showing them who's boss; women who crave for cock but get it exactly how they want it, that's what you'll find here. Simply put, the guys don't fuck the women, the women fuck the guys and make them feel like whores!",
        network: 'brazzers',
    },
    {
        slug: 'jugfuckers',
        name: 'JugFuckers',
        url: 'https://www.brazzers.com/sites/view/id/12/jugfuckers',
        description: "Like a sex hot-dog, a big dick fits nicely between two soft, round tits. Tit-fucking isn't easy and never will be. Our girls are pros and take big loads on their faces and tits with a smile. From DD to the smallest things going, we've got every type of tit- fuck around.",
        network: 'brazzers',
    },
    {
        slug: 'teenslikeitblack',
        name: 'Teens Like It Black',
        url: 'https://www.brazzers.com/sites/view/id/57/teens-like-it-black',
        description: "Teens just wanna piss their parents off; no rules, spring break, big black cocks. They love pushing things to the limit, how big and black can it be? Only teen girls know. Watch them get more than they bargained for, long black cocks drilling their tight, inexperienced pussies. It's an epic fuck when the biggest and the tightest meet.",
        network: 'brazzers',
    },
    {
        slug: 'racksandblacks',
        name: 'Racks & Blacks',
        url: 'https://www.brazzers.com/sites/view/id/11/racks-blacks',
        description: "All the interracial action you need is here. Big 'ol black cocks ramming and jamming pussies to the limit. All types of different girls fall prey to the venerable black dick. Wet pussies and fat asses? Bring it on. There's nothing our stable of asses can't handle, they'll keep cumming and cumming.",
        network: 'brazzers',
    },
    {
        slug: 'buttsandblacks',
        name: 'Butts & Blacks',
        url: 'https://www.brazzers.com/sites/view/id/3/butts-blacks',
        description: "Giant black dicks paired with round asses and garnished with the tightest pussies of all colors. Butts and Blacks delivers on its name sake, only the biggest dicks rocking the thickest chicks. These round honeys can take it all in and bounce around like it's a pogo stick. Come check out these soft round asses getting the attention they deserve.",
        network: 'brazzers',
    },
    // DDF NETWORK
    {
        slug: 'ddfbusty',
        name: 'DDF Busty',
        url: 'https://ddfbusty.com',
        description: 'Gorgeous Babes with big tits and Euro pornstars with huge natural boobs filmed in Exclusive Full HD, 4K, & VR porn videos.',
        network: 'ddfnetwork',
    },
    {
        slug: 'handsonhardcore',
        name: 'Hands on Hardcore',
        url: 'https://handsonhardcore.com',
        description: 'Hardcore Sex & Anal Fucking Exclusive XXX Videos in VR, 4K and full HD with Hot European Pornstars',
        network: 'ddfnetwork',
    },
    {
        slug: 'houseoftaboo',
        name: 'House of Taboo',
        url: 'https://houseoftaboo.com',
        description: 'Exclusive BDSM Porn & Extreme Sex Videos Produced in VR, 4K and full HD with The Hottest European Fetish Pornstars',
        network: 'ddfnetwork',
    },
    {
        slug: 'ddfnetworkvr',
        name: 'DDF Network VR',
        url: 'https://ddfnetworkvr.com',
        description: 'VR Porn Videos shot Exclusively in 180 3D 4K Virtual Reality featuring the Hottest European & American VR Pornstar Babes',
        network: 'ddfnetwork',
    },
    {
        slug: 'eurogirlsongirls',
        name: 'Euro Girls on Girls',
        url: 'https://eurogirlsongirls.com',
        description: 'Hot Lesbian Sex & Glamour Lesbian Porn Videos and Photos Starring Gorgeous European Pornstars in 4K and Full HD VR.',
        network: 'ddfnetwork',
    },
    {
        slug: '1byday',
        name: '1By-Day',
        url: 'https://1by-day.com',
        description: 'Ultra Sexy Exclusive Solo Masturbation Videos in VR, 4K and full HD showcasing Glamour Babes & Intense Orgasms',
        network: 'ddfnetwork',
    },
    {
        slug: 'euroteenerotica',
        name: 'Euro Teen Erotica',
        url: 'https://euroteenerotica.com',
        description: 'Teen Threesomes & Barely Legal Porn Videos in 4K, VR and FULL HD with Hot Nymphomaniac Teen Babes',
        network: 'ddfnetwork',
    },
    {
        slug: 'hotlegsandfeet',
        name: 'Hot Legs and Feet',
        url: 'https://hotlegsandfeet.com',
        description: 'Foot Fetish & Sexy Legs Porn Videos with Hot and Sexy Euro Pornstars',
        network: 'ddfnetwork',
    },
    {
        slug: 'onlyblowjob',
        name: 'Only Blowjob',
        url: 'https://onlyblowjob.com',
        description: 'Fantasy Blowjobs & POV Cock Sucking Videos and Photos Produced in VR, 4K and full HD featuring Sexy European Pornstars',
        network: 'ddfnetwork',
    },
    {
        slug: 'fuckinhd',
        name: 'Fuck in HD',
        url: 'https://fuckinhd.com',
        description: 'HD Hardcore Sex & XXX Fantasy Porn Videos and Photos Produced in full HD featuring a Variety of Hardcore Porn Niches.',
        network: 'ddfnetwork',
        parameters: { native: true },
        scrape: false,
        show: true, // appears to be re-releases only
    },
    {
        slug: 'bustylover',
        name: 'Busty Lover',
        url: 'https://bustylover.com',
        network: 'ddfnetwork',
        parameters: { native: true },
        scrape: false,
        show: true, // appears to be re-releases only
    },
    // DIGITAL PLAYGROUND
    {
        slug: 'digitalplayground',
        name: 'Digital Playground',
        url: 'https://www.digitalplayground.com/scenes',
        description: '',
        parameters: { extract: true },
        network: 'digitalplayground',
    },
    {
        slug: 'episodes',
        name: 'Episodes',
        url: 'https://www.digitalplayground.com/scenes?site=206',
        description: '',
        network: 'digitalplayground',
    },
    {
        slug: 'flixxx',
        name: 'Flixxx',
        url: 'https://www.digitalplayground.com/scenes?site=207',
        description: '',
        network: 'digitalplayground',
    },
    {
        slug: 'rawcut',
        name: 'Raw Cut',
        url: 'https://www.digitalplayground.com/scenes?site=208',
        description: '',
        network: 'digitalplayground',
    },
    {
        slug: 'dpstarepisodes',
        name: 'DP Star Episodes',
        url: 'https://www.digitalplayground.com/scenes?site=209',
        description: '',
        network: 'digitalplayground',
    },
    {
        slug: 'blockbuster',
        name: 'Blockbuster',
        url: 'https://www.digitalplayground.com/scenes?site=211',
        description: '',
        network: 'digitalplayground',
    },
    {
        slug: 'dpparodies',
        name: 'DP Parodies',
        url: 'https://www.digitalplayground.com/scenes?site=212',
        description: '',
        tags: ['parody'],
        network: 'digitalplayground',
    },
    // DOGFART NETWORK
    {
        slug: 'blacksonblondes',
        name: 'Blacks On Blondes',
        url: 'https://www.blacksonblondes.com/tour',
        description: 'Blacks On Blondes is the Worlds Largest and Best Interracial Sex and Interracial Porn website. Black Men and White Women. BlacksOnBlondes has 23 years worth of Hardcore Interracial Content.  Featuring the entire Legendary Dogfart Movie Archive',
        network: 'dogfartnetwork',
    },
    {
        slug: 'cuckoldsessions',
        name: 'Cuckold Sessions',
        url: 'https://www.cuckoldsessions.com/tour',
        description: 'Dogfart, the #1 Interracial Network in the World Presents CuckoldSessions.com/tour - Hardcore Cuckold Fetish Videos',
        network: 'dogfartnetwork',
    },
    {
        slug: 'gloryhole',
        name: 'Glory Hole',
        url: 'https://www.gloryhole.com/tour',
        description: '',
        network: 'dogfartnetwork',
    },
    {
        slug: 'blacksoncougars',
        name: 'Blacks On Cougars',
        url: 'https://www.blacksoncougars.com/tour',
        description: '',
        network: 'dogfartnetwork',
    },
    {
        slug: 'wefuckblackgirls',
        name: 'We Fuck Black Girls',
        url: 'https://www.wefuckblackgirls.com/tour',
        description: '',
        network: 'dogfartnetwork',
    },
    {
        slug: 'watchingmymomgoblack',
        name: 'Watching My Mom Go Black',
        url: 'https://www.watchingmymomgoblack.com/tour',
        description: '',
        network: 'dogfartnetwork',
    },
    {
        slug: 'interracialblowbang',
        name: 'Interracial Blowbang',
        url: 'https://www.interracialblowbang.com/tour',
        description: '',
        network: 'dogfartnetwork',
    },
    {
        slug: 'cumbang',
        name: 'Cumbang',
        url: 'https://www.cumbang.com/tour',
        description: '',
        network: 'dogfartnetwork',
    },
    {
        slug: 'interracialpickups',
        name: 'Interracial Pickups',
        url: 'https://www.interracialpickups.com/tour',
        description: '',
        network: 'dogfartnetwork',
    },
    {
        slug: 'watchingmydaughtergoblack',
        name: 'Watching My Daughter Go Black',
        url: 'https://www.watchingmydaughtergoblack.com/tour',
        description: '',
        network: 'dogfartnetwork',
    },
    {
        slug: 'zebragirls',
        name: 'Zebra Girls',
        url: 'https://www.zebragirls.com/tour',
        description: '',
        network: 'dogfartnetwork',
    },
    {
        slug: 'gloryholeinitiations',
        name: 'Gloryhole Initiations',
        url: 'https://www.gloryhole-initiations.com/tour',
        description: '',
        network: 'dogfartnetwork',
    },
    {
        slug: 'dogfartbehindthescenes',
        name: 'Dogfart Behind The Scenes',
        url: 'https://www.dogfartbehindthescenes.com/tour',
        description: '',
        network: 'dogfartnetwork',
    },
    {
        slug: 'blackmeatwhitefeet',
        name: 'Black Meat White Feet',
        url: 'https://www.blackmeatwhitefeet.com/tour',
        description: '',
        network: 'dogfartnetwork',
    },
    {
        slug: 'springthomas',
        name: 'Spring Thomas',
        url: 'https://www.springthomas.com/tour',
        description: '',
        network: 'dogfartnetwork',
    },
    {
        slug: 'katiethomas',
        name: 'Katie Thomas',
        url: 'https://www.katiethomas.com/tour',
        description: '',
        network: 'dogfartnetwork',
    },
    {
        slug: 'ruthblackwell',
        name: 'Ruth Blackwell',
        url: 'https://www.ruthblackwell.com/tour',
        description: '',
        network: 'dogfartnetwork',
    },
    {
        slug: 'candymonroe',
        name: 'Candy Monroe',
        url: 'https://www.candymonroe.com/tour',
        description: '',
        network: 'dogfartnetwork',
    },
    {
        slug: 'wifewriting',
        name: 'Wife Writing',
        url: 'https://www.wifewriting.com/tour',
        description: '',
        network: 'dogfartnetwork',
    },
    {
        slug: 'barbcummings',
        name: 'Barb Cummings',
        url: 'https://www.barbcummings.com/tour',
        description: '',
        network: 'dogfartnetwork',
    },
    {
        slug: 'theminion',
        name: 'The Minion',
        url: 'https://www.theminion.com/tour',
        description: '',
        network: 'dogfartnetwork',
    },
    {
        slug: 'blacksonboys',
        name: 'Blacks On Boys',
        url: 'https://www.blacksonboys.com/tour',
        description: '',
        network: 'dogfartnetwork',
    },
    {
        slug: 'gloryholesandhandjobs',
        name: 'Gloryholes And Handjobs',
        url: 'https://www.gloryholesandhandjobs.com/tour',
        description: '',
        network: 'dogfartnetwork',
    },
    // EVIL ANGEL
    {
        slug: 'evilangel',
        name: 'Evil Angel',
        url: 'https://www.evilangel.com',
        description: 'Welcome to the award winning Evil Angel website, home to the most popular pornstars of today, yesterday and tomorrow in their most extreme and hardcore porn scenes to date. We feature almost 30 years of rough sex videos and hardcore anal porn like you\'ve never seen before, and have won countless AVN and XBiz awards including \'Best Site\' and \'Best Studio\'.',
        parameters: { independent: true },
        network: 'evilangel',
    },
    // FAKE HUB
    {
        slug: 'fakeagentuk',
        name: 'Fake Agent UK',
        url: 'https://www.fakehub.com/scenes?site=277',
        description: '',
        network: 'fakehub',
    },
    {
        slug: 'fakecop',
        name: 'Fake Cop',
        url: 'https://www.fakehub.com/scenes?site=278',
        description: '',
        network: 'fakehub',
    },
    {
        slug: 'fakehospital',
        name: 'Fake Hospital',
        url: 'https://www.fakehub.com/scenes?site=279',
        description: '',
        network: 'fakehub',
    },
    {
        slug: 'fakeagent',
        name: 'Fake Agent',
        url: 'https://www.fakehub.com/scenes?site=280',
        description: '',
        network: 'fakehub',
    },
    {
        slug: 'faketaxi',
        name: 'Fake Taxi',
        url: 'https://www.fakehub.com/scenes?site=281',
        description: '',
        network: 'fakehub',
    },
    {
        slug: 'publicagent',
        name: 'Public Agent',
        url: 'https://www.fakehub.com/scenes?site=282',
        description: '',
        network: 'fakehub',
    },
    {
        slug: 'femaleagent',
        name: 'Female Agent',
        url: 'https://www.fakehub.com/scenes?site=283',
        description: '',
        network: 'fakehub',
    },
    {
        slug: 'femalefaketaxi',
        name: 'Female Fake Taxi',
        url: 'https://www.fakehub.com/scenes?site=284',
        description: '',
        network: 'fakehub',
    },
    {
        slug: 'fakedrivingschool',
        name: 'Fake Driving School',
        url: 'https://www.fakehub.com/scenes?site=285',
        description: '',
        network: 'fakehub',
    },
    {
        slug: 'fakehuboriginals',
        name: 'Fake Hub Originals',
        url: 'https://www.fakehub.com/scenes?site=287',
        description: '',
        network: 'fakehub',
    },
    {
        slug: 'fakehostel',
        name: 'Fake Hostel',
        url: 'https://www.fakehub.com/scenes?site=288',
        description: '',
        network: 'fakehub',
    },
    // FAME DIGITAL
    {
        slug: 'devilsfilm',
        name: 'Devil\'s Film',
        url: 'https://www.devilsfilm.com',
        description: 'Welcome to the best porn network, DevilsFilm.com, featuring teens, MILFs, trans and interracial porn with all of your favorite pornstars in 4k ultra HD!',
        parameters: { api: true },
        network: 'famedigital',
    },
    {
        slug: 'lowartfilms',
        name: 'Low Art Films',
        url: 'https://www.lowartfilms.com',
        description: 'Artistic Hardcore Porn Videos',
        network: 'famedigital',
        parameters: {
            latest: '/en/All/scenes/0/latest/',
            upcoming: '/en/All/scenes/0/upcoming',
        },
    },
    {
        slug: 'daringsex',
        name: 'Daring Sex',
        url: 'https://www.daringsexhd.com/',
        description: 'Welcome the official Daring Sex site, home of high quality erotica, sensual porn and hardcore exploration of the darker side of sexuality. Here you will find a variety of videos for lovers looking for a bit of extra, or something darker with an element of control.',
        network: 'famedigital',
        parameters: { api: true },
        scrape: false,
        show: false, // no data sources
    },
    {
        slug: 'peternorth',
        name: 'Peter North',
        url: 'https://www.peternorth.com',
        description: 'PeterNorth.com features hundreds of cumshots and deepthroat blowjob videos with the hottest teens & MILFs. Watch 25 years of Peter North inside!',
        network: 'famedigital',
        parameters: {
            latest: '/en/videos/AllCategories/0/3/0/All-Dvds/0/latest/',
            upcoming: '/en/videos/AllCategories/0/3/0/All-Dvds/0/upcoming',
        },
    },
    {
        slug: 'roccosiffredi',
        name: 'Rocco Siffredi',
        url: 'https://www.roccosiffredi.com',
        description: 'Welcome to the official RoccoSiffredi.com, the Italian Stallion, with hardcore anal fucking and rough sex from the man himself who has coined the term hardcore.',
        parameters: { api: true },
        network: 'famedigital',
    },
    {
        slug: 'silverstonedvd',
        name: 'Silverstone DVD',
        url: 'https://www.silverstonedvd.com',
        description: 'Welcome to SilverStoneDVDs.com to enjoy unlimited streaming & downloads of teen porn, hot latina anal, young and dumb blowjob, DPs and hardcore porn.',
        network: 'famedigital',
        parameters: {
            latest: '/en/All/scenes/0/latest/',
            upcoming: '/en/All/scenes/0/upcoming',
        },
    },
    {
        slug: 'silviasaint',
        name: 'Silvia Saint',
        url: 'https://www.silviasaint.com',
        description: 'Welcome to Silvia Saint official website. You can see Silvia Saint videos, pictures and blog!',
        network: 'famedigital',
        parameters: {
            latest: '/en/scenes/All/0/',
            upcoming: '/en/scenes/All/0/1/upcoming',
        },
    },
    {
        slug: 'whiteghetto',
        name: 'White Ghetto',
        url: 'https://www.whiteghetto.com',
        description: 'Welcome to WhiteGhetto.com. Home of MILFs, GILFs, Midget porn, Indian babes, hairy pussies and more unusual and oddity porn!',
        network: 'famedigital',
        parameters: {
            latest: '/en/scenes/All/0/superCat/0/latest/',
            upcoming: '/en/scenes/All/0/superCat/0/upcoming',
        },
    },
    // FANTASY MASSAGE
    // Club Fantasy Massage is an aggregate site
    {
        slug: 'fantasymassage',
        name: 'Fantasy Massage',
        url: 'https://www.fantasymassage.com',
        network: 'fantasymassage',
        parameters: {
            latest: 'https://www.fantasymassage.com/en/allvideos/fantasymassage/AllCategories/0/AllPornstars/0/updates/',
            upcoming: 'https://www.fantasymassage.com/en/allvideos/fantasymassage/AllCategories/0/Actor/0/upcoming/',
        },
    },
    {
        slug: 'allgirlmassage',
        name: 'All Girl Massage',
        url: 'https://www.allgirlmassage.com',
        network: 'fantasymassage',
        parameters: {
            latest: 'https://www.fantasymassage.com/en/allvideos/allgirlmassage/AllCategories/0/AllPornstars/0/updates/',
            upcoming: 'https://www.fantasymassage.com/en/allvideos/allgirlmassage/AllCategories/0/Actor/0/upcoming/',
            deep: 'network',
            photos: 'https://www.fantasymassage.com/en/photo/',
        },
    },
    {
        slug: 'nurumassage',
        name: 'Nuru Massage',
        url: 'https://www.nurumassage.com',
        network: 'fantasymassage',
        parameters: {
            latest: 'https://www.fantasymassage.com/en/allvideos/nurumassage/AllCategories/0/AllPornstars/0/updates/',
            upcoming: 'https://www.fantasymassage.com/en/allvideos/nurumassage/AllCategories/0/Actor/0/upcoming/',
            deep: 'network',
            photos: 'https://www.fantasymassage.com/en/photo/',
        },
    },
    {
        slug: 'trickyspa',
        name: 'Tricky Spa',
        url: 'https://www.trickyspa.com',
        network: 'fantasymassage',
        parameters: {
            latest: 'https://www.fantasymassage.com/en/allvideos/trickyspa/AllCategories/0/AllPornstars/0/updates/',
            upcoming: 'https://www.fantasymassage.com/en/allvideos/trickyspa/AllCategories/0/Actor/0/upcoming/',
            deep: 'network',
            photos: 'https://www.fantasymassage.com/en/photo/',
        },
    },
    {
        slug: 'soapymassage',
        name: 'Soapy Massage',
        url: 'https://www.soapymassage.com',
        network: 'fantasymassage',
        parameters: {
            latest: 'https://www.fantasymassage.com/en/allvideos/soapymassage/AllCategories/0/AllPornstars/0/updates/',
            upcoming: 'https://www.fantasymassage.com/en/allvideos/soapymassage/AllCategories/0/Actor/0/upcoming/',
            deep: 'network',
            photos: 'https://www.fantasymassage.com/en/photo/',
        },
    },
    {
        slug: 'milkingtable',
        name: 'Milking Table',
        url: 'https://www.milkingtable.com',
        network: 'fantasymassage',
        parameters: {
            latest: 'https://www.fantasymassage.com/en/allvideos/milkingtable/AllCategories/0/AllPornstars/0/updates/',
            upcoming: 'https://www.fantasymassage.com/en/allvideos/milkingtable/AllCategories/0/Actor/0/upcoming/',
            deep: 'network',
            photos: 'https://www.fantasymassage.com/en/photo/',
        },
    },
    {
        slug: 'massageparlor',
        name: 'Massage Parlor',
        url: 'https://www.massage-parlor.com',
        network: 'fantasymassage',
        parameters: {
            latest: 'https://www.fantasymassage.com/en/allvideos/massage-parlor/AllCategories/0/AllPornstars/0/updates/',
            upcoming: 'https://www.fantasymassage.com/en/allvideos/massage-parlor/AllCategories/0/Actor/0/upcoming/',
            deep: 'network',
            photos: 'https://www.fantasymassage.com/en/photo/',
        },
    },
    // GIRLSWAY
    {
        slug: 'girlsway',
        name: 'Girlsway',
        url: 'https://www.girlsway.com',
        description: 'Girlsway.com has the best lesbian porn videos online! The hottest pornstars & first time lesbians in real girl on girl sex, tribbing, squirting & pussy licking action right HERE!',
        tags: ['lesbian'],
        network: 'girlsway',
        parameters: {
            scene: 'https://www.girlsway.com/en/video/girlsway',
        },
    },
    {
        slug: 'girlstryanal',
        name: 'Girls Try Anal',
        url: 'https://www.girlstryanal.com',
        network: 'girlsway',
        parameters: {
            referer: 'https://www.girlsway.com',
        },
    },
    {
        slug: 'mommysgirl',
        name: 'Mommy\'s Girl',
        url: 'https://www.mommysgirl.com',
        network: 'girlsway',
    },
    {
        slug: 'webyoung',
        name: 'Web Young',
        url: 'https://www.webyoung.com',
        network: 'girlsway',
        parameters: {
            referer: 'https://www.girlsway.com',
        },
    },
    {
        slug: 'sextapelesbians',
        name: 'Sex Tape Lesbians',
        url: 'https://www.sextapelesbians.com',
        network: 'girlsway',
        parameters: {
            referer: 'https://www.girlsway.com',
        },
    },
    {
        slug: 'momsonmoms',
        name: 'Moms On Moms',
        url: 'https://www.girlsway.com/en/videos/momsonmoms',
        network: 'girlsway',
        parameters: {
            scene: 'https://www.girlsway.com/en/video',
        },
    },
    // INSEX
    {
        slug: 'sexuallybroken',
        name: 'Sexually Broken',
        url: 'http://www.sexuallybroken.com',
        tags: ['bdsm'],
        network: 'insex',
    },
    {
        slug: 'infernalrestraints',
        name: 'Infernal Restraints',
        url: 'http://www.infernalrestraints.com',
        tags: ['bdsm'],
        network: 'insex',
    },
    {
        slug: 'hardtied',
        name: 'Hardtied',
        url: 'http://www.hardtied.com',
        tags: ['bdsm'],
        network: 'insex',
    },
    {
        slug: 'realtimebondage',
        name: 'Real Time Bondage',
        url: 'http://www.realtimebondage.com',
        tags: ['bdsm'],
        network: 'insex',
    },
    {
        slug: 'topgrl',
        name: 'TopGrl',
        url: 'http://www.topgrl.com',
        tags: ['bdsm', 'femdom'],
        network: 'insex',
    },
    {
        slug: 'paintoy',
        name: 'Paintoy',
        url: 'http://www.paintoy.com',
        tags: ['bdsm'],
        network: 'insex',
    },
    {
        slug: 'aganmedon',
        name: 'Agan Medon',
        url: 'http://www.aganmedon.com',
        tags: ['bdsm', 'animated'],
        network: 'insex',
    },
    {
        slug: 'sensualpain',
        name: 'Sensual Pain',
        url: 'http://www.sensualpain.com',
        tags: ['bdsm'],
        network: 'insex',
    },
    // JAYS POV
    {
        slug: 'jayspov',
        name: 'Jay\'s POV',
        url: 'https://jayspov.net',
        network: 'jayrock',
    },
    {
        slug: 'cospimps',
        name: 'CosPimps',
        url: 'https://cospimps.com',
        network: 'jayrock',
    },
    {
        slug: 'blackforwife',
        name: 'Black for Wife',
        url: 'https://www.blackforwife.com',
        network: 'jayrock',
        parameters: {
            referer: 'https://freetour.adulttime.com/en/blackforwife',
            useGamma: true,
            scene: false,
            deep: 'https://21sextury.com/en/video/',
        },
    },
    // JULES JORDAN
    {
        slug: 'julesjordan',
        name: 'Jules Jordan',
        url: 'https://www.julesjordan.com',
        description: 'Jules Jordan\'s Official Membership Site',
        network: 'julesjordan',
    },
    {
        slug: 'theassfactory',
        name: 'The Ass Factory',
        url: 'https://www.theassfactory.com',
        network: 'julesjordan',
    },
    {
        slug: 'spermswallowers',
        name: 'Sperm Swallowers',
        url: 'https://www.spermswallowers.com',
        network: 'julesjordan',
    },
    {
        slug: 'manuelferrara',
        name: 'Manuel Ferrara',
        url: 'https://www.manuelferrara.com',
        network: 'julesjordan',
    },
    // KELLY MADISON MEDIA
    {
        slug: 'teenfidelity',
        name: 'Teen Fidelity',
        url: 'https://www.teenfidelity.com',
        description: 'Home of Kelly Madison and Ryan Madison',
        network: 'kellymadison',
    },
    {
        slug: 'pornfidelity',
        name: 'Porn Fidelity',
        url: 'https://www.pornfidelity.com',
        description: 'Home of Kelly Madison and Ryan Madison',
        network: 'kellymadison',
    },
    {
        slug: 'kellymadison',
        name: 'Kelly Madison',
        url: 'https://www.pornfidelity.com',
        description: 'Home of Kelly Madison and Ryan Madison',
        network: 'kellymadison',
    },
    // KINK
    {
        slug: 'thirtyminutesoftorment',
        name: '30 Minutes of Torment',
        url: 'https://www.kink.com/channel/30minutesoftorment',
        description: 'Thick-Muscled Men Endure 30 Minutes Of BDSM Torment By A Pain-Inducing Dom. Can they take 30 Minutes of Torment? Watch as top gay pornstars take on the challenge of a lifetime. Bondage, BDSM, punishment, huge insertions, & more!',
        network: 'kink',
    },
    {
        slug: 'boundgangbangs',
        name: 'Bound Gangbangs',
        url: 'https://www.kink.com/channel/boundgangbangs',
        description: 'Poweless whores tied in bondage and stuffed with a cock in every hole. At BoundGangbangs women get surprise extreme gangbangs, blindfolds, deepthroat blowjobs, sex punishment, bondage, double penetration and interracial sex.',
        network: 'kink',
    },
    {
        slug: 'boundgods',
        name: 'Bound Gods',
        url: 'https://www.kink.com/channel/boundgods',
        description: 'Muscle Studs Are Bound, Gagged & Spread For A Deep Cock Pounding. Not even the most rock hard muscled studs can escape punishment & submission on BoundGods.com Watch the hottest studs get tied down, fucked & submitted.',
        tags: ['gay'],
        network: 'kink',
    },
    {
        slug: 'boundinpublic',
        name: 'Bound in Public',
        url: 'https://www.kink.com/channel/boundinpublic',
        description: 'Cum Starved Sluts Humiliated And Fucked Hard In Public By Hung Studs.',
        network: 'kink',
    },
    {
        slug: 'brutalsessions',
        name: 'Brutal Sessions',
        url: 'https://www.kink.com/channel/brutalsessions',
        description: "Hardcore BDSM jam packed with XXX fucking in bondage! We're taking dungeon sex beyond the castle!",
        network: 'kink',
    },
    {
        slug: 'buttmachineboys',
        name: 'Butt Machine Boys',
        url: 'https://www.kink.com/channel/buttmachineboys',
        description: 'Powerful Fucking Machines Pound Hot Men Hard & Deep.',
        tags: ['gay'],
        network: 'kink',
    },
    {
        slug: 'devicebondage',
        name: 'Device Bondage',
        url: 'https://www.kink.com/channel/devicebondage',
        description: 'The Domination Of Sluts In Barbaric Metal Devices. Device Bondage takes BDSM porn to new levels with extreme restraints & unique devices with beautiful pornstars to huge, forced squirting orgasms.',
        network: 'kink',
    },
    {
        slug: 'divinebitches',
        name: 'Divine Bitches',
        url: 'https://www.kink.com/channel/divinebitches',
        description: 'Beautiful Women Dominate Submissive Men With Pain, Humiliation And Strap-On Fucking. The best in femdom and bondage. Men on Divine Bitches respond with  obedience, ass worship, cunt worship, oral servitude, pantyhose worship, and foot worship.',
        tags: ['femdom'],
        network: 'kink',
    },
    {
        slug: 'electrosluts',
        name: 'Electrosluts',
        url: 'https://www.kink.com/channel/electrosluts',
        description: 'Lezdoms Take Submissive Sluts To Their Limits, Shocking & Tormenting Their Wet Hot Pussies. Pornstars live out their electric bondage fantasies while dominatrixes use electrodes, paddles, caddle prods, & more to bring them to intense orgasms!',
        network: 'kink',
    },
    {
        slug: 'everythingbutt',
        name: 'Everything Butt',
        url: 'https://www.kink.com/channel/everythingbutt',
        description: 'Gaping Anal Holes Are Stuffed & Stretched To The Max. Anal Fisting, Enemas & Rimming Has Never Tasted So Good. EverythingButt.com explores the extreme limits of FemDom lesbian anal. Watch asses get destroyed by brutal fistings, huge insertions, double anal & more!',
        network: 'kink',
    },
    {
        slug: 'familiestied',
        name: 'Families Tied',
        url: 'https://www.kink.com/channel/familiestied',
        description: 'Intense BDSM family role play threesomes & more.',
        network: 'kink',
    },
    {
        slug: 'footworship',
        name: 'Foot Worship',
        url: 'https://www.kink.com/channel/footworship',
        description: 'Satisfy Your Foot Fetish With The Kinkiest Foot Action. Enjoy Trampling, Foot Jobs, High Heels, And Pantyhose.',
        network: 'kink',
    },
    {
        slug: 'fuckedandbound',
        name: 'Fucked and Bound',
        url: 'https://www.kink.com/channel/fuckedandbound',
        description: 'Extreme Anal, Rope Bondage, & Brutal Face Fucking.',
        network: 'kink',
    },
    {
        slug: 'fuckingmachines',
        name: 'Fucking Machines',
        url: 'https://www.kink.com/channel/fuckingmachines',
        description: 'Machines Fucking Squirting Pussies With Extreme Insertions. Fucking Machines is the ultimate hardcore sex toy porn. Huge dildos strapped to sex machines relentlessly fucking pornstars to real squirting oragsms!',
        network: 'kink',
    },
    {
        slug: 'hardcoregangbang',
        name: 'Hardcore Gangbang',
        url: 'https://www.kink.com/channel/hardcoregangbang',
        description: "Where all women's hardcore gangbang fantasies come true. Watch extreme, brutal gangbangs with pornstars, models, & MILFs that crave cock in every hole. HardcoreGangbang.com has the best creampie gang bangs online.",
        network: 'kink',
    },
    {
        slug: 'hogtied',
        name: 'Hogtied',
        url: 'https://www.kink.com/channel/hogtied',
        description: 'Your favorite girls restrained with rope, punished & trained. Hogtied is the original extreme bondage porn website. Watch top pornstars and pain sluts in brutal bondage, getting tormented, and forced to orgasm!',
        network: 'kink',
    },
    {
        slug: 'kinkfeatures',
        name: 'Kink Features',
        url: 'https://www.kink.com/channel/kinkfeatures',
        description: 'Curated scenes by Kink\'s very best directors.',
        network: 'kink',
    },
    {
        slug: 'kinkuniversity',
        name: 'Kink University',
        url: 'https://www.kink.com/channel/kinkuniversity',
        description: 'Learn BDSM Technical Skills & Theories From Respected Teachers In The Kink Community. Learn BDSM skills and improve your sex techniques. Video tutorials feature top sex ed experts and hardcore demos on topics from bondage to relationships.',
        network: 'kink',
    },
    {
        slug: 'meninpain',
        name: 'Men In Pain',
        url: 'https://www.kink.com/channel/meninpain',
        description: 'Submissive Men Violated With Verbal Humiliation And Harsh Punishment By Beautiful Dominatrices.',
        network: 'kink',
    },
    {
        slug: 'menonedge',
        name: 'Men on Edge',
        url: 'https://www.kink.com/channel/menonedge',
        description: "Hot Guys Begging To Cum Are Brought To The Edge Of Complete Submission And Allowed To Blow Their Loads. Men on Edge has perfected the art of gay BDSM & edging porn. Watch straight men bound up & edged by dominant gay pornstars until they can't help but cum!",
        tags: ['gay'],
        network: 'kink',
    },
    {
        slug: 'nakedkombat',
        name: 'Naked Kombat',
        url: 'https://www.kink.com/channel/nakedkombat',
        description: 'Fight Fit Studs Go Head To Head In A Battle For Dominance. The Loser Gets Pinned And Punish Fucked Without Mercy',
        network: 'kink',
    },
    {
        slug: 'publicdisgrace',
        name: 'Public Disgrace',
        url: 'https://www.kink.com/channel/publicdisgrace',
        description: 'Women Bound Stripped And Punished In Public Get Hardcore Fucked Where Everyone Can See. Unscripted public humiliation & punishment of submissive slaves in real life locations. PublicDisgrace features the best outdoor BDSM & voyeur porn!',
        network: 'kink',
    },
    {
        slug: 'sadisticrope',
        name: 'Sadistic Rope',
        url: 'https://www.kink.com/channel/sadisticrope',
        description: 'Innocence Taken By Extreme Rope Bondage, Hardcore BDSM And Pussy-Destroying Orgasms.',
        network: 'kink',
    },
    {
        slug: 'sexandsubmission',
        name: 'Sex and Submission',
        url: 'https://www.kink.com/channel/sexandsubmission',
        description: 'Submissive Sluts Are Dominated With Rough Sex And Bondage. Real pornstars, hardcore bondage, master & slave roles are what SexAndSubmission.com is all about. Watch submissive sluts give in to total domination!',
        network: 'kink',
    },
    {
        slug: 'strugglingbabes',
        name: 'Struggling Babes',
        url: 'https://www.kink.com/channel/strugglingbabes',
        description: 'Demystifying and celebrating alternative sexuality by providing the most authentic kinky videos. Experience the other side of porn.',
        network: 'kink',
    },
    {
        slug: 'thetrainingofo',
        name: 'The Training of O',
        url: 'https://www.kink.com/channel/thetrainingofo',
        description: 'Slaves Are Trained And Rewarded With Hardcore Bondage And Sex. Watch real pornstars undergo extreme slave training through hardcore bondage & BDSM porn. The Training of O is the ultimate slave / master experience!',
        network: 'kink',
    },
    {
        slug: 'theupperfloor',
        name: 'The Upper Floor',
        url: 'https://www.kink.com/channel/theupperfloor',
        description: 'Trained slaves serve the house and their master in intense BDSM and kinky threesomes. The Upper Floor is a voyeuristic look into BDSM and fetish porn shoots with real submissive pornstars living out their kinky fantasies live on cam.',
        network: 'kink',
    },
    {
        slug: 'tspussyhunters',
        name: 'TS Pussy Hunters',
        url: 'https://www.kink.com/channel/tspussyhunters',
        description: 'Hot TS cocks prey on the wet pussies of submissive ladies who are fucked hard till they cum. Dominant TS femme fatales with the hardest dicks, the softest tits, and the worst intentions dominate, bind, and punish bitches on the ultimate transfucking porn site.',
        tags: ['transsexual'],
        network: 'kink',
    },
    {
        slug: 'tsseduction',
        name: 'TS Seduction',
        url: 'https://www.kink.com/channel/tsseduction',
        description: 'Sexy TS Women With Huge Cocks Dominate The Holes Of Straight Boys. Real TS women who are drop-dead gorgeous from their pretty faces to their big tits to their hard TS cocks. TS Seduction is the ultimate in transsexual bondage porn.',
        network: 'kink',
    },
    {
        slug: 'ultimatesurrender',
        name: 'Ultimate Surrender',
        url: 'https://www.kink.com/channel/ultimatesurrender',
        description: 'Competitive Female Wrestling Where The Loser Gets Strap-On Punish Fucked. Ultimate Surrender features hardcore naked female wrestling porn videos where the winner gets to dominate the loser with some kinky lesbian FemDom!',
        network: 'kink',
    },
    {
        slug: 'waterbondage',
        name: 'Water Bondage',
        url: 'https://www.kink.com/channel/waterbondage',
        description: 'Helpless Bound Beauties Sprayed, Dunked And Tormented Until They Cum Hard & Wet.',
        network: 'kink',
    },
    {
        slug: 'whippedass',
        name: 'Whipped Ass',
        url: 'https://www.kink.com/channel/whippedass',
        description: 'Beautiful Submissive Sluts Take A Hard Fucking From Powerful Dominant Women. Watch brutal lesbian dominatrixes push submissive sluts to their orgasmic breaking points on WhippedAss! Hardcore fisting, huge strapons & face sitting!',
        network: 'kink',
    },
    {
        slug: 'wiredpussy',
        name: 'Wired Pussy',
        url: 'https://www.kink.com/channel/wiredpussy',
        description: 'Gorgeous Women Submit To Electricity, Are Zapped, Shocked & Prodded To Orgasm.',
        network: 'kink',
    },
    // LEGALPORNO
    {
        slug: 'legalporno',
        name: 'LegalPorno',
        url: 'https://www.legalporno.com',
        description: 'The Best HD Porn For You!',
        parameters: { independent: true },
        network: 'legalporno',
    },
    // METRO HD
    {
        slug: 'devianthardcore',
        name: 'Deviant Hardcore',
        url: 'https://www.devianthardcore.com',
        description: '',
        parameters: { siteId: 305 },
        tags: ['bdsm'],
        network: 'metrohd',
    },
    {
        slug: 'shewillcheat',
        name: 'She Will Cheat',
        url: 'https://www.shewillcheat.com',
        description: '',
        parameters: { siteId: 306 },
        network: 'metrohd',
    },
    {
        slug: 'familyhookups',
        name: 'Family Hookups',
        url: 'https://www.familyhookups.com',
        description: '',
        parameters: { siteId: 307 },
        tags: ['family'],
        network: 'metrohd',
    },
    {
        slug: 'kinkyspa',
        name: 'Kinky Spa',
        url: 'https://www.kinkyspa.com',
        tags: ['massage'],
        parameters: { siteId: 308 },
        network: 'metrohd',
    },
    {
        slug: 'girlgrind',
        name: 'Girl Grind',
        url: 'https://www.girlgrind.com',
        description: '',
        parameters: { siteId: 309 },
        tags: ['lesbian'],
        network: 'metrohd',
    },
    // MEN
    {
        slug: 'bigdicksatschool',
        name: 'Big Dicks At School',
        url: 'https://www.bigdicksatschool.com',
        description: '',
        parameters: { siteId: 252 },
        tags: ['gay'],
        network: 'men',
    },
    {
        slug: 'drillmyhole',
        name: 'Drill My Hole',
        url: 'https://www.drillmyhole.com',
        description: '',
        parameters: { siteId: 253 },
        tags: ['gay'],
        network: 'men',
    },
    {
        slug: 'str8togay',
        name: 'Str8 to Gay',
        url: 'https://www.str8togay.com',
        tags: ['gay'],
        parameters: { siteId: 254 },
        network: 'men',
    },
    {
        slug: 'thegayoffice',
        name: 'The Gay Office',
        url: 'https://www.thegayoffice.com',
        tags: ['gay'],
        parameters: { siteId: 255 },
        network: 'men',
    },
    {
        slug: 'jizzorgy',
        name: 'Jizz Orgy',
        url: 'https://www.jizzorgy.com',
        tags: ['gay'],
        parameters: { siteId: 256 },
        network: 'men',
    },
    {
        slug: 'menofuk',
        name: 'Men of UK',
        url: 'https://www.menofuk.com',
        tags: ['gay'],
        parameters: { siteId: 258 },
        network: 'men',
    },
    {
        slug: 'toptobottom',
        name: 'Top to Bottom',
        url: 'https://www.toptobottom.com',
        tags: ['gay'],
        parameters: { siteId: 259 },
        network: 'men',
    },
    {
        slug: 'godsofmen',
        name: 'Gods of Men',
        url: 'https://www.godsofmen.com',
        tags: ['gay'],
        parameters: { siteId: 260 },
        network: 'men',
    },
    // MINDGEEK
    {
        slug: 'tube8vip',
        name: 'Tube8Vip',
        url: 'https://www.tube8vip.com',
        description: '',
        parameters: { native: true },
        network: 'mindgeek',
    },
    {
        slug: 'transangels',
        name: 'TransAngels',
        url: 'https://www.transangels.com',
        tags: ['transsexual'],
        parameters: { native: true },
        network: 'mindgeek',
    },
    {
        slug: 'trueamateurs',
        name: 'True Amateurs',
        url: 'https://www.trueamateurs.com',
        description: 'TrueAmateurs.com is the best homemade porn from real amateurs. Watch these real hot couples in our exclusive scenes.',
        parameters: { native: true },
        network: 'mindgeek',
    },
    // MIKE ADRIANO
    {
        slug: 'trueanal',
        name: 'True Anal',
        url: 'https://trueanal.com',
        description: 'TrueAnal is the hottest site with all hardcore Anal content and only the most popular pornstars getting their asses pounded and gapped with huge cock and more!',
        tags: ['anal'],
        network: 'mikeadriano',
    },
    {
        slug: 'allanal',
        name: 'All Anal',
        url: 'https://allanal.com',
        description: 'Popular babes getting their tight asses filled with cock! Pure anal fucking only at AllAnal!',
        tags: ['anal', 'mff'],
        network: 'mikeadriano',
    },
    {
        slug: 'nympho',
        name: 'Nympho',
        url: 'https://nympho.com',
        description: 'These Babes have an appetite for nasty, sloppy fucking!',
        network: 'mikeadriano',
    },
    {
        slug: 'swallowed',
        name: 'Swallowed',
        url: 'https://swallowed.com',
        description: 'Swallowed is a Premium adult website for the hottest Blowjobs content online with only the most popular pornstars swallowing cock!',
        tags: ['blowjob', 'deepthroat', 'facefucking'],
        network: 'mikeadriano',
    },
    // MILE HIGH MEDIA
    {
        slug: 'doghousedigital',
        name: 'Doghouse Digital',
        url: 'https://www.doghousedigital.com',
        parameters: { siteId: 321 },
        network: 'milehighmedia',
    },
    {
        slug: 'milehighmedia',
        name: 'Mile High Media',
        url: 'https://www.milehighmedia.com/scenes?site=323',
        network: 'milehighmedia',
    },
    {
        slug: 'realityjunkies',
        name: 'Reality Junkies',
        url: 'https://www.realityjunkies.com',
        parameters: { siteId: 324 },
        network: 'milehighmedia',
    },
    {
        slug: 'sweetheartvideo',
        name: 'Sweetheart Video',
        url: 'https://www.sweetheartvideo.com',
        parameters: { siteId: 325 },
        network: 'milehighmedia',
    },
    {
        slug: 'sweetsinner',
        name: 'Sweet Sinner',
        url: 'https://www.sweetsinner.com',
        parameters: { siteId: 326 },
        network: 'milehighmedia',
    },
    {
        slug: 'iconmale',
        name: 'Icon Male',
        url: 'https://www.iconmale.com',
        tags: ['gay'],
        parameters: { native: true },
        network: 'milehighmedia',
    },
    // MOFOS
    {
        slug: 'girlsgonepink',
        name: 'Girls Gone Pink',
        url: 'https://www.mofos.com/scenes?site=204',
        description: "There comes a point in every woman's life when she gets a little curious about what some hot girl on girl sex could be like. Whether they're lesbian or just straight and incredibly daring and open-minded, the end result is the same. GirlsGonePink.com is full of soft lips, long flowing hair, and sensual feminine figures that are enough to get any horny minx's blood pumping. Premium full-length lesbian porn videos await you full of perfect boobs, pointy nipples, round butts, and luscious legs that usually stay separated!",
        network: 'mofos',
    },
    {
        slug: 'ebonysextapes',
        name: 'Ebony Sex Tapes',
        url: 'https://www.mofos.com/scenes?site=202',
        description: 'Once you go black, you never go back! Did you think that was only how white women feel about black men? Well if you did, that can only mean you never had a stacked, curvy, big ass, beautiful black teen riding your hard white cock. Watch these lucky guys fuck their Ebony Girlfriends at EbonySexTapes.com.',
        network: 'mofos',
    },
    {
        slug: 'sharemybf',
        name: 'Share My BF',
        url: 'https://www.mofos.com/scenes?site=201',
        description: 'Would your cock be able to handle 2 wet pussies at the same time? One hot teen riding your face while the other deepthroats you. You know your GF tells all her friends how big your dick is. Imagine if you can fuck her and her friend at the same time? Live the fantasy at ShareMyBF.com.',
        network: 'mofos',
    },
    {
        slug: 'dontbreakme',
        name: "Don't Break Me",
        url: 'https://www.mofos.com/scenes?site=198',
        description: 'DontBreakMe.com is about tiny spinners fucking big guys with massive dicks! Most of these chicks are shorter than 5 feet tall and weigh less than 100lbs. Meanwhile, these girls are paired up with guys who tower over them by at least 1.5 feet and have 9" dicks!! The look on their faces when they see that huge dick pop out of his pants is priceless. While it turns them on they usually get a bit nervous: "how will I squeeze that huge cock inside?" Ouch! Check it out.',
        network: 'mofos',
    },
    {
        slug: 'iknowthatgirl',
        name: 'I Know That Girl',
        url: 'https://www.mofos.com/scenes?site=183',
        description: 'Every single gorgeous girl you see on this site is 100% Real! They are all part of the biggest user submitted, amateur video site in the world...IKnowThatGirl.com! Hot young girlfriends getting kinky on camera, sucking and fucking, even stuffing dildos up their tight pussies, all filmed on home video and leaked to us by some lowlife, soon to be ex-boyfriend or former best friend! Oh well... Enjoy!',
        network: 'mofos',
    },
    {
        slug: 'letstryanal',
        name: 'Lets Try Anal',
        url: 'https://www.mofos.com/scenes?site=189',
        description: "This isn't just another anal site! Letstryanal.com features the hottest real footage of amateur girls and their first time ass fucking experiences. Watch it all... innocent girlfriends being convinced to try anal, their faces of pain and screaming as they beg their boyfriend to \"please go slower\" while a large cock penetrates their tight asses for the first time! Let's face it, there is nothing like seeing a cock disappear in a virgin asshole. It's so hot!",
        network: 'mofos',
    },
    {
        slug: 'latinasextapes',
        name: 'Latina Sex Tapes',
        url: 'https://www.mofos.com/scenes?site=188',
        description: "100% Real Latina Girls getting fucked by their boyfriends, filmed and submitted to us for Big $$$! Watch amazing real footage and private videos of these beautiful amateur girls, their perfectly tanned bodies, mouth-watering curves, luscious round asses, and mind blowing accents!  We've only kept the best, most outstanding sex videos and uploaded them for you to watch. You'll be amazed with what we received, and more is on the way!",
        network: 'mofos',
    },
    {
        slug: 'publicpickups',
        name: 'Public Pickups',
        url: 'https://www.mofos.com/scenes?site=190',
        description: "Check out the hottest REAL footage of young girls getting picked up and fucked in public! The girls are usually shy around guys approaching them with a video camera, but that's the fun part. Besides their shyness slowly disappears after they're offered money to get dirty. While it's a real turn on seeing the girls flash and get fondled in public... the hottest part is watching them get fucked everywhere...in cars, parks, clubs, even the library!",
        network: 'mofos',
    },
    {
        slug: 'pervsonpatrol',
        name: 'Pervs On Patrol',
        url: 'https://www.mofos.com/scenes?site=185',
        description: "A while back, this beautiful girl who lived next door use to always undress with her window opened. This girl had no fucking clue that I was jerking off over her from across the yard. One day I decided to grab my dad's camera and start filming her. It was amazing... until she finally caught me. Fuck, this girl was PISSED!..., but could you fucking believe that once she calmed down she was actually a little turned on by the whole situation,... and what happened next changed my life!",
        network: 'mofos',
    },
    {
        slug: 'strandedteens',
        name: 'Stranded Teens',
        url: 'https://www.mofos.com/scenes?site=192',
        description: "Watch videos on StrandedTeens.com and you will never look at a hitchhiker the same way again! Some of these girls will do anything for a ride or simply to make a friend - even the shy ones. From giving road head to getting ass-fucked on the hood of the car, you can watch it all. Check it out now, you won't be disappointed!",
        network: 'mofos',
    },
    {
        slug: 'realslutparty',
        name: 'Real Slut Party',
        url: 'https://www.mofos.com/scenes?site=184',
        description: "Wanna see the most mind blowing college sex parties from across the country? It's the real deal, all caught on video and submitted by you! Insane college craziness, pussy packed house parties, holiday orgies, backyard BBQ's gone wrong and hundreds of tight, young girls getting crazy, stripped down, and on the prowl for all the cock they can find!",
        network: 'mofos',
    },
    {
        slug: 'mofoslab',
        name: 'MOFOS Lab',
        url: 'https://www.mofos.com/scenes?site=205',
        description: "We've received your feedback and are experimenting with turning your wildest fantasies into the ultimate POV experience; this is Mofos Lab! Featuring today's hottest and freshest talent, immerse yourself in an exciting Mofos venture that brings you the edgiest new content!",
        network: 'mofos',
    },
    {
        slug: 'mofosbsides',
        name: 'Mofos B Sides',
        url: 'https://www.mofos.com/scenes?site=191',
        description: "Mofos B-Sides is a doorway to new, unseen amateur video! Hundreds of clips have been submitted to Mofos through the years and we've never shown them to you until now. We'll give you a little bit at a time, from random girls in random scenario\\’s, and maybe even an occasional free video from our friends at Brazzers, Twisty's and Babes! Check it all out and let us know what you think.",
        network: 'mofos',
    },
    {
        slug: 'shesafreak',
        name: "She's A Freak",
        url: 'https://www.mofos.com/scenes?site=187',
        description: "Fresh, young amateur girls with beautiful tight bodies, pushing themselves to the limit! It's just another great way that today's hottest new models are choosing to showcase their stunning bodies and show all of us that they're ready for more! Soaking wet masturbation, fisting, squirting, double penetration and anal toys are just some of the things they do to show us how freaky they can be and how ready they are to graduate from toys to thick, fat cock!",
        network: 'mofos',
    },
    // NAUGHTY AMERICA
    {
        slug: 'myfriendshotmom',
        name: 'My Friend\'s Hot Mom',
        url: 'https://www.naughtyamerica.com/site/my-friend-s-hot-mom',
        network: 'naughtyamerica',
    },
    {
        slug: 'slutstepmom',
        name: 'Slut Step Mom',
        url: 'https://www.naughtyamerica.com/site/slut-step-mom',
        network: 'naughtyamerica',
    },
    {
        slug: 'openfamily',
        name: 'Open Family',
        url: 'https://www.naughtyamerica.com/site/open-family',
        network: 'naughtyamerica',
    },
    {
        slug: 'sleazystepdad',
        name: 'Sleazy Stepdad',
        url: 'https://www.naughtyamerica.com/site/sleazy-stepdad',
        network: 'naughtyamerica',
    },
    {
        slug: 'watchyourmom',
        name: 'Watch Your Mom',
        url: 'https://www.naughtyamerica.com/site/watch-your-mom',
        network: 'naughtyamerica',
    },
    {
        slug: 'bigcockbully',
        name: 'Big Cock Bully',
        url: 'https://www.naughtyamerica.com/site/big-cock-bully',
        network: 'naughtyamerica',
    },
    {
        slug: 'bigcockhero',
        name: 'Big Cock Hero',
        url: 'https://www.naughtyamerica.com/site/big-cock-hero',
        network: 'naughtyamerica',
    },
    {
        slug: 'mysistershotfriend',
        name: "My Sister's Hot Friend",
        url: 'https://www.naughtyamerica.com/site/my-sister-s-hot-friend',
        network: 'naughtyamerica',
    },
    {
        slug: 'myfirstsexteacher',
        name: 'My First Sex Teacher',
        url: 'https://www.naughtyamerica.com/site/my-first-sex-teacher',
        network: 'naughtyamerica',
    },
    {
        slug: 'slutstepsister',
        name: 'Slut Step Sister',
        url: 'https://www.naughtyamerica.com/site/slut-step-sister',
        network: 'naughtyamerica',
    },
    {
        slug: 'teenslovecream',
        name: 'Teens Love Cream',
        url: 'https://www.naughtyamerica.com/site/teens-love-cream',
        network: 'naughtyamerica',
    },
    {
        slug: 'latinastepmom',
        name: 'Latina Step Mom',
        url: 'https://www.naughtyamerica.com/site/latina-step-mom',
        network: 'naughtyamerica',
    },
    {
        slug: 'seducedbyacougar',
        name: 'Seduced By A Cougar',
        url: 'https://www.naughtyamerica.com/site/seduced-by-a-cougar',
        network: 'naughtyamerica',
    },
    {
        slug: 'showmybf',
        name: 'Show My BF',
        url: 'https://www.naughtyamerica.com/site/show-my-bf',
        network: 'naughtyamerica',
    },
    {
        slug: 'mydaughtershotfriend',
        name: "My Daughter's Hot Friend",
        url: 'https://www.naughtyamerica.com/site/my-daughter-s-hot-friend',
        network: 'naughtyamerica',
    },
    {
        slug: 'lasluts',
        name: 'LA Sluts',
        url: 'https://www.naughtyamerica.com/site/la-sluts',
        network: 'naughtyamerica',
    },
    {
        slug: 'mywifeismypornstar',
        name: 'My Wife Is My Pornstar',
        url: 'https://www.naughtyamerica.com/site/my-wife-is-my-pornstar',
        network: 'naughtyamerica',
    },
    {
        slug: 'watchyourwife',
        name: 'Watch Your Wife',
        url: 'https://www.naughtyamerica.com/site/watch-your-wife',
        network: 'naughtyamerica',
    },
    {
        slug: 'tonightsgirlfriendclassic',
        name: "Tonight's Girlfriend",
        url: 'https://www.naughtyamerica.com/site/tonight-s-girlfriend-classic',
        network: 'naughtyamerica',
    },
    {
        slug: 'wivesonvacation',
        name: 'Wives on Vacation',
        url: 'https://www.naughtyamerica.com/site/wives-on-vacation',
        network: 'naughtyamerica',
    },
    {
        slug: 'naughtyweddings',
        name: 'Naughty Weddings',
        url: 'https://www.naughtyamerica.com/site/naughty-weddings',
        network: 'naughtyamerica',
    },
    {
        slug: 'dirtywivesclub',
        name: 'Dirty Wives Club',
        url: 'https://www.naughtyamerica.com/site/dirty-wives-club',
        network: 'naughtyamerica',
    },
    {
        slug: 'mydadshotgirlfriend',
        name: "My Dad's Hot Girlfriend",
        url: 'https://www.naughtyamerica.com/site/my-dad-s-hot-girlfriend',
        network: 'naughtyamerica',
    },
    {
        slug: 'mygirllovesanal',
        name: 'My Girl Loves Anal',
        url: 'https://www.naughtyamerica.com/site/my-girl-loves-anal',
        network: 'naughtyamerica',
    },
    {
        slug: 'analcollege',
        name: 'Anal College',
        url: 'https://www.naughtyamerica.com/site/anal-college',
        network: 'naughtyamerica',
    },
    {
        slug: 'lesbiangirlongirl',
        name: 'Lesbian Girl on Girl',
        url: 'https://www.naughtyamerica.com/site/lesbian-girl-on-girl',
        network: 'naughtyamerica',
    },
    {
        slug: 'naughtyoffice',
        name: 'Naughty Office',
        url: 'https://www.naughtyamerica.com/site/naughty-office',
        network: 'naughtyamerica',
    },
    {
        slug: 'ihaveawife',
        name: 'I Have a Wife',
        url: 'https://www.naughtyamerica.com/site/i-have-a-wife',
        network: 'naughtyamerica',
    },
    {
        slug: 'naughtybookworms',
        name: 'Naughty Bookworms',
        url: 'https://www.naughtyamerica.com/site/naughty-bookworms',
        network: 'naughtyamerica',
    },
    {
        slug: 'housewife1on1',
        name: 'Housewife 1 on 1',
        url: 'https://www.naughtyamerica.com/site/housewife-1-on-1',
        network: 'naughtyamerica',
    },
    {
        slug: 'mywifeshotfriend',
        name: "My Wife's Hot Friend",
        url: 'https://www.naughtyamerica.com/site/my-wife-s-hot-friend',
        network: 'naughtyamerica',
    },
    {
        slug: 'latinadultery',
        name: 'Latin Adultery',
        url: 'https://www.naughtyamerica.com/site/latin-adultery',
        network: 'naughtyamerica',
    },
    {
        slug: 'assmasterpiece',
        name: 'Ass Masterpiece',
        url: 'https://www.naughtyamerica.com/site/ass-masterpiece',
        network: 'naughtyamerica',
    },
    {
        slug: '2chickssametime',
        name: '2 Chicks Same Time',
        url: 'https://www.naughtyamerica.com/site/2-chicks-same-time',
        network: 'naughtyamerica',
    },
    {
        slug: 'myfriendshotgirl',
        name: "My Friend's Hot Girl",
        url: 'https://www.naughtyamerica.com/site/my-friend-s-hot-girl',
        network: 'naughtyamerica',
    },
    {
        slug: 'neighboraffair',
        name: 'Neighbor Affair',
        url: 'https://www.naughtyamerica.com/site/neighbor-affair',
        network: 'naughtyamerica',
    },
    {
        slug: 'mygirlfriendsbustyfriend',
        name: "My Girlfriend's Busty Friend",
        url: 'https://www.naughtyamerica.com/site/my-girlfriend-s-busty-friend',
        network: 'naughtyamerica',
    },
    {
        slug: 'naughtyathletics',
        name: 'Naughty Athletics',
        url: 'https://www.naughtyamerica.com/site/naughty-athletics',
        network: 'naughtyamerica',
    },
    {
        slug: 'mynaughtymassage',
        name: 'My Naughty Massage',
        url: 'https://www.naughtyamerica.com/site/my-naughty-massage',
        network: 'naughtyamerica',
    },
    {
        slug: 'fasttimes',
        name: 'Fast Times',
        url: 'https://www.naughtyamerica.com/site/fast-times',
        network: 'naughtyamerica',
    },
    {
        slug: 'thepassenger',
        name: 'The Passenger',
        url: 'https://www.naughtyamerica.com/site/the-passenger',
        network: 'naughtyamerica',
    },
    {
        slug: 'milfsugarbabesclassic',
        name: 'Milf Sugar Babes Classic',
        url: 'https://www.naughtyamerica.com/site/milf-sugar-babes-classic',
        network: 'naughtyamerica',
    },
    {
        slug: 'perfectfuckingstrangersclassic',
        name: 'Perfect Fucking Strangers Classic',
        url: 'https://www.naughtyamerica.com/site/perfect-fucking-strangers-classic',
        network: 'naughtyamerica',
    },
    {
        slug: 'asian1on1',
        name: 'Asian 1 On 1',
        url: 'https://www.naughtyamerica.com/site/asian-1-on-1',
        network: 'naughtyamerica',
    },
    {
        slug: 'americandaydreams',
        name: 'American Daydreams',
        url: 'https://www.naughtyamerica.com/site/american-daydreams',
        network: 'naughtyamerica',
    },
    {
        slug: 'socalcoeds',
        name: 'Socal Coeds',
        url: 'https://www.naughtyamerica.com/site/socal-coeds',
        network: 'naughtyamerica',
    },
    {
        slug: 'naughtycountrygirls',
        name: 'Naughty Country Girls',
        url: 'https://www.naughtyamerica.com/site/naughty-country-girls',
        network: 'naughtyamerica',
    },
    {
        slug: 'diaryofamilf',
        name: 'Diary of a Milf',
        url: 'https://www.naughtyamerica.com/site/diary-of-a-milf',
        network: 'naughtyamerica',
    },
    {
        slug: 'naughtyrichgirls',
        name: 'Naughty Rich Girls',
        url: 'https://www.naughtyamerica.com/site/naughty-rich-girls',
        network: 'naughtyamerica',
    },
    {
        slug: 'mynaughtylatinmaid',
        name: 'My Naughty Latin Maid',
        url: 'https://www.naughtyamerica.com/site/my-naughty-latin-maid',
        network: 'naughtyamerica',
    },
    {
        slug: 'naughtyamerica',
        name: 'Naughty America',
        url: 'https://www.naughtyamerica.com/site/naughty-america',
        network: 'naughtyamerica',
    },
    {
        slug: 'diaryofananny',
        name: 'Diary of a Nanny',
        url: 'https://www.naughtyamerica.com/site/diary-of-a-nanny',
        network: 'naughtyamerica',
    },
    {
        slug: 'naughtyflipside',
        name: 'Naughty Flipside',
        url: 'https://www.naughtyamerica.com/site/naughty-flipside',
        network: 'naughtyamerica',
    },
    {
        slug: 'livepartygirl',
        name: 'Live Party Girl',
        url: 'https://www.naughtyamerica.com/site/live-party-girl',
        network: 'naughtyamerica',
    },
    {
        slug: 'livenaughtystudent',
        name: 'Live Naughty Student',
        url: 'https://www.naughtyamerica.com/site/live-naughty-student',
        network: 'naughtyamerica',
    },
    {
        slug: 'livenaughtysecretary',
        name: 'Live Naughty Secretary',
        url: 'https://www.naughtyamerica.com/site/live-naughty-secretary',
        network: 'naughtyamerica',
    },
    {
        slug: 'livegymcam',
        name: 'Live Gym Cam',
        url: 'https://www.naughtyamerica.com/site/live-gym-cam',
        network: 'naughtyamerica',
    },
    {
        slug: 'livenaughtyteacher',
        name: 'Live Naughty Teacher',
        url: 'https://www.naughtyamerica.com/site/live-naughty-teacher',
        network: 'naughtyamerica',
    },
    {
        slug: 'livenaughtymilf',
        name: 'Live Naughty Milf',
        url: 'https://www.naughtyamerica.com/site/live-naughty-milf',
        network: 'naughtyamerica',
    },
    {
        slug: 'livenaughtynurse',
        name: 'Live Naughty Nurse',
        url: 'https://www.naughtyamerica.com/site/live-naughty-nurse',
        network: 'naughtyamerica',
    },
    // PERFECT GONZO
    {
        slug: 'allinternal',
        name: 'All Internal',
        url: 'https://allinternal.com',
        network: 'perfectgonzo',
    },
    {
        slug: 'asstraffic',
        name: 'Ass Traffic',
        url: 'https://asstraffic.com',
        network: 'perfectgonzo',
    },
    {
        slug: 'cumforcover',
        name: 'Cum For Cover',
        url: 'https://cumforcover.com',
        network: 'perfectgonzo',
    },
    {
        slug: 'fistflush',
        name: 'Fist Flush',
        url: 'https://fistflush.com',
        network: 'perfectgonzo',
    },
    {
        slug: 'givemepink',
        name: 'Give Me Pink',
        url: 'https://givemepink.com',
        tags: ['solo', 'masturbation'],
        network: 'perfectgonzo',
    },
    {
        slug: 'milfthing',
        name: 'MILF Thing',
        url: 'https://milfthing.com',
        network: 'perfectgonzo',
    },
    {
        slug: 'primecups',
        name: 'Prime Cups',
        url: 'https://primecups.com',
        network: 'perfectgonzo',
    },
    {
        slug: 'purepov',
        name: 'Pure POV',
        url: 'https://purepov.com',
        network: 'perfectgonzo',
    },
    {
        slug: 'spermswap',
        name: 'Sperm Swap',
        url: 'https://spermswap.com',
        tags: ['cum-swapping'],
        network: 'perfectgonzo',
    },
    {
        slug: 'tamedteens',
        name: 'Tamed Teens',
        url: 'https://tamedteens.com',
        network: 'perfectgonzo',
    },
    // PERVCITY
    {
        slug: 'analoverdose',
        name: 'Anal Overdose',
        url: 'http://www.analoverdose.com',
        description: 'Before proceeding, use caution: the stunning pornstars of Anal Overdose are so fiery that they cause heavy breathing, throbbing cocks and volcanic loads of cum. If you think you can handle the heat of smoking tits, sweltering pussy and red hot ass.',
        network: 'pervcity',
        parameters: { tourId: 3 },
    },
    {
        slug: 'bangingbeauties',
        name: 'Banging Beauties',
        description: "Banging Beauties isn't just a porn site; it's the gateway to all your pussy-obsessed fantasies! Our members' area is flowing with beautiful pornstars anticipating big dick throbbing in their syrupy pink slits. These experienced babes love brutal vaginal pounding! Similarly, they're eager for anal switch-hitting to shake things up. However, it's not only about gorgeous sexperts filling their hungry holes. Sometimes, it's all about innocent rookies earning their pornstar status in first time threesomes and premier interracial scenes.",
        url: 'http://www.bangingbeauties.com',
        network: 'pervcity',
        parameters: { tourId: 7 },
    },
    {
        slug: 'oraloverdose',
        name: 'Oral Overdose',
        description: "Oral Overdose is the only site you need to live out every saliva soaked blowjob of your dreams in HD POV! We've got the most stunning cocksuckers in the world going to town on big dick. These babes not only love cock, they can't get enough of it! In fact, there is no prick too huge for our hungry girls' throats. You'll find gorgeous, big tits pornstars exercising their gag reflex in intense balls deep facefuck scenes. We also feature fresh, young newbies taking on the gagging deepthroat challenge.",
        url: 'http://www.oraloverdose.com',
        network: 'pervcity',
        parameters: { tourId: 4 },
    },
    {
        slug: 'chocolatebjs',
        name: 'Chocolate BJs',
        description: "You've just won the golden ticket to the best Chocolate BJs on the planet! We've sought far and wide to bring you the most beautiful black and ethnic pornstars. And they're in our members' area now! They can't wait to suck your white lollipop and lick the thick cream shooting from your big dick. Of course, no matter how sweet the booty or juicy the big tits, these brown foxes aren't all sugar and spice. In fact, when it comes to giving head, these big ass ebony babes know what they want: huge white cocks filling their throats!",
        url: 'http://www.chocolatebjs.com',
        network: 'pervcity',
        parameters: { tourId: 6 },
    },
    {
        slug: 'upherasshole',
        name: 'Up Her Asshole',
        description: "You don't need to travel the globe in search of the anal wonders of the world, because you get your own private tour right here on Up Her Asshole! Our stunning pornstars and rookie starlets welcome all ass fetish and anal sex fans, with their twerking bubble butts and winking assholes. However, big booty worship is just a slice of the fun. Combined with juicy tits (big and small, wet pussy (hairy and bald, these girls deliver a spectacular sensory experience in HD POV. Not only are you in danger of busting a nut before the going gets good, but also when the good turns remarkable with rimming, fingering and butt toys!",
        url: 'http://www.upherasshole.com',
        network: 'pervcity',
        parameters: { tourId: 9 },
    },
    // PORN PROS
    {
        name: 'Real Ex Girlfriends',
        slug: 'realexgirlfriends',
        url: 'https://pornpros.com/site/realexgirlfriends',
        network: 'pornpros',
    },
    {
        name: '18 Years Old',
        slug: 'eighteenyearsold',
        url: 'https://pornpros.com/site/18yearsold',
        tags: ['teen'],
        network: 'pornpros',
    },
    {
        name: 'Massage Creep',
        slug: 'massagecreep',
        url: 'https://pornpros.com/site/massagecreep',
        tags: ['massage'],
        network: 'pornpros',
    },
    {
        name: 'Deep Throat Love',
        slug: 'deepthroatlove',
        url: 'https://pornpros.com/site/deepthroatlove',
        tags: ['blowjob', 'deepthroat'],
        network: 'pornpros',
    },
    {
        name: 'Teen BFF',
        slug: 'teenbff',
        url: 'https://pornpros.com/site/teenbff',
        tags: ['mff'],
        network: 'pornpros',
    },
    {
        name: 'Shady P.I.',
        slug: 'shadypi',
        url: 'https://pornpros.com/site/shadypi',
        network: 'pornpros',
    },
    {
        name: 'Cruelty Party',
        slug: 'crueltyparty',
        url: 'https://pornpros.com/site/crueltyparty',
        network: 'pornpros',
    },
    {
        name: 'Disgraced 18',
        slug: 'disgraced18',
        url: 'https://pornpros.com/site/disgraced18',
        network: 'pornpros',
    },
    {
        name: 'Cumshot Surprise',
        slug: 'cumshotsurprise',
        url: 'https://pornpros.com/site/cumshotsurprise',
        network: 'pornpros',
    },
    {
        name: '40oz Bounce',
        slug: 'fortyozbounce',
        url: 'https://pornpros.com/site/40ozbounce',
        network: 'pornpros',
    },
    {
        name: 'Jurassic Cock',
        slug: 'jurassiccock',
        url: 'https://pornpros.com/site/jurassiccock',
        network: 'pornpros',
    },
    {
        name: 'Freaks Of Cock',
        slug: 'freaksofcock',
        url: 'https://pornpros.com/site/freaksofcock',
        network: 'pornpros',
    },
    {
        name: 'Euro Humpers',
        slug: 'eurohumpers',
        url: 'https://pornpros.com/site/eurohumpers',
        network: 'pornpros',
    },
    {
        name: 'Freaks Of Boobs',
        slug: 'freaksofboobs',
        url: 'https://pornpros.com/site/freaksofboobs',
        network: 'pornpros',
    },
    {
        name: 'Cock Competition',
        slug: 'cockcompetition',
        url: 'https://pornpros.com/site/cockcompetition',
        network: 'pornpros',
    },
    {
        name: 'Pimp Parade',
        slug: 'pimpparade',
        url: 'https://pornpros.com/site/pimpparade',
        network: 'pornpros',
    },
    {
        name: 'Cum 4K',
        slug: 'cum4k',
        url: 'https://cum4k.com',
        tags: ['fake-cum', 'creampie', '4k'],
        network: 'pornpros',
    },
    {
        name: 'Tiny 4K',
        slug: 'tiny4k',
        url: 'https://tiny4k.com',
        tags: ['4k'],
        network: 'pornpros',
    },
    {
        name: 'POVD',
        slug: 'povd',
        url: 'https://povd.com',
        tags: ['pov'],
        network: 'pornpros',
    },
    {
        name: 'Lubed',
        slug: 'lubed',
        url: 'https://lubed.com',
        tags: ['oil'],
        network: 'pornpros',
    },
    {
        name: 'Casting Couch X',
        slug: 'castingcouchx',
        url: 'https://castingcouch-x.com',
        network: 'pornpros',
    },
    {
        name: 'Passion HD',
        slug: 'passionhd',
        url: 'https://passion-hd.com',
        network: 'pornpros',
    },
    {
        name: 'Nanny Spy',
        slug: 'nannyspy',
        url: 'https://nannyspy.com',
        network: 'pornpros',
    },
    {
        name: 'Girl Cum',
        slug: 'girlcum',
        url: 'https://girlcum.com',
        network: 'pornpros',
    },
    {
        name: 'Pure Mature',
        slug: 'puremature',
        url: 'https://puremature.com',
        tags: ['milf'],
        network: 'pornpros',
    },
    {
        name: 'Fantasy HD',
        slug: 'fantasyhd',
        url: 'https://fantasyhd.com',
        network: 'pornpros',
    },
    {
        name: 'Spy Fam',
        slug: 'spyfam',
        url: 'https://spyfam.com',
        tags: ['family'],
        network: 'pornpros',
    },
    {
        name: 'Exotic 4K',
        slug: 'exotic4k',
        url: 'https://exotic4k.com',
        tags: ['4k'],
        network: 'pornpros',
    },
    {
        name: 'Baeb',
        slug: 'baeb',
        url: 'https://baeb.com',
        network: 'pornpros',
    },
    // PRIVATE
    {
        slug: 'analintroductions',
        name: 'Anal Introductions',
        description: 'Private\'s Anal Introductions is all about ass. Watch these girls get their asses broken in by fat hard cocks! Hot double penetrations, gaping wide assholes and anal creampies are all standard in this exclusive site. Many of these girls have never had cock in their ass before, while others are real addicts and can only cum when being savagely sodomised. Watch which girls can take it... Private style.',
        url: 'https://www.private.com/site/anal-introductions',
        network: 'private',
    },
    {
        slug: 'iconfessfiles',
        name: 'I Confess Files',
        description: 'From the heart of the UK comes found footage exclusively provided to private.com which will shock and offend some viewers. Reality, perversion and unnatural lust come together perhaps as never before.',
        url: 'https://www.private.com/site/i-confess-files',
        network: 'private',
    },
    {
        slug: 'missionasspossible',
        name: 'Mission: Ass Possible',
        description: 'From the streets of Europe, Private\'s team of professionals find and exploit clueless young sluts, for some great sex and for your viewing pleasure. See what young hot chicks will do when their desire for easy fame or money makes them vulnerable to some of the craziest schemes and plots imaginable. Private\'s hung studs are on a mission for ass and hungry for fun. All part of the Private network of sites.',
        url: 'https://www.private.com/site/mission-ass-possible',
        network: 'private',
    },
    {
        slug: 'russianfakeagent',
        name: 'Russian Fake Agent',
        description: 'Direct from Russia, young naïve women pursue their dream of visas, Hollywood and fame. Eager to please and willing to do anything to get their break. Unfortunately, it’s a case of lies, sex and videotape as these gullible hotties perform for us. If these girls only knew the truth!',
        url: 'https://www.private.com/site/russian-fake-agent',
        network: 'private',
    },
    {
        slug: 'sexonthebeach',
        name: 'Sex on the Beach',
        description: 'Amazing locations and steamy sex in the sun, www.privatetropics.com is a celebration of tropical lust and sand covered sluts. From Private\'s exclusive line of scenes in exotic countries, watch what happens when our hot models go naked and native.',
        url: 'https://www.private.com/site/sex-on-the-beach',
        network: 'private',
    },
    {
        slug: 'tightandteen',
        name: 'Tight and Teen',
        description: 'Europe\'s number one teen offering and part of the Private network of sites, Tight and Teen takes you to the place that every father dreads, as 18+ teens discover just how much fun pleasing a hung stud can be. Fresh tight pussies, virgin anal initiations and teen face fuckings all brought to you exclusively by Europe\'s leading adult brand.',
        url: 'https://www.private.com/site/tight-and-teen',
        network: 'private',
    },
    {
        slug: 'blacksonsluts',
        name: 'Blacks on Sluts',
        description: 'See what happens when European women discover hung black studs looking to breed. Blacks on Sluts is 100% white slut and cheating wives versus huge black dicks giving them something they will never forget. Private puts its stamp on these women as our stallions stretch them to their limits.',
        url: 'https://www.private.com/site/blacks-on-sluts',
        network: 'private',
    },
    {
        slug: 'privateblack',
        name: 'Private Black',
        description: 'Private Black is number 1 for European Interracial Porn with exclusive interracial content in HD and Ultra 4K featuring the freshest young faces from Europe and the most popular European porn stars.',
        url: 'https://www.privateblack.com',
        network: 'private',
    },
    {
        slug: 'privatefetish',
        name: 'Private Fetish',
        description: 'www.privatefetish.com is here to give you that taste of dark desire that you secretly crave. Domination and Submission, Pleasure and Pain, are the drivers in this hardcore dungeon. What turns you on most? Being forced to beg for release from a sexy dominatrix or making that bitch next door beg for your cock? All part of Private\'s network of sites.',
        url: 'https://www.private.com/site/private-fetish',
        network: 'private',
    },
    {
        slug: 'privatemilfs',
        name: 'Private MILFs',
        description: 'Part of the awesome network of Private sites, Private MILFs is all about moms who are getting what they need when their limp dicked husbands can\'t perform. From their daughters\' stud boyfriends to their husbands\' hung black co-workers to their sons\' friends, no one is safe from their cravings for hard cock and salty cum.',
        url: 'https://www.private.com/site/private-milfs',
        network: 'private',
    },
    {
        slug: 'russianteenass',
        name: 'Russian Teen Ass',
        description: 'Many people say that Russian girls are the most beautiful in the world, and at www.russianteenass.com we show you why. These sexy Soviet newcomers are ready to work hard for their visa and their big shot at stardom. These barely 18+ girls know what they want and Private gives them an exclusive opportunity to get it. From Russia with lust, come see these girls in action!',
        url: 'https://www.private.com/site/russian-teen-ass',
        network: 'private',
    },
    {
        slug: 'privatestars',
        name: 'Private Stars',
        description: 'Welcome to Private Stars. The name speaks for itself as only top-model babes and perfect girls can join this select group of stars, all shot in HD. Part of the Private network of sites, Private Stars brings you a sneak peek into the life of seductive glamour girls who could have easily stepped from the catwalks of Paris or Milan and straight into a world of torrid sex.',
        url: 'https://www.private.com/site/private-stars',
        network: 'private',
    },
    // PURE TABOO
    {
        name: 'Pure Taboo',
        slug: 'puretaboo',
        url: 'https://www.puretaboo.com',
        description: 'PureTaboo.com is the ultimate site for family taboo porn, featuring submissive teens & virgins in rough sex videos in ultra 4k HD.',
        network: 'puretaboo',
        priority: 1,
        parameters: { independent: true },
    },
    {
        name: 'Pretty Dirty',
        slug: 'prettydirty',
        url: 'https://www.prettydirty.com',
        network: 'puretaboo',
        parameters: {
            referer: 'https://www.puretaboo.com',
        },
    },
    /* series, not sites, that appear on Pure Taboo itself
    {
        name: 'Under The Bed',
        slug: 'underthebed',
        url: 'https://www.underthebed.com',
        description: '',
        network: 'puretaboo',
        parameters: {
            scene: 'https://www.puretaboo.com/en/video',
            referer: 'https://www.puretaboo.com',
        },
    },
    {
        name: 'Lesbian Revenge',
        slug: 'lesbianrevenge',
        url: 'https://www.lesbianrevenge.com',
        description: '',
        network: 'puretaboo',
        parameters: {
            scene: 'https://www.puretaboo.com/en/video',
            referer: 'https://www.puretaboo.com',
        },
    },
    {
        name: 'Future Darkly',
        slug: 'futuredarkly',
        url: 'https://www.futuredarkly.com',
        description: '',
        network: 'puretaboo',
    },
    */
    // REALITY KINGS
    {
        name: 'Look At Her Now',
        url: 'https://www.lookathernow.com',
        description: 'Look At Her Now brings you best HD reality porn videos every week. Check out these girls before and after they get some rough pounding.',
        parameters: { native: true },
        // parameters: { siteId: 300 },
        slug: 'lookathernow',
        network: 'realitykings',
    },
    {
        name: 'We Live Together',
        url: 'https://www.welivetogether.com',
        description: "We are girls that love to eat pussy and We Live Together! Every week we go out on the streets, bars, parties, malls... wherever and we pick up the cutest lesbians and invite them to come over and party at our apartment. From our girl friends at college, to roommates, and friends of friends.. we're always looking for the hottest lesbian girls around! We Live Together has hundreds of lesbian videos for you to download right from Reality Kings... it's the sexiest lesbian porn anywhere guys and gals! :-) Come watch us eat pussy and work our dildo magic on gorgeous, sexy girls. We love to get together and get off in steamy hot threesome and foursome lesbian movies! We promise you're going to love our amazing collection of lesbian porn. Thanks for dropping in to the We Live Together Apartment, hope you enjoy your visit! Love xoxo Brittney, Taylor, Nicole & All the Girls",
        parameters: { siteId: 3 },
        slug: 'welivetogether',
        network: 'realitykings',
    },
    {
        name: 'Black GFs',
        url: 'https://www.realitykings.com/scenes?site=47',
        description: '',
        parameters: null,
        slug: 'blackgfs',
        network: 'realitykings',
    },
    {
        name: 'Dare Dorm',
        url: 'https://www.daredorm.com',
        description: '',
        parameters: { siteId: 48 },
        slug: 'daredorm',
        network: 'realitykings',
    },
    {
        name: 'GF Revenge',
        url: 'https://www.gfrevenge.com',
        description: '',
        parameters: { siteId: 49 },
        slug: 'gfrevenge',
        network: 'realitykings',
    },
    {
        name: 'Horny Birds',
        url: 'https://www.realitykings.com/scenes?site=50',
        description: '',
        parameters: null,
        slug: 'hornybirds',
        network: 'realitykings',
    },
    {
        name: 'Crazy College GFs',
        url: 'https://www.realitykings.com/scenes?site=51',
        description: '',
        parameters: null,
        slug: 'crazycollegegfs',
        network: 'realitykings',
    },
    {
        name: 'Crazy Asian GFs',
        url: 'https://www.crazyasiangfs.com',
        description: '',
        parameters: { siteId: 52 },
        slug: 'crazyasiangfs',
        network: 'realitykings',
    },
    {
        name: 'Teens Love Huge Cocks',
        url: 'https://www.teenslovehugecocks.com',
        description: "Teens Love Big Cocks is dedicated to providing you the hottest teens getting fucked by the biggest cocks! Every week Reality Kings introduces another teen to a big hot meat rod! When these girls see a big throbbing penis they can't resist shoving it in their hot teen mouths. These girl next door types are no slouches when it comes to oral sex! Watch them deepthroat & gag on a mouth full of cock before taking big hot loads all over their pretty faces. The fun doesn't stop there! These girls love getting their tight teen pussy & asses spread wide and pounded by massive dicks! These girls won't settle for less & there is no dick too large. Start downloading TeensLoveBigCock porn videos & HD quality pictures now and watch teen pussy get fucked like you've never seen before!",
        parameters: { siteId: 42 },
        slug: 'teenslovehugecocks',
        network: 'realitykings',
    },
    {
        name: 'Big Naturals',
        url: 'https://www.bignaturals.com',
        description: "If you think there is nothing like big natural breasts, Big Naturals welcomes you home. Reality Kings brings you nothing but the hottest amateur big tit women. We're talking about some seriously big boobs. Sexy women with big bouncy tits who love to get it on. These women don't hesitate to let their big natural tits get fucked and let those massive juggs bounce! Big Naturals has hundreds of high quality videos available for download. If into tits, this is the place to be. There's no plastic parts here, only big natural boobs! There's thousands of high resolution pics available to download as well. Check out any of our top rated scenes for the biggest, huge natural tits. Hooters, fun bags, juggs... whatever you want to call them Reality Kings and Big Naturals have the hottest big boobs you'll find anywhere. Sit back, relax, and watch the titties bounce... Reality Kings style!",
        parameters: { siteId: 5 },
        slug: 'bignaturals',
        network: 'realitykings',
    },
    {
        name: 'Money Talks',
        url: 'https://www.moneytalks.com',
        description: "Money Talks... bullshit walks. We all know the saying, but at Reality Kings we like to prove it! Just watch us approach everyday people on the street and ask them what they will do for some real American Greenbacks! Check out smokin' hot amateurs preform in porn videos or watch crazy college kids preform insane stunts on film... all in exchange for cold hard cash. People will do anything when Money Talks! Watch as we offer cash in exchange for one, AMAZING blow job! From crazy Spring Breakers to the girl next door, we find some amazing sluts and see just what they'll do for the loot--girls that give up the booty, for the booty! Arrr! Reality Kings has every high quality Money Talks episode available for download. We're talking about some seriously hot videos here. You won't find this crazy porn content anywhere else! Remember, Money Talks... bullshit walks!",
        parameters: { siteId: 28 },
        slug: 'moneytalks',
        network: 'realitykings',
    },
    {
        name: 'Moms Lick Teens',
        url: 'https://www.momslickteens.com',
        description: 'Hot moms know how to fuck, especially when they have a lot of pent up energy. MomsLickTeens.com is where all the magic happens between lustful milf minxes and curious 18+ teen bombshells in HD porn videos. Mature horny women love to sample a fresh batch of pussy and ass whenever possible here at Reality Kings. They love teaching the carnal arts to eager younger women who crave a deeper understanding of the female body. Our bodacious mommies love exploring the anatomy of their fresh-faced lesbian lovers and engage in cunnilingus and anilingus within seconds.  Naked women licking, sucking, scissoring, and toying their gaping pussy and assholes with a plethora of adult toys is absolutely riveting to watch. You’ll be aroused by RK girls of different ages rolling around together in sweaty sex scenes. Moms Lick Teens features limber tongues exploring the deepest recesses of female erogenous zones often eliciting projectile squirt orgasms. The phenomenon of female ejaculation occurs regularly in our premium erotica so get a load of it while blowing your own load to our buxom mommies today!',
        parameters: { siteId: 43 },
        slug: 'momslickteens',
        network: 'realitykings',
    },
    {
        name: 'RK Prime',
        url: 'https://www.realitykings.com/scenes?site=45',
        description: '',
        parameters: null,
        slug: 'rkprime',
        network: 'realitykings',
    },
    {
        name: 'Milf Hunter',
        url: 'https://www.milfhunter.com',
        description: "Reality Kings presents MILF Hunter the ORIGINAL reality porn site dedicated to MILFs and mature sex content. If you don't know what a MILF is, allow us to explain... we're talking about sex starved, smokin' hot moms that are in need of a little attention--a MILF, a Mother I'd Like to Fuck! We've all seen these moms at the mall, the beach, and around town. Watch every week as the Hunter captures another hottie on film and gives them what they've been craving... some dick! These moms are seriously hot MILFs and they appear in the most incredible high quality pics and movies! We have hundreds of mature porn videos available for you to download. Or if you're looking for photos we have thousands of high resolution MILF porn pics directly from the MILF Hunter! Reality Kings brings you the best mature sex scenes around so why not join the MILF Hunter hunt down mature moms across America...",
        parameters: { siteId: 2 },
        slug: 'milfhunter',
        network: 'realitykings',
    },
    {
        name: 'Pure 18',
        url: 'https://www.realitykings.com/scenes?site=31',
        description: 'There\'s a lot of stuff out there that claims to be "pure", from spring water to gold chains, who knows what\'s actually legit$2 Reality Kings presents Pure 18, legit, 100% verified 18 year old sex scenes--no bullshit, only incredible 18 year old girls! These hot girls are the real deal, barely legal, smokin\' hot babes looking for some fun. Don\'t let their age fool you, these chicks know how to work a cock. Tight pussies and tight asses, the finest sex scenes around, that\'s what Pure 18 is all about! If you love watching amazing blow jobs, you\'re going to love this content. Download hundreds of high quality videos and pics featuring 100% verified 18 year old sex! These cuties are not shy about sex. Watch them take on monster cocks and love every minute of it. Pure 18, legit, verified, real 18 year old girls hungry for a cock meat sandwich!',
        parameters: null,
        slug: 'pure18',
        network: 'realitykings',
    },
    {
        name: 'Bad Tow Truck',
        url: 'https://www.realitykings.com/scenes?site=44',
        description: 'Driving a tow truck is hard work. Especially when clients have a tough time paying! At BadTowTruck.com we alleviate that problem for sexy female damsels in distress by offering them different “payment” options. When big tit babes need a boost but are tight on cash, our drivers are more than happy to boost their tight asses up and give them a deep dicking. The chance to unleash a creamy internal cumshot should not be missed here at Reality Kings! Enjoy HD porn videos full of stranded sirens who are all too happy to get naked and oblige their rescuer with a gagging BJ. Anal riding is not far behind as our buxom RK divas love to get their bumpers shined. Bad Tow Truck is home to monster cocks getting gobbled up by very appreciative clients whose cars have broken down. They love swallowing every drop of jizz in the front or back seat of the tow truck. Anything goes here as our tantalizing teasers can contort their agile bodies into any number of sexual positions in tight spaces. They require maximal torque and horsepower in their erotic escapades so watch them get out of a jam with the help of a helpful towing guy, and then get jammed by him!',
        parameters: null,
        slug: 'badtowtruck',
        network: 'realitykings',
    },
    {
        name: 'Cum Fiesta',
        url: 'https://www.cumfiesta.com',
        description: '"Is this the fiesta $4 " Of course, welcome to the Cum Fiesta! Every week Reality Kings welcomes another hottie to the party... the dick sucking party! :-) When the girl (or girls!) arrive they show us the super secret password (watch a trailer to find out) and the party begins! As their clothes come off, these babes begin to show off their amazing oral skills. Amateur chicks taking the biggest facial cumshots, that\'s what Cum Fiesta is about! There are no pansy blow jobs here, these chicks give the best head around, and take huge cum shots to their face at the same time. Download hundreds of high quality videos and pics of semen swallowing hotties. Join the party that features amateurs, newbies, and even the girl next door! These babes love to suck cock and take incredible cum shots you\'ll find no where else! This is no siesta folks, it\'s a Cum Fiesta!',
        parameters: { siteId: 10 },
        slug: 'cumfiesta',
        network: 'realitykings',
    },
    {
        name: '8th Street Latinas',
        url: 'https://www.8thstreetlatinas.com',
        description: "Scientists say that the sun is what makes the temperature rise south of the equator, but we think its the women! If you haven't seen the chicas (women) from 8th Street Latinas, you're in for a spicy treat. From the famous Calle 8 (8th Street) in Miami, Reality Kings brings you the some incredibly hot latinas! We're talking Cubans, Dominicans, Panamanians, and other sexy latinas from South and Central America. These babes aim to please with their tanned bodies and deliciously round asses. Damn, we can't get enough! 8th Street Latinas has some caliente (hot) content for you to download, featuring the hottest latina sex scenes around. These are not tanned white chicks, these are REAL, hot latinas who know how to get your blood pumping. If you think you can handle the heat, grab your pair of shorts and flip-flops and let's head to Miami... 8th Street Latinas has some incredible latina porn for you!",
        parameters: { siteId: 1 },
        slug: '8thstreetlatinas',
        network: 'realitykings',
    },
    {
        name: "Mike's Apartment",
        url: 'http://www.mikesapartment.com',
        description: 'There\'s a room for rent in Mikes Apartment and Mike has found another hot chick to fill the vacancy! Join Mike on his search for roommates to help pay the bills. If these hot euro babes don\'t have the money, that\'s alright, Mike offers them the room in exchange for a few hours of masturbation and fun! And if the girl is traveling with a companion, thats not a problem... Mike just creates another steamy euro sex film for his "private" collection. Seriously, these babes are Europe\'s finest and Mike is your connoisseur of European booty! From their tight bodies, to their thick accents, these ladies know how to please and excite. Reality Kings offers hundreds of our incredible european porn movies and pics for you to download, and you don\'t have to travel to Moscow to get them. If you\'re looking for original, hot, European porn content, welcome to your new home: Mikes Apartment.',
        parameters: { siteId: 25 },
        slug: 'mikesapartment',
        network: 'realitykings',
    },
    {
        name: 'In the VIP',
        url: 'http://www.inthevip.com',
        description: "Ever wonder what happens In The VIP$3 Reality Kings takes you to the hottest night clubs in the country to show you exactly what goes on in the VIP room. When the club is packed, the music is pumpin', and the ladies are looking this HOT, you know it's going to be a damn good time! Grab a drink and step into the VIP room. Check out these gorgeous babes shaking their asses and flashing the camera. You will never see ladies like this in some whack ass bar, only in the most exclusive VIP rooms. As the party gets going, the clothes come off, and the panties drop! Watch some amazing free VIP porn movies, featuring these hotties having sex VIP style. We're talking about some down and dirty club sex featuring smokin' hot sluts. These chicks came for a good time and they've found it! Join the exclusive party In The VIP.",
        parameters: { siteId: 22 },
        slug: 'inthevip',
        network: 'realitykings',
    },
    {
        name: 'CFNM Secret',
        url: 'https://www.realitykings.com/scenes?site=9',
        description: "Shhh, keep your voice down! At Reality Kings we have a secret to share, the CFNM Secret! What's this secret all about$5 Clothed Females and Nude Males (CFNM)! Beautiful women dressed to impress and an unsuspecting male who is about to discover the secret for himself! These voyeurs are interested in every inch of the male body, touching and grabbing, they won't stop until they've had enough. Who wouldn't mind being these ladies play things$6 Gorgeous babes teasing and embarrassing men for their own fun and pleasure. Vulnerable guys being inspected and scrutinized in amazing high quality voyeur sex scenes. From CFNM handjobs to CFNM party scenes Reality Kings offers the hottest women enjoying the male body like never before. Browse our free CFNM videos below to download high quality pics and trailers. You're going to tell your friends about this secret, the CFNM Secret!",
        parameters: null,
        slug: 'cfnmsecret',
        network: 'realitykings',
    },
    {
        name: 'Street BlowJobs',
        url: 'https://www.realitykings.com/scenes?site=36',
        description: "Street Blowjobs is one man's hunt for down on their luck ladies. Ladies who will blow your creamy wad, while they win a nice greedy wad of cash for their outstanding efforts. Horny honeys captured on hidden spy camera, giving amazing blowjobs for some good ol' American greenbacks. Can you imagine any of these smokin' hot babes giving blowjobs to you for just a little bit of moolah$11 Well we've got the content for you! Street Blowjobs has hundreds of hot blowjobs for you to download in high quality movies and pics. Watch these hotties use their magnificent dick sucking lips to get exactly what they want--your cock and your money! Reality Kings brings you a new episode every week, full of the best blowjobs and public blowjobs around. They say money can't buy happiness, but we beg to differ... money can chose your type of pleasure at Street Blowjobs.",
        parameters: null,
        slug: 'streetblowjobs',
        network: 'realitykings',
    },
    {
        name: 'Hot Bush',
        url: 'https://www.realitykings.com/scenes?site=21',
        description: 'Forget bald vaginas, at Reality Kings we love a Hot Bush! Women with some grass on the field. These hairy beavers belong to some of the hottest women around. From brunette babes to red heads, every episode features a stunning natural beauty being worshiped for her beautiful bush! Browse some of our free hairy pussy videos below, and see for yourself if the curtains match the drapes. From the landing strip to the Bermuda triangle, these magnificent muff mounds are sure to please! Natural unshaved pussy movies and pics, thats what Hot Bush is all about. Grab your snorkel and get ready for some serious muff diving! Join the Reality Kings crew for some *very* Hot Bush.',
        parameters: null,
        slug: 'hotbush',
        network: 'realitykings',
    },
    {
        name: 'Team Squirt',
        url: 'https://www.realitykings.com/scenes?site=37',
        description: "There's no denying it, at Reality Kings we love all kinds of pussy! Ask us what we really love however, and you'll get one answer: hot wet pussy! Team Squirt invites you to strap on your snorkel and fins, because we're going diving in some of the wettest pussy around! This is NOT pee ladies and gentlemen, this is real female ejaculation. Watch these beautiful ladies experience pleasure beyond belief as they try to control their squirting pussy on camera. Masturbation, fucking, whatever it takes, these babes will do anything for a squirting orgasm! Team Squirt has tons of high quality videos of girls squirting available for you to download right now. Be prepared, this is some serious female squirting content! From the girl, to the camera... everything is drenched when these super soakers take aim. These babes all pack a loaded, squirting pussy, and they know exactly how to use it! Grab your eye protection and join the team... Team Squirt.",
        parameters: null,
        slug: 'teamsquirt',
        network: 'realitykings',
    },
    {
        name: 'Milf Next Door',
        url: 'https://www.realitykings.com/scenes?site=26',
        description: "We all love them, from the sexy mom at the grocery store, to the mature hottie down the block... we're talking about the MILF Next Door! There is nothing that these hot MILFs need more than a good pounding. If you don't know what a MILF is, allow us to explain... a Mother I'd Like to Fuck, a MILF! Watch as these sex starved sluts and their girlfriends search for a lucky dude to satisfy their craving for cock. MILF Next Door offers lesbian threesomes, amazing foursomes, and more mature sex movies featuring the hottest mature women! Start downloading some of this incredible content right now from our free pics and videos below. Every episode features another stunningly hot MILF finally getting the attention she deserves. If you love everyday mom's and can't wait to see these ladies get off, join Reality Kings and the MILF Next Door.",
        parameters: null,
        slug: 'milfnextdoor',
        network: 'realitykings',
    },
    {
        name: 'Captain Stabbin',
        url: 'https://www.captainstabbin.com',
        description: "Hop aboard the S.S. Stabbin and join Captain Stabbin on his trip to analize the seven seas! What's better than a girl with a hot pussy$8 A girl with a hot pussy getting poked in the ass! Reality Kings invites you to the worlds greatest anal sex adventure. These babes don't need a boarding pass to climb aboard this ship, only a hot body and a gorgeous ass. Watch as the Captain sets course for the anal islands in search of the best anal sex scenes around! Download hundreds of incredible anal sex movies and pics in stunning high quality formats. Captain Stabbin brings you the very best booty content, from her first anal sex scene, to amazing boat sex scenes at sea, every episode is sure to please! These girls are ready for a stern spanking (pun intended)! Raise the main sail, set course, and join Captain Stabbin on his anal adventure! Arrr!",
        parameters: { siteId: 8 },
        slug: 'captainstabbin',
        network: 'realitykings',
    },
    {
        name: 'Big Tits Boss',
        url: 'https://www.realitykings.com/scenes?site=6',
        description: "Reality Kings presents Big Tits Boss! Have you been checking out that smokin' hot female executive around the office$10 Damn she's fine! She wears those short skirts and tight tops that make her huge tits pop out! Time to stop slackin' off fellas, because these ladies have been watching you closely. We're talking about the sexy women with the big tits at work. CEOs, Lawyers, CIOs, CFOs, these babes don't take any bullshit and they'll gladly use you like a toy whenever they please! Big Tits Boss has amazing high quality videos and pics available for download, featuring some very powerful women with awesome big natural tits. You won't mind being called into the office for a little discipline this time around! It's all business when these hotties are in the office... so fill out your TPS reports and be on your best behavior if you're looking for the promotion from the Big Tits Boss!",
        parameters: null,
        slug: 'bigtitsboss',
        network: 'realitykings',
    },
    {
        name: 'Euro Sex Parties',
        url: 'https://www.realitykings.com/scenes?site=13',
        description: "Pack your bags folks, we're headed to Europe! It's time to join two best friends as they travel across Europe and throw some amazing Euro Sex Parties. Forget about boring 1on1 sex scenes. Get ready for hardcore threesomes, foursomes, and fivesomes! Hot European porn directly from the source, just the way we like it. Euro babes with tight bodies taking on multiple cocks... what could be better$9 How about watching them eat pussy as well! Now that's a group sex party we'd love to attend. From hardcore group sex to hardcore gangbangs, this is the hottest content anywhere. Euro Sex Parties offers hundreds of European porn videos and pics to download in stunning high quality formats. Don't pack your bags yet, Reality Kings has tons of free movies and pics for you to download right here! Join us on our European vacation, and we'll throw a few Euro Sex Parties along the way.",
        parameters: null,
        slug: 'eurosexparties',
        network: 'realitykings',
    },
    {
        name: 'Dangerous Dongs',
        url: 'https://www.realitykings.com/scenes?site=12',
        description: "Reality Kings presents the Dangerous Dongs porn site, which bring you highlights from the featured huge cock and big dick porn on the entire network. If you enjoy watching sexy girls having fat cock stuffed deep into their tight pussies while they moan in pleasure, Dangerous Dongs has thousands of high resolution big dick porn pics and videos waiting for you inside. See tons of hot Latina, MILF, college, blond, teen and ebony babes taking big cock balls deep. You'll be able to download tons of big cock videos with hardcore sex scenes where cute girls with big tits and sexy, round asses take fat cock from every angle including doggy style and reverse cowgirl. So, for true fans of the big dick porn genre, look no further, we've gathered the best huge cock videos Reality Kings has to offer on the internet.",
        parameters: null,
        slug: 'dangerousdongs',
        network: 'realitykings',
    },
    {
        name: 'Extreme Asses',
        url: 'https://www.realitykings.com/scenes?site=14',
        description: "Extreme Asses brings you a slew of big ass babes exclusively from Reality Kings. We're talking serious highlights from featured RK models like Jayden James big ass pictures and even some Jenny Hendrix ass sex videos. These sexy babes have nothing but big bouncy tits and porn ass that is perfect whether being viewed in doggy style action or riding cock in big ass videos. Watch tons of free ass porn trailers to get a taste of the kind of porn ass and ass sex that awaits you inside the Extreme Asses website. No matter what you like whether it be Latina, MILF, college, blond, teen or ebony big ass, we've got all the best extreme asses you can handle. This is big ass heaven, so be sure to check out this collection of big ass porn and ass sex gathered from Reality Kings best for your viewing pleasure.",
        parameters: null,
        slug: 'extremeasses',
        network: 'realitykings',
    },
    {
        name: '40 Inch Plus',
        url: 'https://www.realitykings.com/scenes?site=4',
        description: "We have three words for you: deliciously round asses. Are you searching for ladies of the thicker variety$15 Beautiful women with hips measuring over 40 Inch Plus$16 Reality Kings presents the finest collection of booty around! Hot babes that love to have their big asses pinched and smacked. Grab 'em, squeeze 'em, bite 'em, these girls love to have their round asses played with. 40 Inch Plus is a tribute to ladies with a shape, there's no skinny chicks here! All of these women have a perfect ass and their tits are not too bad either! Download hundreds of movies and pics featuring women with big round asses. Check out our trailers and pics below to get a free sample of this incredible content. If you're looking for beautiful women with nice round asses look no further! Reality Kings and 40 Inch Plus are your source for gorgeous women with big asses.",
        parameters: null,
        slug: '40inchplus',
        network: 'realitykings',
    },
    {
        name: 'Happy Tugs',
        url: 'https://www.happytugs.com',
        description: "Come on dudes, who doesn't like a happy ending$13 We've all seen those hole in the wall Asian massage parlors! Finally there is a site that celebrates the hand job. Asian beauties rubbing massage oil all over, what could be better$14 These babes know how to work out the kinks, seriously amazing rub 'n tug jobs. Happy Tugs captures hidden camera footage from inside one of the country's best sexual massage parlors. The dudes come in looking for a little rub down and, for a few dollars more, get a full servicing. It doesn't get any better than this, hand jobs and hot Asian babes. Check out our amazing happy ending videos, with babes rubbing their oil soaked breasts all over their favorite customers. Strip down, jump on the massage table and get your wallet out, Happy Tugs will ensure you get a very happy ending!",
        parameters: { siteId: 19 },
        slug: 'happytugs',
        network: 'realitykings',
    },
    {
        name: 'Reckless In Miami',
        url: 'https://www.realitykings.com/scenes?site=303',
        description: '',
        parameters: null,
        slug: 'recklessinmiami',
        network: 'realitykings',
    },
    {
        name: 'HD Love',
        url: 'https://www.realitykings.com/scenes?site=20',
        description: 'Looking for incredibly hot porn videos in HD$12 Reality Kings showcases it all in hardcore erotica here at HDLove.com. Our premium adult content will satisfy your deepest carnal desires in stunning high-definition sex scenes. Feast your eyes on bodacious naked babes who love nothing more than to fuck on camera for you. Our hi-def movies capture every inch of their voluptuous bodies in vivid detail. Perfect round boobs and perky nipples are just the start. These jezebels proudly display their killer asses and dripping wet pussies before ravaging huge cocks like their lives depended on it. Whether you’re in the mood for horny 18+ teen nymphos or seasoned mature women the raunchiest scenes will keep you cumming back to HD Love. Our eager to please divas love to disrobe and spread as much love around as they can offering up deepthroat gagging blowjobs to anyone daring enough. They yearn for deep anal penetrations and are always up for a sweaty orgy so witness it all in crystal clear resolution. Catch every microscopic detail and blow your load repeatedly with the best that RK has in store!',
        parameters: null,
        slug: 'hdlove',
        network: 'realitykings',
    },
    {
        name: 'Bikini Crashers',
        url: 'https://www.realitykings.com/scenes?site=7',
        description: "What's better than a babe in a scantily clad bikini$22 A party full of babes in scantily clad bikinis of course! Welcome to the Bikini Crashers! Reality Kings invites you to join our party with the hottest swimsuit models and bikini babes anywhere. We're talking about smokin' hot beauties throwing a naked pool party. Could it get any better than this$23 From perfectly round asses to amazing tan lines, these girls know how to party. We're not talking about your average swimsuit model either, these chicks are wild, crazy, and ready to get it on. Every party is loaded with 1on1, girl on girl, and group sex scenes. Gorgeous swimsuit girls getting it on by the pool, the beach, or anywhere they can show off their amazing bikinis! So grab a cold one, your shades, and kick back... you're invited to the Bikini Crashers party!",
        parameters: null,
        slug: 'bikinicrashers',
        network: 'realitykings',
    },
    {
        name: 'Wives in Pantyhose',
        url: 'https://www.realitykings.com/scenes?site=41',
        description: 'Wives in Pantyhose features all kinds of real wives in sexy lingerie fingering their pussies with sex toys while they squeeze their big mature tits and moan. This Reality Kings network site has collected tons of pantyhose pics of hot wives and presented them to you for your viewing pleasure. No matter whether you prefer Latinas, MILFs, redheads, blondes or ebony babes, Wives in Pantyhose has all the sexiest nylon wives masturbating. There are even pantyhose lesbians playing with each other using dildos while they orgasm in smoking hot pantyhose videos. Wives in Pantyhose is easily one the best collection of real wives engaging in pantyhose porn ever put together on the net. So if you have a housewife pantyhose fetish, the the website Wives in Pantyhose is sure to deliver for you all the best models and porn the Reality Kings network has to offer.',
        parameters: null,
        slug: 'wivesinpantyhose',
        network: 'realitykings',
    },
    {
        name: 'No Faces',
        url: 'https://www.realitykings.com/scenes?site=30',
        description: 'Isn’t it arousing to watch porn with a little mystery thrown in$19 That’s what Nofaces.com is about. The scrumptious porn stars at Reality Kings like to keep you guessing sometimes, so enjoy a wide array of HD porn videos where the faces of our horny minxes are not shown. A little sensual secrecy never hurt anyone so have some fun trying to figure out which titillating temptress is getting reamed in our torrid sex clips. Are her ample breast, perfect round ass, and wet pussy enough of a giveaway$20 What about her tattoos, piercings, or birth marks$21 Play the role of an X-rated detective and enjoy an endless sea of hardcore erotica with 18+ teen foxes and mature naked temptresses in graphic films depicting a covert cum sucker gobbling up monster cocks with glee. Our enigmatic nymphos relish in getting fucked in multiple holes simultaneously knowing that their identity is not revealed on camera. No Faces respects an RK girl’s desire to remain anonymous and only show more arousing parts of her luscious body.',
        parameters: null,
        slug: 'nofaces',
        network: 'realitykings',
    },
    {
        name: 'Saturday Night Latinas',
        url: 'https://www.realitykings.com/scenes?site=34',
        description: "What's better than a Saturday Night out partying$18 Taking home a beautiful chick at the end of the night to fuck and have your way with! Reality Kings presents Saturday Night Latinas, gorgeous babes from the steamy night clubs and streets of Brazil. These hotties may have left the club, but the real party is about to begin! Real latina girls sucking and fucking after a night of partying! From deliciously round asses to amazing tan lines, these Brazilian bombshells are sure to please. Browse our videos below to download free latina porn movies and pictures. We have hundreds of latina sex scenes available for you to download. Grab your bags and get ready to head to Brazil, Reality Kings invites you to take home a Saturday Night Latina of your very own. Hot latina babes who love to party, join us today for a steamy Saturday Night out!",
        parameters: null,
        slug: 'saturdaynightlatinas',
        network: 'realitykings',
    },
    {
        name: 'Extreme Naturals',
        url: 'https://www.realitykings.com/scenes?site=15',
        description: 'There are big natural breasts, then there are Extreme Naturals. On this site, we say, "Go big or go home!" That\'s why we only deliver massive naturals straight from the best Reality Kings has to offer. Extreme Naturals has painstakingly combed the RK network for the best giant naturals models and the hottest big naturals videos with the most hardcore XXX. These sexy babes have giant naturals that bounce while they ride cock and while they get stroked from behind doggy style in their perfect porn asses. For true fans of huge natural breasts, be sure to watch tons of free big naturals videos exclusively available as Extreme Naturals trailers on the website. Whether you like your giant naturals to be on Latinas, MILFs, college babes, blondes, teens or ebony babes, Extreme Naturals has the best collection of massive naturals straight from the vaults of Reality Kings.',
        parameters: null,
        slug: 'extremenaturals',
        network: 'realitykings',
    },
    {
        name: 'Cum Girls',
        url: 'https://www.realitykings.com/scenes?site=11',
        description: "Reality Kings presents the Cum Girls porn site, which is dedicated solely to XXX cum shots and cum videos. If you like seeing hot girls with cum in their mouth, or face cum pictures, Cum Girls has thousands of high resolution cum porn pics and videos waiting for your viewing pleasure. There are smoking hot Latina, MILF, college, blond, teen and ebony babes with cum shots not only on their face, but also cum ass and cum tits pictures too. You'll be able to download tons of cum porn videos with hardcore sex scenes that all end with sticky and gooey cum in the mouth, the face, boobs, pussy or ass. Cum Girls has got cum porn and cum videos for true fans of the genre, and they all come straight to you from Reality Kings, so you know you're getting nothing less than the best on the internet.",
        parameters: null,
        slug: 'cumgirls',
        network: 'realitykings',
    },
    {
        name: 'VIP Crew',
        url: 'https://www.realitykings.com/scenes?site=40',
        description: "Party animals rejoice! The VIP Crew is your guide to the hottest and wildest VIP parties in the world! We're not talking about ordinary house parties here, we're talking about the biggest, most badass sex parties around. When you combine loads of fun, some fine looking women, and a few lucky dudes you have the recipe for one amazing fucking party. Best of all, you're invited! From huge orgy sex parties to private sex parties, the VIP Crew brings in the hottest women--all ready to bare their VIP pussies for you. Babes that aren't afraid of a little pole dancing, foam dancing, or strip tease! These girls will do anything to join these wild sex parties and have a good time. Reality Kings has hundreds of high quality videos and pics available for you to download. So what the hell are you waiting for$17 Join the VIP Crew and get your freak on!",
        parameters: null,
        slug: 'vipcrew',
        network: 'realitykings',
    },
    {
        name: 'Moms Bang Teens',
        url: 'https://www.momsbangteens.com',
        description: "Reality Kings presents the first website dedicated to hot moms who love to bang 18+ teens. Moms Bang Teens features the sexiest MILFs on the web, and these MILFs are all about fucking young guys on camera. If you remember lusting after one of your friend's hot moms back in grade school, then you know exactly what Moms Bang Teens is all about. Imagine if instead of just fantasizing about that sexy mother, you actually got to bang her. These are the same hot moms you see at your local supermarket and shopping at your neighborhood mall. Some of them are married and never get the attention they need. While others are just horny and sexy moms who never got tied down with a husband. Instead they like to go out and find hot young studs that know how to fuck them right. These are experienced and mature women who know what they want; young 18+ teens that can give them that rock hard cock.",
        parameters: { siteId: 27 },
        slug: 'momsbangteens',
        network: 'realitykings',
    },
    {
        name: 'Sneaky Sex',
        url: 'https://www.sneakysex.com',
        description: 'Sneaky dirty sex! They are fucking and nobody can see, otherwise they will have a HUGE problem. When no one is watching, these horny MILFs and Teens are having sneaky sex!',
        parameters: { siteId: 46 },
        slug: 'sneakysex',
        network: 'realitykings',
    },
    {
        name: 'See My Wife',
        url: 'https://www.realitykings.com/scenes?site=35',
        description: 'Have you been spying on that hot couple next door$26 See My Wife invites you to view the private porn collection of horny amateurs everywhere! We\'re talking about 100% user submitted movies and pictures. Real women appearing in the hottest wife sex scenes around, that is what See My Wife is about. Our users have a chance to make 0 for pics and 00 for videos when they submit their homemade content. If you\'ve ever said "I wish I could bang my wife on film and get paid for it," look no further! Reality Kings considers every submission when we post new episodes. Check out some of our free pics and trailers below, this is one amazing collection of girlfriend and wife sex scenes. Every week we post a new episode crammed with four incredible babes showing off in front of the camera. No need to spy on the couple next door when you come See My Wife!',
        parameters: null,
        slug: 'seemywife',
        network: 'realitykings',
    },
    {
        name: 'Girls of Naked',
        url: 'https://www.realitykings.com/scenes?site=18',
        description: 'Nothing is hotter than voluptuous minxes who love getting naked. Girlsofnaked.com is home to a bevy of bodacious beauties who are all about showing as much skin to whomever is willing to satisfy their sexual desires. Our 18+ pornstars are daring and always curious for new carnal adventures in HD porn videos. Reality Kings has compiled an incredible assortment of erotica with big boob naughty nymphos. Watch them squeeze their perky nipples before rubbing their ticklish clits in steamy scenes. Our deviant divas need their juicy pussies stuffed 24/7 by the biggest cocks in the adult biz and will stop at nothing to devour as much man meat as they can fit into every hungry orifice. Girls of Naked celebrate nudity and hardcore sex in all its glory. Fetishes, orgies, bukkake, anal creampies and much more are their favorite pastimes. RK has full-length premium porno movies bursting with our luscious babes bursting out of their clothes just for you!',
        parameters: null,
        slug: 'girlsofnaked',
        network: 'realitykings',
    },
    {
        name: 'Lil Humpers',
        url: 'https://lilhumpers.com',
        description: '',
        parameters: { siteId: 310 },
        slug: 'lilhumpers',
        network: 'realitykings',
    },
    {
        name: 'Mike in Brazil',
        url: 'https://www.realitykings.com/scenes?site=24',
        description: "Are you ready for the never ending booty vacation$24 Join Mike In Brazil as he explores the wild, the exotic, and the gorgeous women of South America! If you have never been to Brazil, don't worry... Mike will give you a crash course on the most amazing ASSet of their native women. We're talking about deliciously tanned, round, thong clad Brazilian ass! These booties will not disappoint. Mike exports nothing but the finest, Grade A, Brazilian porn directly to your computer screen. Check out the hottest Brazilian ass around, wearing nothing but bikinis and thongs that are sure to get your blood pumping! These hotties spend hours working on their amazing tans to show off their bodies... look at those incredible tan lines! Mike In Brazil features some amazing hardcore sex, from anal to Brazilian facials, we're sure you're going to be planning a trip to Brazil soon. What are you waiting for$25 Join the never ending booty vacation with Mike In Brazil!",
        parameters: null,
        slug: 'mikeinbrazil',
        network: 'realitykings',
    },
    {
        name: 'Real Orgasms',
        url: 'https://www.realitykings.com/scenes?site=32',
        description: "Real Orgasms features all kinds of sexy women playing with their pussies and stimulating their clits with sex toys and big dildos until they have real orgasms. This Reality Kings network site has collected tons of real orgasm videos and masturbation videos and concentrated them down to only the best real female orgasms that you will ever witness on the net. Whether you're really into Latinas, MILFs, college babes, blondes, teens or ebony babes, Real Orgasms has every kind of the most beautiful women masturbating. Watch as they play with themselves using sex toys and dildos while they moan, shake and their pussies convulse, as they have real orgasm on video for your pleasure. By far, this is the best collection of real orgasm porn ever put together on the net. Thanks to Reality Kings, Real Orgasms only delivers 100% real female orgasms and masturbation videos.",
        parameters: null,
        slug: 'realorgasms',
        network: 'realitykings',
    },
    {
        name: 'Tranny Surprise',
        url: 'https://www.trannysurprise.com',
        description: 'If you’re in the mood for graphic tranny porn, look no further than TrannySurprise.com. A sexy shemale is a thing of beauty, often possessing a voracious appetite for sex. Reality Kings is home to some of the most incredible transsexual pornstars on the net. Watch them stroke their huge dicks and massage their voluminous ball sacks in our full-length HD videos. All these goddesses want to do is suck dick until it erupts in their wide open mouths. Cum swallowing is their specialty so enjoy our scenes full of creamy jizz loads overflowing onto their giant tits and firm stomachs. These nude RK shemales live to get rimjobs before getting drilled by gigantic dicks. Messy creampies are usually how their nights end so witness the torrid fuck marathons leading up to juicy orgasms. Tranny Surprise features sensual ladyboys that know just how to please anyone looking to take a walk on the wild side. Premium porno is what you deserve so eat it all up with our luscious, busty trannies. Long legs, tight asses, toned physiques, and a healthy dose of raw animal passion is what our “chicks with dicks” deliver in every one of our erotic films.',
        parameters: { native: true },
        slug: 'trannysurprise',
        network: 'realitykings',
    },
    {
        name: 'Flower Tucci',
        url: 'https://www.realitykings.com/scenes?site=17',
        description: 'Reality Kings presents Flower Tucci, and this is what she has to say: "My name is Flower, and I live, eat, breathe, sleep, and worship SEX! You have never met a girl like me! My ass is for worshiping. I can squirt over and over again when my pussy cums. I search out the biggest cocks and take them in my mouth, pussy, and ass! I milk those cocks until my pussy squirts everywhere. This site is dedicated to all my fantasies. Watch me search for the ultimate orgasm." Damn folks! I don\'t know about you, but this babe sounds perfect. Squirting pussy, amazing ass, gorgeous tits... the full package! If you\'re like us, you can\'t wait another moment to download these amazing videos of Flower Tucci squirting. Reality Kings is the one and only home to Flower Tucci pics and Flower Tucci movies--this content is absolutely incredible! Join us, Flower, and her friends in search of the ultimate orgasm.',
        parameters: null,
        slug: 'flowertucci',
        network: 'realitykings',
    },
    {
        name: 'First Time Auditions',
        url: 'https://www.realitykings.com/scenes?site=16',
        description: "Forget about the next big music idol, we're looking for the next big porn star! Reality Kings presents First Time Auditions, featuring the hottest amateur chicks, searching for fame and fortune. These sluts will do anything to break into the business, from blowjobs to amateur sex scenes, these are their first porn auditions caught on film. Do you think they have what it takes$7 Download hundreds of amateur porn movies and pics, and you be the judge. First Time Auditions places ads in local and college newspapers seeking the hottest models around. When these babes arrive, we are never disappointed. They show off their perfect bodies and their many, amazing talents! These are the hottest amateur auditions around. Trying to get their careers started, these girls give the porn auditions of a lifetime! If you're ready to be the judge, to put these girls to the test, watch them on their First Time Auditions.",
        parameters: null,
        slug: 'firsttimeauditions',
        network: 'realitykings',
    },
    {
        name: 'Top Shelf Pussy',
        url: 'https://www.realitykings.com/scenes?site=38',
        description: 'Top Shelf Pussy features nothing but the best pussy on the net. If pussy is like Johnny Walker, consider Top Shelf Pussy the Blue Label of the bunch. Whether you like shaved pussy, teen pussy, hairy pussy, wet pussy, mature pussy, black pussy or fat pussy, Top Shelf Pussy has got the hottest models and the best pussy videos on the net. Watch tons of free pussy trailers and see as these gorgeous girls play with their pussies using sex toys and dildos. Then see them take a deep stroking to their wet pussy while they moan, shake and their pussies convulse in some amazing pussy porn. No doubt, Top Shelf Pussy has got tons of pictures of sexy ladies spread eagle and more pussy videos than you could ever possibly watch. If you are a fan of the pussy porn genre, then Top Shelf Pussy is the site for you.',
        parameters: null,
        slug: 'topshelfpussy',
        network: 'realitykings',
    },
    {
        name: 'Round and Brown',
        url: 'https://www.roundandbrown.com',
        description: 'Chocolate lovers out there, Reality Kings presents to you... Round And Brown, the porn site that caters to horny dudes who have a mighty craving for fine "sistah" booties. The ladies featured in these ebony porn movies are SIZZLING HOT, like a newly melted chocolate fondue! We\'re talking about some damn fine black booties! If it\'s Round And Brown, it gets the special lube treatment, no exceptions! Think you can handle this collection of premium ebony ass$1 There\'s no skinny white girls here, only gorgeous black beauties with deliciously round booties, featured in the best hardcore ebony sex videos around! Reality Kings is the only one who can bring you this amazing collection of black girl porn. If you love big round asses, gorgeous black babes, and amazing tits we have the videos and pics you\'re looking for. Warning: This chocolate may melt in your hand and your mouth... but who cares, if it\'s Round And Brown!',
        parameters: { siteId: 33 },
        slug: 'roundandbrown',
        network: 'realitykings',
    },
    {
        name: 'Monster Curves',
        url: 'https://www.realitykings.com/scenes?site=29',
        description: "Forget about those toothpick size runway models, give us some ladies with curves-- Monster Curves! If you love your women round and juicy, ladies with some meat on their bones... then we have the content for you! We're talking about women with hips that don't quit. Incredibly round asses that will make your mouth water! Big booty girls with big round asses. Only people as obsessed as us could bring you this many pairs of perfects hips and asses! Download hundreds of movies and pics featuring gorgeous girls with amazing curves (we call them Monster Curves). Check out some of our free trailers below, these girls and their round butts and perfect hips are sure to wet your appetite! Every week, Reality Kings brings you nothing but the finest butts, the sexy round asses that jiggle when you grab 'em, the women with the Monster Curves!",
        parameters: null,
        slug: 'monstercurves',
        network: 'realitykings',
    },
    // SCORE
    {
        name: '18 Eighteen',
        slug: '18eighteen',
        url: 'https://www.18eighteen.com',
        network: 'score',
        parameters: { path: '/xxx-teen-videos' },
    },
    {
        name: '40 Something Mag',
        slug: '40somethingmag',
        url: 'https://www.40somethingmag.com',
        parameters: { path: '/xxx-mature-videos' },
        network: 'score',
    },
    {
        name: '50 Plus MILFs',
        slug: '50plusmilfs',
        url: 'https://www.50plusmilfs.com',
        parameters: { path: '/xxx-milf-videos' },
        network: 'score',
    },
    {
        name: '60 Plus MILFs',
        slug: '60plusmilfs',
        url: 'https://www.60plusmilfs.com',
        parameters: { path: '/xxx-granny-videos' },
        network: 'score',
    },
    {
        name: 'Ashley Sage Ellison',
        slug: 'ashleysageellison',
        url: 'https://www.bigboobbundle.com/ashleysageellison',
        parameters: { path: '/videos', actors: ['Ashley Sage Ellison'] },
        network: 'score',
    },
    {
        name: 'Autumn Jade',
        slug: 'autumnjade',
        url: 'https://www.bigboobbundle.com/autumn-jade',
        network: 'score',
        parameters: { path: '/videos', actors: ['Autumn Jade'] },
    },
    {
        name: 'Big Boob Bundle',
        slug: 'bigboobbundle',
        url: 'https://www.bigboobbundle.com',
        network: 'score',
        scrape: false,
        show: false, // all content appears to be on subsites
    },
    {
        name: 'Big Boobs POV',
        slug: 'bigboobspov',
        url: 'https://www.scorepass.com/bigboobspov',
        network: 'score',
    },
    {
        name: 'Big Tit Angela White',
        slug: 'bigtitangelawhite',
        url: 'https://www.bigboobbundle.com/bigtitangelawhite',
        parameters: { path: '/videos', actors: ['Angela White'] }, // no dates available
        network: 'score',
    },
    {
        name: 'Big Tit Hitomi',
        slug: 'bigtithitomi',
        url: 'https://www.bigboobbundle.com/bigtithitomi',
        parameters: { path: '/videos', actors: ['Hitomi'] },
        network: 'score',
    },
    {
        name: 'Big Tit Hooker',
        slug: 'bigtithooker',
        url: 'https://www.scorepass.com/bigtithooker',
        network: 'score',
    },
    {
        name: 'Big Tit Terry Nova',
        slug: 'bigtitterrynova',
        url: 'https://www.bigboobbundle.com/bigtitterrynova',
        parameters: { path: '/videos', actors: ['Terry Nova'] },
        network: 'score',
    },
    {
        name: 'Big Tit Venera',
        slug: 'bigtitvenera',
        url: 'https://www.bigboobbundle.com/bigtitvenera',
        network: 'score',
    },
    {
        name: 'Black And Stacked',
        slug: 'blackandstacked',
        url: 'https://www.scorepass.com/blackandstacked',
        network: 'score',
    },
    {
        name: 'Boned At Home',
        slug: 'bonedathome',
        url: 'https://www.scorepass.com/bonedathome',
        network: 'score',
    },
    {
        name: 'Bootylicious Mag',
        slug: 'bootyliciousmag',
        url: 'https://www.bootyliciousmag.com',
        network: 'score',
    },
    {
        name: 'Busty Angelique',
        slug: 'bustyangelique',
        url: 'https://www.bigboobbundle.com/bustyangelique',
        network: 'score',
    },
    {
        name: 'Busty Arianna',
        slug: 'bustyarianna',
        url: 'https://www.bigboobbundle.com/bustyarianna',
        network: 'score',
    },
    {
        name: 'Busty Danni Ashe',
        slug: 'bustydanniashe',
        url: 'https://www.bigboobbundle.com/bustydanniashe',
        network: 'score',
    },
    {
        name: 'Busty Dusty Stash',
        slug: 'bustydustystash',
        url: 'https://www.bigboobbundle.com/bustydustystash',
        network: 'score',
    },
    {
        name: 'Busty Ines Cudna',
        slug: 'bustyinescudna',
        url: 'https://www.bigboobbundle.com/bustyinescudna',
        network: 'score',
    },
    {
        name: 'Busty Kelly Kay',
        slug: 'bustykellykay',
        url: 'https://www.bigboobbundle.com/bustykellykay',
        network: 'score',
    },
    {
        name: 'Busty Kerry Marie',
        slug: 'bustykerrymarie',
        url: 'https://www.bigboobbundle.com/bustykerrymarie',
        network: 'score',
    },
    {
        name: 'Busty Lorna Morgan',
        slug: 'bustylornamorgan',
        url: 'https://www.bigboobbundle.com/bustylornamorgan',
        network: 'score',
    },
    {
        name: 'Busty Merilyn',
        slug: 'bustymerilyn',
        url: 'https://www.scorepass.com/bustymerilyn',
        network: 'score',
    },
    {
        name: 'Busty Old Sluts',
        slug: 'bustyoldsluts',
        url: 'https://www.milfbundle.com/bustyoldsluts',
        network: 'score',
    },
    {
        name: 'Busty Sammie Black',
        slug: 'bustysammieblack',
        url: 'https://www.bigboobbundle.com/bustysammieblack',
        network: 'score',
    },
    {
        name: 'Cherry Brady',
        slug: 'cherrybrady',
        url: 'https://www.bigboobbundle.com/cherrybrady',
        network: 'score',
    },
    {
        name: 'Chloes World',
        slug: 'chloesworld',
        url: 'https://www.scorepass.com/chloesworld',
        network: 'score',
    },
    {
        name: 'Christy Marks',
        slug: 'christymarks',
        url: 'https://www.scorepass.com/christymarks',
        network: 'score',
    },
    {
        name: 'Creampie for Granny',
        slug: 'creampieforgranny',
        url: 'https://www.milfbundle.com/creampieforgranny',
        network: 'score',
    },
    {
        name: 'Crystal Gunns World',
        slug: 'crystalgunnsworld',
        url: 'https://www.bigboobbundle.com/crystalgunnsworld',
        network: 'score',
    },
    {
        name: 'Daylene Rio',
        slug: 'daylenerio',
        url: 'https://www.bigboobbundle.com/daylenerio',
        network: 'score',
    },
    {
        name: 'Desiraes World',
        slug: 'desiraesworld',
        url: 'https://www.bigboobbundle.com/desiraesworld',
        network: 'score',
    },
    {
        name: 'Diane Poppos',
        slug: 'dianepoppos',
        url: 'https://www.bigboobbundle.com/dianepoppos',
        network: 'score',
    },
    {
        name: 'Eva Notty Videos',
        slug: 'evanottyvideos',
        url: 'https://www.bigboobbundle.com/evanottyvideos',
        network: 'score',
    },
    {
        name: 'Feed Her Fuck Her',
        slug: 'feedherfuckher',
        url: 'https://www.scorepass.com/feedherfuckher',
        network: 'score',
    },
    {
        name: 'Flat And Fucked MILFs',
        slug: 'flatandfuckedmilfs',
        url: 'https://www.milfbundle.com/flatandfuckedmilfs',
        network: 'score',
    },
    {
        name: 'Granny Gets A Facial',
        slug: 'grannygetsafacial',
        url: 'https://www.milfbundle.com/grannygetsafacial',
        network: 'score',
    },
    {
        name: 'Granny Loves BBC',
        slug: 'grannylovesbbc',
        url: 'https://www.milfbundle.com/grannylovesbbc',
        network: 'score',
    },
    {
        name: 'Granny Loves Young Cock',
        slug: 'grannylovesyoungcock',
        url: 'https://www.milfbundle.com/grannylovesyoungcock',
        network: 'score',
    },
    {
        name: 'Home Alone MILFs',
        slug: 'homealonemilfs',
        url: 'https://www.milfbundle.com/homealonemilfs',
        network: 'score',
    },
    {
        name: 'I Boned Your Mom',
        slug: 'ibonedyourmom',
        url: 'https://www.milfbundle.com/ibonedyourmom',
        network: 'score',
    },
    {
        name: 'I Fucked the Boss',
        slug: 'ifuckedtheboss',
        url: 'https://www.milfbundle.com/ifuckedtheboss',
        network: 'score',
    },
    {
        name: 'Jessica Turner',
        slug: 'jessicaturner',
        url: 'https://www.bigboobbundle.com/jessicaturner',
        network: 'score',
    },
    {
        name: 'Joana Bliss',
        slug: 'joanabliss',
        url: 'https://www.bigboobbundle.com/joanabliss',
        network: 'score',
    },
    {
        name: 'Julia Miles',
        slug: 'juliamiles',
        url: 'https://www.bigboobbundle.com/juliamiles',
        network: 'score',
    },
    {
        name: 'Karina Hart',
        slug: 'karinahart',
        url: 'https://www.scorepass.com/karinahart',
        network: 'score',
    },
    {
        name: 'Karla James',
        slug: 'karlajames',
        url: 'https://www.bigboobbundle.com/karlajames',
        network: 'score',
    },
    {
        name: 'Leanne Crow Videos',
        slug: 'leannecrowvideos',
        url: 'https://www.bigboobbundle.com/leannecrowvideos',
        network: 'score',
    },
    {
        name: 'Leg Sex',
        slug: 'legsex',
        url: 'https://www.legsex.com',
        network: 'score',
    },
    {
        name: 'Linseys World',
        slug: 'linseysworld',
        url: 'https://www.scorepass.com/linseysworld',
        network: 'score',
    },
    {
        name: 'Mega Tits Minka',
        slug: 'megatitsminka',
        url: 'https://www.bigboobbundle.com/megatitsminka',
        network: 'score',
    },
    {
        name: 'Micky Bells',
        slug: 'mickybells',
        url: 'https://www.bigboobbundle.com/mickybells',
        network: 'score',
    },
    {
        name: 'MILF Bundle',
        slug: 'milfbundle',
        url: 'https://www.milfbundle.com',
        network: 'score',
    },
    {
        name: 'Teaming Cock',
        slug: 'milfthreesomes',
        url: 'https://www.milfbundle.com/milfthreesomes',
        network: 'score',
    },
    {
        name: 'MILF Tugs',
        slug: 'milftugs',
        url: 'https://www.milfbundle.com/milftugs',
        network: 'score',
    },
    {
        name: 'Natalie Fiore',
        slug: 'nataliefiore',
        url: 'https://www.bigboobbundle.com/nataliefiore',
        network: 'score',
    },
    {
        name: 'Naughty Footjobs',
        slug: 'naughtyfootjobs',
        url: 'https://www.scorepass.com/naughtyfootjobs',
        network: 'score',
    },
    {
        name: 'Naughty Mag',
        slug: 'naughtymag',
        url: 'https://www.naughtymag.com',
        network: 'score',
    },
    {
        name: 'Naughty Tugs',
        slug: 'naughtytugs',
        url: 'https://www.scorepass.com/naughtytugs',
        network: 'score',
    },
    {
        name: 'Nicole Peters',
        slug: 'nicolepeters',
        url: 'https://www.bigboobbundle.com/nicolepeters',
        network: 'score',
    },
    {
        name: 'Old Horny MILFs',
        slug: 'oldhornymilfs',
        url: 'https://www.milfbundle.com/oldhornymilfs',
        network: 'score',
    },
    {
        name: 'Picking Up Pussy',
        slug: 'pickinguppussy',
        url: 'https://www.scorepass.com/pickinguppussy',
        network: 'score',
    },
    {
        name: 'Porn Loser',
        slug: 'pornloser',
        url: 'https://www.scorepass.com/pornloser',
        network: 'score',
    },
    {
        name: 'Definition Porn Videos',
        slug: 'pornmegaload',
        url: 'https://www.pornmegaload.com',
        network: 'score',
    },
    {
        name: 'SaRennas World',
        slug: 'sarennasworld',
        url: 'https://www.bigboobbundle.com/sarennasworld',
        network: 'score',
    },
    {
        name: 'Scoreland',
        slug: 'scoreland',
        url: 'https://www.scoreland.com',
        network: 'score',
        parameters: { path: '/big-boob-videos' },
        priority: 3,
    },
    {
        name: 'Scoreland2',
        slug: 'scoreland2',
        url: 'https://www.scoreland2.com',
        network: 'score',
        parameters: { path: '/big-boob-scenes' },
        priority: 1,
    },
    {
        name: 'Score Classics',
        slug: 'scoreclassics',
        url: 'https://www.scoreclassics.com',
        network: 'score',
        parameters: { path: '/classic-boob-videos' },
        priority: 1,
    },
    {
        name: 'Scoreland TV',
        slug: 'scorelandtv',
        url: 'https://www.scorepass.com/scorelandtv',
        network: 'score',
        priority: 1,
        scrape: false,
        show: false, // appears to be streaming service for other sites
    },
    {
        name: 'ScoreTV',
        slug: 'scoretv',
        url: 'https://www.scoretv.tv',
        network: 'score',
        priority: 1,
        scrape: false,
        show: false, // similar to or same as Scoreland TV
    },
    {
        name: 'Score Videos',
        slug: 'scorevideos',
        url: 'https://www.scorevideos.com',
        network: 'score',
        parameters: { path: '/porn-videos' },
        priority: 2,
    },
    {
        name: 'Sha Rizel Videos',
        slug: 'sharizelvideos',
        url: 'https://www.bigboobbundle.com/sharizelvideos',
        network: 'score',
    },
    {
        name: 'Silver Sluts',
        slug: 'silversluts',
        url: 'https://www.milfbundle.com/silversluts',
        network: 'score',
    },
    {
        name: 'Stacy Vandenberg Boobs',
        slug: 'stacyvandenbergboobs',
        url: 'https://www.bigboobbundle.com/stacyvandenbergboobs',
        network: 'score',
    },
    {
        name: 'Susie Wildin',
        slug: 'susiewildin',
        url: 'https://www.bigboobbundle.com/susiewildin',
        network: 'score',
    },
    {
        name: 'Tawny Peaks',
        slug: 'tawny',
        url: 'https://www.bigboobbundle.com/tawny-peaks',
        network: 'score',
    },
    {
        name: 'Tiffany Towers',
        slug: 'tiffany',
        url: 'https://www.bigboobbundle.com/tiffany-towers',
        network: 'score',
    },
    {
        name: 'Tits And Tugs',
        slug: 'titsandtugs',
        url: 'https://www.scorepass.com/titsandtugs',
        network: 'score',
    },
    {
        name: 'TNA Tryouts',
        slug: 'tnatryouts',
        url: 'https://www.scorepass.com/tnatryouts',
        network: 'score',
    },
    {
        name: 'Valory Irene',
        slug: 'valoryirene',
        url: 'https://www.bigboobbundle.com/valoryirene',
        network: 'score',
    },
    {
        name: 'XL Girls',
        slug: 'xlgirls',
        url: 'https://www.xlgirls.com',
        network: 'score',
    },
    {
        name: 'Fucked MILFs',
        slug: 'yourmomlovesanal',
        url: 'https://www.milfbundle.com/yourmomlovesanal',
        network: 'score',
    },
    {
        name: 'Your Mom\'s Got Big Tits',
        slug: 'yourmomsgotbigtits',
        url: 'https://www.milfbundle.com/yourmomsgotbigtits',
        network: 'score',
    },
    {
        name: 'Your Wife My Meat',
        slug: 'yourwifemymeat',
        url: 'https://www.milfbundle.com/yourwifemymeat',
        network: 'score',
    },
    // TEAM SKEET
    {
        slug: 'exxxtrasmall',
        name: 'Exxxtra Small',
        description: '',
        url: 'https://www.exxxtrasmall.com',
        parameters: { id: 'exs' },
        network: 'teamskeet',
    },
    {
        slug: 'teenpies',
        name: 'Teen Pies',
        description: '',
        url: 'https://www.teenpies.com',
        parameters: { id: 'tp' },
        network: 'teamskeet',
    },
    {
        slug: 'innocenthigh',
        name: 'Innocent High',
        description: '',
        url: 'https://www.innocenthigh.com',
        parameters: { id: 'ih' },
        network: 'teamskeet',
    },
    {
        slug: 'teencurves',
        name: 'Teen Curves',
        description: '',
        url: 'https://www.teencurves.com',
        parameters: { id: 'tc' },
        network: 'teamskeet',
    },
    {
        slug: 'cfnmteens',
        name: 'CFNM Teens',
        description: '',
        url: 'https://www.cfnmteens.com',
        parameters: { id: 'cfnm' },
        network: 'teamskeet',
    },
    {
        slug: 'teensloveanal',
        name: 'Teens Love Anal',
        description: '',
        url: 'https://www.teensloveanal.com',
        parameters: { id: 'tla' },
        network: 'teamskeet',
    },
    {
        slug: 'mybabysittersclub',
        name: 'My Babysitters Club',
        description: '',
        url: 'https://www.mybabysittersclub.com',
        parameters: { id: 'bsc' },
        network: 'teamskeet',
    },
    {
        slug: 'shesnew',
        name: 'She\'s New',
        description: '',
        url: 'https://www.shesnow.com',
        parameters: { id: 'bsc' },
        network: 'teamskeet',
    },
    {
        slug: 'teensdoporn',
        name: 'Teens Do Porn',
        description: '',
        url: 'https://www.teensdoporn.com',
        parameters: { id: 'tdp' },
        network: 'teamskeet',
    },
    {
        slug: 'povlife',
        name: 'POV Life',
        description: '',
        url: 'https://www.povlife.com',
        parameters: { id: 'pov' },
        network: 'teamskeet',
    },
    {
        slug: 'therealworkout',
        name: 'The Real Workout',
        description: '',
        url: 'https://www.therealworkout.com',
        parameters: { id: 'trw' },
        network: 'teamskeet',
    },
    {
        slug: 'thisgirlsucks',
        name: 'This Girl Sucks',
        description: '',
        url: 'https://www.thisgirlsucks.com',
        parameters: { id: 'tgs' },
        network: 'teamskeet',
    },
    {
        slug: 'teenslovemoney',
        name: 'Teens Love Money',
        description: '',
        url: 'https://www.teenslovemoney.com',
        parameters: { id: 'tlm' },
        network: 'teamskeet',
    },
    {
        slug: 'oyeloca',
        name: 'Oye Loca',
        description: '',
        url: 'https://www.oyeloca.com',
        parameters: { id: 'ol' },
        network: 'teamskeet',
    },
    {
        slug: 'tittyattack',
        name: 'Titty Attack',
        description: '',
        url: 'https://www.tittyattack.com',
        parameters: { id: 'ta' },
        network: 'teamskeet',
    },
    {
        slug: 'teenyblack',
        name: 'Teeny Black',
        description: '',
        url: 'https://www.teenyblack.com',
        parameters: { id: 'tb' },
        network: 'teamskeet',
    },
    {
        slug: 'lusthd',
        name: 'Lust HD',
        description: '',
        url: 'https://www.lusthd.com',
        parameters: { id: 'lhd' },
        network: 'teamskeet',
    },
    {
        slug: 'rubateen',
        name: 'Rub A Teen',
        description: '',
        url: 'https://www.rubateen.com',
        parameters: { id: 'rat' },
        network: 'teamskeet',
    },
    {
        slug: 'herfreshmanyear',
        name: 'Her Freshman Year',
        description: '',
        url: 'https://www.exxxtrasmall.com',
        parameters: { id: 'hfy' },
        network: 'teamskeet',
    },
    {
        slug: 'selfdesire',
        name: 'Self Desire',
        description: '',
        url: 'https://www.selfdesire.com',
        parameters: { id: 'sd' },
        network: 'teamskeet',
    },
    {
        slug: 'solointerviews',
        name: 'Solo Interviews',
        description: '',
        url: 'https://www.solointerviews.com',
        parameters: { id: 'si' },
        network: 'teamskeet',
    },
    {
        slug: 'teamskeetextras',
        name: 'Team Skeet Extras',
        description: '',
        url: 'https://www.teamskeetextras.com',
        parameters: { id: 'tse' },
        network: 'teamskeet',
    },
    {
        slug: 'dyked',
        name: 'Dyked',
        description: '',
        url: 'https://www.dyked.com',
        parameters: { id: 'dyk' },
        network: 'teamskeet',
    },
    {
        slug: 'badmilfs',
        name: 'Bad MILFs',
        description: '',
        url: 'https://www.badmilfs.com',
        parameters: { id: 'bad' },
        network: 'teamskeet',
    },
    {
        slug: 'gingerpatch',
        name: 'Ginger Patch',
        description: '',
        url: 'https://www.gingerpatch.com',
        parameters: { id: 'gp' },
        network: 'teamskeet',
    },
    {
        slug: 'bracefaced',
        name: 'Brace Faced',
        description: '',
        url: 'https://www.bracefaced.com',
        parameters: { id: 'bfd' },
        network: 'teamskeet',
    },
    {
        slug: 'teenjoi',
        name: 'Teen JOI',
        description: '',
        url: 'https://www.teenjoi.com',
        parameters: { id: 'joi' },
        network: 'teamskeet',
    },
    {
        slug: 'stepsiblings',
        name: 'Step Siblings',
        description: '',
        url: 'https://www.stepsiblings.com',
        parameters: { id: 'sss' },
        network: 'teamskeet',
    },
    {
        slug: 'submissived',
        name: 'Submissived',
        description: '',
        url: 'https://www.submissived.com',
        tags: ['bdsm'],
        parameters: { scraper: 'A' },
        network: 'teamskeet',
    },
    {
        slug: 'familystrokes',
        name: 'Family Strokes',
        description: '',
        url: 'https://www.familystrokes.com',
        parameters: { scraper: 'A' },
        tags: ['family'],
        network: 'teamskeet',
    },
    // TWISTYS
    {
        name: 'Twistys',
        slug: 'twistys',
        url: 'https://www.twistys.com/scenes?site=219',
        description: 'Twistys.com is the #1 ranked babe site on the web! With over 10 years of photos and videos, updated daily with 3 HQ photo sets and 2 HD videos, Twistys also awards one hot babe a Treat of the Month title, complete with exclusive photo & video sets! Weekly updates!',
        network: 'twistys',
        priority: 1,
    },
    {
        name: 'When Girls Play',
        slug: 'whengirlsplay',
        url: 'https://www.whengirlsplay.com',
        description: 'Watch hot girls seducing other girls in steamy lesbian play. These sluts finger, use dildos, strap-ons and squirt their pink pussies in lesbian porn by WhenGirlsPlay.com. Get Access to the Hottest Lesbian videos on the web!',
        parameters: { siteId: 227 },
        network: 'twistys',
        priority: 1,
    },
    {
        name: 'Turning Twistys',
        slug: 'turningtwistys',
        url: 'https://www.twistys.com/scenes?site=302',
        description: 'Where straight curious cuties explore their sexuality, and get seduced by sexy butch girls. These sneaky lesbians lure the innocent looking beauties away from their boyfriends and into their beds... Be careful or they might just steal your girl!',
        network: 'twistys',
        priority: 1,
    },
    {
        name: 'Mom Knows Best',
        slug: 'momknowsbest',
        url: 'https://www.momknowsbest.com',
        description: 'The world’s tightest teens and most elegant MILFs get together at Mom Knows Best, where horny teen girls learn the ins and outs of lesbian sex from confident and beautiful older women. These MILFs know what they like and exactly how to get it, and lucky for them, these tasty teens are eager to learn, and always very eager to please!',
        parameters: { siteId: 234 },
        network: 'twistys',
        priority: 1,
    },
    {
        name: 'Twistys Hard',
        slug: 'twistyshard',
        url: 'https://www.twistyshard.com',
        description: 'Watch horny nymphos get stuffed with stiff, bulging cocks. Hot sluts eager to spread their legs, bend over on all fours, or mount a big rock-hard erection. They want their needs fulfilled, and love to show off how they do it. Get into Twistys Hard and see just how hard things can get!',
        parameters: { siteId: 225 },
        network: 'twistys',
        priority: 1,
    },
    {
        name: 'Feature Films',
        slug: 'featurefilms',
        url: 'https://www.twistys.com/scenes?site=233',
        description: 'Prepare yourself for a night at the movies you\'ll never forget with Feature Films from Twistys. High-end cinematic productions featuring in-depth storylines and industry-leading visuals, erotic adventures with the most beautiful women in the world are now at your fingertips. Lesbian, Hardcore Bonus Updates!',
        network: 'twistys',
    },
    {
        name: 'Nicole Graves',
        slug: 'nicolegraves',
        url: 'https://www.twistys.com/scenes?site=223',
        description: 'NicoleGraves.com is the only official web site of Nicole Graves with 100% EXCLUSIVE content! Here you\'ll find Nicole Graves videos and photos of her shaved pussy and Nicole Graves fucking and giving a blowjob!',
        network: 'twistys',
    },
    {
        name: 'Anette Dawn',
        slug: 'anettedawn',
        url: 'https://www.twistys.com/scenes?site=221',
        description: 'Hey guys! Its me Anette Dawn, if you\'ve seen me on other sites, like Twistys I have been doing internet modeling for a while now. This is however my first and only official site. I recieved so many requests for more so I finally got this site together! I can\'t wait for you to join me inside!',
        network: 'twistys',
    },
    {
        name: 'Twistys Teasers',
        slug: 'twistysteasers',
        url: 'https://www.twistys.com/scenes?site=232',
        description: 'Twistys Teasers is a doorway to new exciting content, opened exclusively to you, our loyal members. See it here first while it’s fresh and hot, and be sure to let us know exactly how much you like it before you leave. Be tempted. Be tantalized. Be teased. Solo, Lesbian, Hardcore Bonus Updates!',
        network: 'twistys',
    },
    {
        name: 'Euro Foxes',
        slug: 'eurofoxes',
        url: 'https://www.twistys.com/scenes?site=226',
        description: 'EuroFoxes.com: the worlds Number One European Babe site! EuroFoxes is dedicated to bringing you the very best european babes!',
        network: 'twistys',
    },
    {
        name: 'Blue Fantasies',
        slug: 'bluefantasies',
        url: 'https://www.twistys.com/scenes?site=220',
        description: 'BlueFantasies.com prides itself on getting the most beautiful women in the world to show off their hot bodies, 100% exclusively for you.',
        network: 'twistys',
    },
    {
        name: 'Busty Ones',
        slug: 'bustyones',
        url: 'https://www.twistys.com/scenes?site=229',
        description: 'BustyOnes.com bringing you the most beautiful big breasts in the world! The hottest women alive showcasing their fantastic tits.',
        network: 'twistys',
    },
    // VIVID
    {
        slug: 'vividceleb',
        name: 'Vivid Celeb',
        url: 'https://www.vividceleb.com',
        network: 'vivid',
        parameters: {
            referer: 'https://www.thebrats.com',
            deep: 'https://www.thebrats.com/en/video',
            scene: false,
            lastNative: new Date('2018-03-25'),
        },
    },
    {
        slug: 'thebrats',
        name: 'The Brats',
        url: 'https://www.thebrats.com',
        network: 'vivid',
    },
    {
        slug: 'wheretheboysarent',
        name: 'Where The Boys Aren\'t',
        url: 'https://www.wheretheboysarent.com',
        network: 'vivid',
    },
    {
        slug: 'nineteen',
        name: 'Nineteen',
        url: 'https://www.nineteen.com',
        network: 'vivid',
        parameters: {
            referer: 'https://www.thebrats.com',
            deep: 'https://www.thebrats.com/en/video',
            scene: false,
            lastNative: new Date('2019-01-23'),
        },
    },
    {
        slug: 'nastystepfamily',
        name: 'Nasty Step Family',
        url: 'https://www.nastystepfamily.com',
        network: 'vivid',
        parameters: {
            referer: 'https://www.thebrats.com',
            deep: 'https://www.thebrats.com/en/video',
            scene: false,
            lastNative: new Date('2019-01-29'),
        },
    },
    {
        slug: 'girlswhofuckgirls',
        name: 'Girls Who Fuck Girls',
        url: 'https://www.girlswhofuckgirls.com',
        network: 'vivid',
        parameters: {
            referer: 'https://www.thebrats.com',
            deep: 'https://www.thebrats.com/en/video',
            scene: false,
            lastNative: new Date('2019-05-21'),
        },
    },
    {
        slug: 'petited',
        name: 'Petited',
        url: 'https://www.petited.com',
        network: 'vivid',
        parameters: {
            referer: 'https://www.thebrats.com',
            deep: 'https://www.thebrats.com/en/video',
            scene: false,
            lastNative: new Date('2019-01-28'),
        },
    },
    {
        slug: 'orgytrain',
        name: 'Orgy Train',
        url: 'https://www.orgytrain.com',
        network: 'vivid',
        parameters: {
            referer: 'https://www.thebrats.com',
            deep: 'https://www.thebrats.com/en/video',
            scene: false,
            lastNative: new Date('2019-01-09'),
        },
    },
    {
        slug: 'momisamilf',
        name: 'Mom Is A MILF',
        url: 'https://www.momisamilf.com',
        network: 'vivid',
        parameters: {
            referer: 'https://www.thebrats.com',
            deep: 'https://www.thebrats.com/en/video',
            scene: false,
            lastNative: new Date('2019-01-25'),
        },
    },
    {
        slug: 'blackwhitefuckfest',
        name: 'Black White Fuck Fest',
        url: 'https://www.blackwhitefuckfest.com',
        network: 'vivid',
        parameters: {
            referer: 'https://www.thebrats.com',
            deep: 'https://www.thebrats.com/en/video',
            scene: false,
            lastNative: new Date('2019-01-30'),
        },
    },
    {
        slug: '65inchhugeasses',
        name: '65 Inch Huge Asses',
        url: 'https://www.65inchhugeasses.com',
        network: 'vivid',
        parameters: {
            referer: 'https://www.thebrats.com',
            deep: 'https://www.thebrats.com/en/video',
            scene: false,
            lastNative: new Date('2019-05-18'),
        },
    },
    {
        slug: 'brandnewfaces',
        name: 'Brand New Faces',
        url: 'https://www.brandnewfaces.com',
        network: 'vivid',
        parameters: {
            referer: 'https://www.thebrats.com',
            deep: 'https://www.thebrats.com/en/video',
            scene: false,
            lastNative: new Date('2018-02-28'),
        },
    },
    {
        slug: 'vividclassic',
        name: 'Vivid Classic',
        url: 'https://www.vividclassic.com',
        network: 'vivid',
        parameters: {
            referer: 'https://www.thebrats.com',
            deep: 'https://www.thebrats.com/en/video',
            scene: false,
            lastNative: new Date('2016-06-29'),
        },
    },
    // VIXEN
    {
        slug: 'vixen',
        name: 'Vixen',
        description: 'Vixen.com features the world’s finest cinematic adult films with 4K quality and high-end erotic photography.',
        url: 'https://www.vixen.com',
        network: 'vixen',
    },
    {
        slug: 'blacked',
        name: 'Blacked',
        description: 'Porn videos of beautiful girls in first time interracial porn videos. BLACKED has the hottest pornstars in HD sex videos.',
        url: 'https://www.blacked.com',
        network: 'vixen',
    },
    {
        slug: 'tushy',
        name: 'Tushy',
        description: 'Watch the world\'s best HD Anal videos! Featuring beautiful, never before seen girls in first time anal. Exclusively on Tushy.com',
        url: 'https://www.tushy.com',
        network: 'vixen',
    },
    {
        slug: 'blackedraw',
        name: 'Blacked Raw',
        description: 'Experience real women in interracial sex videos. Passionate sex with beautiful pornstars. No photoshop just the highest quality porn. Everything you see is real.',
        url: 'https://www.blackedraw.com',
        network: 'vixen',
    },
    {
        slug: 'tushyraw',
        name: 'Tushy Raw',
        description: 'Anal sex videos with beautiful models and pornstars being fucked in the ass. TUSHY RAW features famous pornstars in high quality anal porn videos.',
        url: 'https://www.tushyraw.com',
        network: 'vixen',
    },
    {
        slug: 'deeper',
        name: 'Deeper',
        description: 'Porn videos from DEEPER.com featuring Passionate sex, light kink and BDSM with plenty of erotic sex videos featuring beautiful models.',
        url: 'https://www.deeper.com',
        network: 'vixen',
    },
    // VOGOV
    {
        slug: 'vogov',
        name: 'VogoV',
        url: 'https://www.vogov.com',
        description: 'Top rated models. Graceful locations. Best gonzo scenes. 4K UHD 60 FPS. So, in general Vogov is a website that is worth visiting and exploring carefully. It gives a chance to spend a fantastic night with gorgeous girls ready to experiment and to full around with their lovers.',
        network: 'vogov',
    },
    // WICKED
    {
        slug: 'wicked',
        name: 'Wicked',
        url: 'https://www.wicked.com',
        description: 'Welcome to the new Wicked.com! Watch over 25 years of Wicked Pictures\' brand of award-winning porn for couples and women in 4k HD movies & xxx videos',
        parameters: { independent: true },
        network: 'wicked',
    },
    // XEMPIRE
    {
        slug: 'hardx',
        name: 'HardX',
        description: "Welcome to HardX.com, home of exclusive hardcore gonzo porn and first time anal scenes, DP, blowbangs and gangbangs from today's hottest porn stars!",
        url: 'https://www.hardx.com',
        network: 'xempire',
    },
    {
        slug: 'eroticax',
        name: 'EroticaX',
        description: 'EroticaX.com features intimate scenes of passionate, erotic sex. Watch the sensual side of hardcore porn as your favorite pornstars have real, intense orgasms.',
        url: 'https://www.eroticax.com',
        network: 'xempire',
    },
    {
        slug: 'darkx',
        name: 'DarkX',
        description: 'Watch interracial BBC porn videos on DarkX.com, featuring the best pornstars taking big black cock in exclusive scenes. The best black on white porn inside!',
        url: 'https://www.darkx.com',
        tags: ['interracial'],
        network: 'xempire',
    },
    {
        slug: 'allblackx',
        name: 'AllBlackX',
        description: 'AllBlackX.com features the hottest ebony pornstar beauties in hardcore black on black gonzo porn. From director Mason, watch 4k ultra HD videos inside',
        url: 'https://www.allblackx.com',
        network: 'xempire',
        tags: ['ebony', 'bbc'],
    },
    {
        slug: 'lesbianx',
        name: 'LesbianX',
        description: "LesbianX.com features today's top pornstars in hardcore lesbian porn. Watch passionate & intense girl on girl sex videos, from erotic kissing to pussy licking.",
        url: 'https://www.lesbianx.com',
        tags: ['lesbian'],
        network: 'xempire',
    },
];

/* eslint-disable max-len */
exports.seed = knex => Promise.resolve()
    .then(async () => {
        const networks = await knex('networks').select('*');
        const networksMap = networks.reduce((acc, { id, slug }) => ({ ...acc, [slug]: id }), {});

        const tags = await knex('tags').select('*').where('alias_for', null);
        const tagsMap = tags.reduce((acc, { id, slug }) => ({ ...acc, [slug]: id }), {});

        const sitesWithNetworks = sites.map(site => ({
            slug: site.slug,
            name: site.name,
            description: site.description,
            url: site.url,
            parameters: site.parameters,
            network_id: networksMap[site.network],
            priority: site.priority,
            scrape: site.scrape,
            show: site.show,
        }));

        const { inserted, updated } = await upsert('sites', sitesWithNetworks, 'slug', knex);
        const sitesMap = [].concat(inserted, updated).reduce((acc, { id, slug }) => ({ ...acc, [slug]: id }), {});

        const tagAssociations = sites.map(site => (site.tags
            ? site.tags.map(tagSlug => ({
                site_id: sitesMap[site.slug],
                tag_id: tagsMap[tagSlug],
                inherit: true,
            }))
            : []
        )).flat();

        return upsert('sites_tags', tagAssociations, ['site_id', 'tag_id'], knex);
    });
