Skip to content

LoliKillers/lolkil-scraper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lolkil-scraper

Alt

npm package scraper to complete your app!

instalation

Use the stable version:

npm install lolkil-scraper

Or via yarn

yarn add lolkil-scraper

Use the unstable version (no guarantee of stability, but latest fixes + features)

yarn add github:LoliKillers/lolkil-scraper

NPM

List Scraper

Usage

var lolkilScraper = require('lolkil-scraper')

Anime

Anoboy Search

Required parameters

  • (query) type String
lolkilScraper.anime.ANOBOY_SEARCH('one piece')
.then(response => {
  console.log(response)
})
.catch(error => {
  //error message
}

output

{
  code: Number,
  message: String,
  result: {
    download_sd: {
      m4u: String,
      zippy: String,
      mirror: String
    },
    thumbnail: String,
    title: String,
    synopsis: String
  }
}
Otakudesu Search

Required parameters

  • (query) type String
lolkilScraper.anime.otakudesu_search('one piece')
.then(response => {
  console.log(response)
})
.catch(error => {
  //error message
}

output

{
  result: [
    {
      thumbnail: 'https://otakudesu.lol/wp-content/uploads/2021/05/One-Piece-Sub-Indo.jpg'
    },
    {
      title: String,
      japan: String,
      rate: Number,
      producer: String,
      type: String,
      status: String,
      episode: Number,
      duration: String,
      release: String,
      studio: String,
      genre: String,
      desc: String,
      batch: String
    }
  ]
}
My Anime List Top Airing
lolkilScraper.anime.MAL_TOP_AIRING()
.then(response => {
  console.log(response)
})
.catch(error => {
  //error message
}

output

{
  result: [
    {
      rank: Number,
      thumbnail: String,
      title: String,
      score: Number,
      link: String
    },
    {
      rank: Number,
      thumbnail: String,
      title: String,
      score: Number,
      link: String
    },
    {
      rank: Number,
      thumbnail: String,
      title: String,
      score: Number,
      link: String
    },
    {
      rank: Number,
      thumbnail: String,
      title: String,
      score: Number,
      link: String
    },
    {
      rank: Number,
      thumbnail: String,
      title: String,
      score: Number,
      link: String
    },
    {
      rank: Number,
      thumbnail: String,
      title: String,
      score: Number,
      link: String
    },
    {
      rank: Number,
      thumbnail: String,
      title: String,
      score: Number,
      link: String
    }
  ]
}
My Anime List Top Anime
lolkilScraper.anime.MAL_TOP_ANIME()
.then(response => {
  console.log(response)
})
.catch(error => {
  //error message
}

output

{
  result: [
    {
      rank: Number,
      thumbnail: String,
      title: String,
      score: Number,
      link: String
    },
    {
      rank: Number,
      thumbnail: String,
      title: String,
      score: Number,
      link: String
    },
    {
      rank: Number,
      thumbnail: String,
      title: String,
      score: Number,
      link: String
    },
    {
      rank: Number,
      thumbnail: String,
      title: String,
      score: Number,
      link: String
    },
    {
      rank: Number,
      thumbnail: String,
      title: String,
      score: Number,
      link: String
    },
    {
      rank: Number,
      thumbnail: String,
      title: String,
      score: Number,
      link: String
    },
    {
      rank: Number,
      thumbnail: String,
      title: String,
      score: Number,
      link: String
    }
  ]
}
My Anime List Search

Required parameters

  • (query) type String
lolkilScraper.anime.MAL_SEARCH_ANIME('one piece')
.then(response => {
  console.log(response)
})
.catch(error => {
  //error message
}

output

{
  result: [
    {
      title: String,
      thumbnail: String,
      url: String,
      type: String,
      episode: Number,
      score: Number
    },
    {
      title: String,
      thumbnail: String,
      url: String,
      type: String,
      episode: Number,
      score: Number
    },
    {
      title: String,
      thumbnail: String,
      url: String,
      type: String,
      episode: Number,
      score: Number
    },
    {
      title: String,
      thumbnail: String,
      url: String,
      type: String,
      episode: Number,
      score: Number
    },
    {
      title: String,
      thumbnail: String,
      url: String,
      type: String,
      episode: Number,
      score: Number
    },
    {
      title: String,
      thumbnail: String,
      url: String,
      type: String,
      episode: Number,
      score: Number
    },
    {
      title: String,
      thumbnail: String,
      url: String,
      type: String,
      episode: Number,
      score: Number
    },
    {
      title: String,
      thumbnail: String,
      url: String,
      type: String,
      episode: Number,
      score: Number
    },
    {
      title: String,
      thumbnail: String,
      url: String,
      type: String,
      episode: Number,
      score: Number
    }
  ]
}
My Anime List Search Manga

Required parameters

  • (query) type String
lolkilScraper.anime.MAL_SEARCH_MANGA('one piece')
.then(response => {
  console.log(response)
})
.catch(error => {
  //error message
}

output

{
  result: [
    {
      title: String,
      type: String,
      vol: Number,
      score: Number,
      link: String,
      thumbnail: String
    },
    {
      title: String,
      type: String,
      vol: Number,
      score: Number,
      link: String,
      thumbnail: String
    },
    {
      title: String,
      type: String,
      vol: Number,
      score: Number,
      link: String,
      thumbnail: String
    },
    {
      title: String,
      type: String,
      vol: Number,
      score: Number,
      link: String,
      thumbnail: String
    },
    {
      title: String,
      type: String,
      vol: Number,
      score: Number,
      link: String,
      thumbnail: String
    },
    {
      title: String,
      type: String,
      vol: Number,
      score: Number,
      link: String,
      thumbnail: String
    },
    {
      title: String,
      type: String,
      vol: Number,
      score: Number,
      link: String,
      thumbnail: String
    },
    {
      title: String,
      type: String,
      vol: Number,
      score: Number,
      link: String,
      thumbnail: String
    },
    {
      title: String,
      type: String,
      vol: Number,
      score: Number,
      link: String,
      thumbnail: String
    }
  ]
}

Downloader

TikTok

Required parameters

  • (url) type String
lolkilScraper.download.tiktok('https://vt.tiktok.com/ZSR2vqUFY/?k=1')
.then(response => {
  console.log(response)
})
.catch(error => {
  //error message
}

output

{
  title: 'yg nonton moga cpt punya hedon😀#vario #teamvario #vario125 #variomodifikasi',
  thumbnail: 'https://p16-sign-va.tiktokcdn.com/obj/tos-useast2a-p-0037-aiso/4af6989af1c44fa39971b775adeb3fc7_1659318526?x-expires=1663077600&x-signature=T79X4yfbWp%2FytYpw%2BuCAgb5DPjQ%3D&s=AWEME_DETAIL&se=false&sh=&sc=dynamic_cover&l=202209130816120101901760190404BCB2',
  duration: null,
  result: [
    {
      url: 'https://v16m-default.akamaized.net/9c6febad707af8b9fc63b00a68177c9c/632090bb/video/tos/useast2a/tos-useast2a-pve-0037-aiso/b7a3dec31bea40ba903e6a9f0d2a9f85/?a=0&ch=0&cr=0&dr=0&lr=all&cd=0%7C0%7C0%7C0&cv=1&br=1646&bt=823&cs=0&ds=3&ft=ArCXsBnZqi2mo0PeqzGBkVQnNk6bHKJ&mime_type=video_mp4&qs=0&rc=ZmVoNWloZ2VmOjQ0ZWY0aEBpM3A1dTY6ZnJtZTMzZjgzM0A0LWNfYjZhXl8xYmM1XmIyYSNlbi1mcjRvLWdgLS1kL2Nzcw%3D%3D&l=202209130816120101901760190404BCB2&btag=80000',
      quality: 'watermark',
      extension: 'mp4',
      size: 177,
      formattedSize: '177 B',
      videoAvailable: true,
      audioAvailable: true,
      chunked: false,
      cached: false
    },
    {
      url: 'https://v16m-default.akamaized.net/d70e4379f504b2762651c45b60721907/632090bb/video/tos/useast2a/tos-useast2a-pve-0037-aiso/dc6cdc20329a4c7ea9c237c3e3fe93ff/?a=0&ch=0&cr=0&dr=0&lr=all&cd=0%7C0%7C0%7C0&cv=1&br=1672&bt=836&cs=0&ds=6&ft=ArCXsBnZqi2mo0PeqzGBkVQnNk6bHKJ&mime_type=video_mp4&qs=0&rc=ZTpkaTU0ZjlpNWQ0NmY3Z0BpM3A1dTY6ZnJtZTMzZjgzM0BgYTIzLmExX2MxYDYyYzQtYSNlbi1mcjRvLWdgLS1kL2Nzcw%3D%3D&l=202209130816120101901760190404BCB2&btag=80000',
      quality: 'hd',
      extension: 'mp4',
      size: 1638710,
      formattedSize: '1.56 MB',
      videoAvailable: true,
      audioAvailable: true,
      chunked: false,
      cached: false
    },
    {
      url: 'https://sf16-ies-music.tiktokcdn.com/obj/ies-music-aiso/7119956979585485595.mp3',
      quality: '128kbps',
      extension: 'mp3',
      size: 370356,
      formattedSize: '361.68 KB',
      videoAvailable: false,
      audioAvailable: true,
      chunked: false,
      cached: false
    }
  ],
}
YouTube DL Audio/Mp3

Required parameters

  • (url) type String
lolkilScraper.download.youtube_dl_mp3('https://youtu.be/xCoSWXD8s_U')
.then(response => {
  console.log(response)
})
.catch(error => {
  //error message
}

output

{
  result: {
    title: 'Pargoy Joko Kentir - Terate Garaga Jandhut Feat BG audio __Live Munggur Sabtu 3 Sept 2022',
    description: 'Terimakasih sudah mampir ke chanel kami aditjaya pictures\n' +
      'dukung chanel kami dengan subcribe like koment agar admin semangat upload\n' +
      'sehat selalu buat kalian semua.\n' +
      '\n' +
      'Garaga jandut Sragen Pimp . Bams 0813-9249-2929\n' +
      'Selorejo, kedawung, Sragen \n' +
      'Jambangan, Celep, Kedawung, Sragen\n' +
      '\n' +
      'Audio Sound \n' +
      'BG Audio Abah Windhi 0856-4226-2595\n' +
      'Mojo, Sragen\n' +
      '\n' +
      ' "AditjayA pictures" photography& videography\n' +
      'mastering video dan audio 0853 2717 2730\n' +
      '\n' +
      '#garaga_music \n' +
      '#garaga_jandhut \n' +
      '#garagasragen\n' +
      '#bendronggeni \n' +
      '#reogbendronggeni \n' +
      '#bgaudio  \n' +
      '#tataganosa \n' +
      '#veronikadantik \n' +
      '#chefiramdhani \n' +
      '#victoriaangel\n' +
      '#victoria \n' +
      '#aditjaya_pictures \n' +
      '#reog_ganas',
    length_econds: '372',
    owner_rofile_url: 'http://www.youtube.com/channel/UCzFHpkN9Y_yqEiWCXGowmrA',
    external_channel_id: 'UCzFHpkN9Y_yqEiWCXGowmrA',
    thumb: 'https://i.ytimg.com/vi/xCoSWXD8s_U/maxresdefault.jpg',
    channel: 'aditjaya pictures',
    published: '2022-09-09',
    views: '30152',
    category: 'Entertainment',
    url: 'https://rr1---sn-poqvn5u-n0cz.googlevideo.com/videoplayback?expire=1663078814&ei=Pj0gY-_lIdyK4-EP7Pmo0AM&ip=114.4.223.3&id=o-APjiCPtlOqJ2Puqt74IqleXq-dcGF3gVd_wVpjuOzOj-&itag=250&source=youtube&requiressl=yes&mh=wc&mm=31%2C29&mn=sn-poqvn5u-n0cz%2Csn-poqvn5u-jb36&ms=au%2Crdu&mv=m&mvi=1&pl=22&initcwndbps=272500&vprv=1&mime=audio%2Fwebm&ns=NQwfYoHO-PiHqFh5fx0SppkH&gir=yes&clen=3008992&dur=371.821&lmt=1662886555913040&mt=1663056783&fvip=3&keepalive=yes&fexp=24001373%2C24007246&c=WEB&rbqsm=fr&txp=5432434&n=7Jx3VQIz9Qi_jQ&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRQIgWUzWL_HOh9hIV2Y25r8VyI-7p55tgPlgxC5JrsAjLAwCIQDNgeah0A5SHTayFNJDTDK8BQxrmA6FHen4EXw0gmd_PA%3D%3D&sig=AOq0QJ8wRgIhAKgDbiv6z2VeQWWzqRX4nRcACcSm0Z_i0Gw13Z1ovXbeAiEA1exKqLHYPtUVQ7h8u3-11NUC5vd7L2E8YjSL9QiSwTI%3D'
  },
}
YouTube DL Video/Mp4

Required parameters

  • (url) type String
lolkilScraper.download.youtube_dl_mp4('https://youtu.be/xCoSWXD8s_U')
.then(response => {
  console.log(response)
})
.catch(error => {
  //error message
}

output

{
  result: {
    title: 'Pargoy Joko Kentir - Terate Garaga Jandhut Feat BG audio __Live Munggur Sabtu 3 Sept 2022',
    description: 'Terimakasih sudah mampir ke chanel kami aditjaya pictures\n' +
      'dukung chanel kami dengan subcribe like koment agar admin semangat upload\n' +
      'sehat selalu buat kalian semua.\n' +
      '\n' +
      'Garaga jandut Sragen Pimp . Bams 0813-9249-2929\n' +
      'Selorejo, kedawung, Sragen \n' +
      'Jambangan, Celep, Kedawung, Sragen\n' +
      '\n' +
      'Audio Sound \n' +
      'BG Audio Abah Windhi 0856-4226-2595\n' +
      'Mojo, Sragen\n' +
      '\n' +
      ' "AditjayA pictures" photography& videography\n' +
      'mastering video dan audio 0853 2717 2730\n' +
      '\n' +
      '#garaga_music \n' +
      '#garaga_jandhut \n' +
      '#garagasragen\n' +
      '#bendronggeni \n' +
      '#reogbendronggeni \n' +
      '#bgaudio  \n' +
      '#tataganosa \n' +
      '#veronikadantik \n' +
      '#chefiramdhani \n' +
      '#victoriaangel\n' +
      '#victoria \n' +
      '#aditjaya_pictures \n' +
      '#reog_ganas',
    length_seconds: '372',
    owner_rofile_url: 'http://www.youtube.com/channel/UCzFHpkN9Y_yqEiWCXGowmrA',
    external_channel_id: 'UCzFHpkN9Y_yqEiWCXGowmrA',
    thumb: 'https://i.ytimg.com/vi/xCoSWXD8s_U/maxresdefault.jpg',
    channel: 'aditjaya pictures',
    published: '2022-09-09',
    views: '30195',
    category: 'Entertainment',
    url: 'https://rr1---sn-poqvn5u-n0cz.googlevideo.com/videoplayback?expire=1663079066&ei=Oj4gY53BDrSHz7sPn7qsuA4&ip=114.4.223.3&id=o-ACL0MX-ymSIzfL_KgSXkZKCZg0cBfrQqjA6XxVkl5SQ9&itag=18&source=youtube&requiressl=yes&mh=wc&mm=31%2C29&mn=sn-poqvn5u-n0cz%2Csn-poqvn5u-jb36&ms=au%2Crdu&mv=m&mvi=1&pl=22&initcwndbps=272500&vprv=1&mime=video%2Fmp4&ns=bAXUm_zkk7WRUWcT_yS9dAEH&gir=yes&clen=36351912&ratebypass=yes&dur=371.867&lmt=1662888534086014&mt=1663057023&fvip=3&fexp=24001373%2C24007246&c=WEB&rbqsm=fr&txp=5438434&n=HKDcJ7vgJyMtzA&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cratebypass%2Cdur%2Clmt&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRgIhAP1N4P5HSgvlKvyKxMef8f-RXHcfoSZycLtihJbhweGnAiEAjm7abM0V-UsgBz861_tSU5nxgLO82qQH36eRUA_fZgI%3D&sig=AOq0QJ8wRQIgTDcjDb4kkEt_609pHEpBK2L169sxU4dxrkEHboAD9VkCIQDcBAtbSns2hlXqW2YGr5e3NdzColXuWZLxkiobSrT6jw%3D%3D'
  },
}
YouTube Play Audio/Mp3

Required parameters

  • (query) type String
lolkilScraper.download.youtube_play_mp3('fungi look alive')
.then(response => {
  console.log(response)
})
.catch(error => {
  //error message
}

output

{
  result: {
    title: 'Fungi - Look Alive',
    description: '🔥 Blocboy Jr x Drake - Alive (Fungi Remix)🔥\n' +
      '↪︎ https://soundcloud.com/beatsbyfungi/look-alive\n' +
      "Bass Nation's Spotify playlist: http://spoti.fi/2kzinP8\n" +
      '\n' +
      '🔊 Bass Nation 🔊\n' +
      '●http://nations.io\n' +
      '●http://twitter.com/all808nation\n' +
      '●http://instagram.com/bassnation\n' +
      '●http://facebook.com/allbassnation\n' +
      '●http://soundcloud.com/allbassnation\n' +
      '●https://snapchat.com/add/allbassnation\n' +
      '\n' +
      '🎵 fungi 🎵\n' +
      '●https://soundcloud.com/beatsbyfungi\n' +
      '●https://traktrain.com/beatsbyfungi#168114\n' +
      '●https://www.instagram.com/beatsbyfungi/\n' +
      '●https://beatsbyfungi.bandcamp.com/\n' +
      '\n' +
      '⚠️ These videos may cause people with photosensitive epilepsy to convulse in seizures. Viewer discretion is advised. ⚠️\n' +
      '\n' +
      'Moving Backgrounds: https://www.instagram.com/officialgoestee/\n' +
      '\n' +
      '#fungi\n' +
      '#lookalive\n' +
      '#bassnation',
    length_seconds: '188',
    owner_rofile_url: 'http://www.youtube.com/channel/UCCvVpbYRgYjMN7mG7qQN0Pg',
    external_channel_id: 'UCCvVpbYRgYjMN7mG7qQN0Pg',
    youtube_url: 'https://youtube.com/watch?v=E7uWBOT7BYY',
    thumb: 'https://i.ytimg.com/vi/E7uWBOT7BYY/maxresdefault.jpg',
    channel: 'Bass Nation',
    published: '2019-05-16',
    views: '354059',
    category: 'Music',
    url: 'https://rr2---sn-poqvn5u-n0cz.googlevideo.com/videoplayback?expire=1663079220&ei=1D4gY7rjD9GE8QP5waDICQ&ip=114.4.223.3&id=o-AFQG4pJRqEDx5xx4i2_OWzlpNuz4N47VxucXIduXHJ2h&itag=18&source=youtube&requiressl=yes&mh=nS&mm=31%2C29&mn=sn-poqvn5u-n0cz%2Csn-poqvn5u-jb3y&ms=au%2Crdu&mv=m&mvi=2&pl=22&initcwndbps=281250&vprv=1&mime=video%2Fmp4&ns=K4CDA5TDJEvLUqlZ7COI7zsH&gir=yes&clen=15368963&ratebypass=yes&dur=187.663&lmt=1558045885390001&mt=1663057259&fvip=2&fexp=24001373%2C24007246&c=WEB&rbqsm=fr&d_tmro=no&txp=5531432&n=OeBULA8jWopB9Q&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cratebypass%2Cdur%2Clmt&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRAIgJbj21X4l1IK98PNPT6f9QSvnOOwpsO4Ifs7CqC-qzdMCIFksprsFop_m71YLSXuowsu1J6Ko3VOWWVwxQpoNC8Ja&sig=AOq0QJ8wRAIgZwJRgTcuuCPwX1CFxsnpuoOj9XHkcPRIj7cFxQpHwnkCIDhwkSDI6eyoIXmKiVGv0YjKzech4bA-GOyirWiqvLOL'
  },
}
YouTube Play Video/Mp4

Required parameters

  • (query) type String
lolkilScraper.download.youtube_play_mp4('fungi look alive')
.then(response => {
  console.log(response)
})
.catch(error => {
  //error message
}

output

{
  result: {
    title: 'Fungi - Look Alive',
    description: '🔥 Blocboy Jr x Drake - Alive (Fungi Remix)🔥\n' +
      '↪︎ https://soundcloud.com/beatsbyfungi/look-alive\n' +
      "Bass Nation's Spotify playlist: http://spoti.fi/2kzinP8\n" +
      '\n' +
      '🔊 Bass Nation 🔊\n' +
      '●http://nations.io\n' +
      '●http://twitter.com/all808nation\n' +
      '●http://instagram.com/bassnation\n' +
      '●http://facebook.com/allbassnation\n' +
      '●http://soundcloud.com/allbassnation\n' +
      '●https://snapchat.com/add/allbassnation\n' +
      '\n' +
      '🎵 fungi 🎵\n' +
      '●https://soundcloud.com/beatsbyfungi\n' +
      '●https://traktrain.com/beatsbyfungi#168114\n' +
      '●https://www.instagram.com/beatsbyfungi/\n' +
      '●https://beatsbyfungi.bandcamp.com/\n' +
      '\n' +
      '⚠️ These videos may cause people with photosensitive epilepsy to convulse in seizures. Viewer discretion is advised. ⚠️\n' +
      '\n' +
      'Moving Backgrounds: https://www.instagram.com/officialgoestee/\n' +
      '\n' +
      '#fungi\n' +
      '#lookalive\n' +
      '#bassnation',
    length_seconds: '188',
    owner_rofile_url: 'http://www.youtube.com/channel/UCCvVpbYRgYjMN7mG7qQN0Pg',
    external_channel_id: 'UCCvVpbYRgYjMN7mG7qQN0Pg',
    youtube_url: 'https://youtube.com/watch?v=E7uWBOT7BYY',
    thumb: 'https://i.ytimg.com/vi/E7uWBOT7BYY/maxresdefault.jpg',
    channel: 'Bass Nation',
    published: '2019-05-16',
    views: '354059',
    category: 'Music',
    url: 'https://rr2---sn-poqvn5u-n0cz.googlevideo.com/videoplayback?expire=1663079220&ei=1D4gY7rjD9GE8QP5waDICQ&ip=114.4.223.3&id=o-AFQG4pJRqEDx5xx4i2_OWzlpNuz4N47VxucXIduXHJ2h&itag=18&source=youtube&requiressl=yes&mh=nS&mm=31%2C29&mn=sn-poqvn5u-n0cz%2Csn-poqvn5u-jb3y&ms=au%2Crdu&mv=m&mvi=2&pl=22&initcwndbps=281250&vprv=1&mime=video%2Fmp4&ns=K4CDA5TDJEvLUqlZ7COI7zsH&gir=yes&clen=15368963&ratebypass=yes&dur=187.663&lmt=1558045885390001&mt=1663057259&fvip=2&fexp=24001373%2C24007246&c=WEB&rbqsm=fr&d_tmro=no&txp=5531432&n=OeBULA8jWopB9Q&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cratebypass%2Cdur%2Clmt&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRAIgJbj21X4l1IK98PNPT6f9QSvnOOwpsO4Ifs7CqC-qzdMCIFksprsFop_m71YLSXuowsu1J6Ko3VOWWVwxQpoNC8Ja&sig=AOq0QJ8wRAIgZwJRgTcuuCPwX1CFxsnpuoOj9XHkcPRIj7cFxQpHwnkCIDhwkSDI6eyoIXmKiVGv0YjKzech4bA-GOyirWiqvLOL'
  },
}

Convert

Emoji To Image

Required parameters

  • (emoji) type String
lolkilScraper.convert.EMOJI_TO_IMAGE('🔥')
.then(response => {
  console.log(response)
})
.catch(error => {
  //error message
}

output

{
  result: {
    apple: String,
    google: String,
    samsung: String,
    microsoft: String,
    whatsapp: String,
    twitter: String,
    facebook: String,
    jooxPixel: String,
    openemoji: String,
    emojidex: String,
    messanger: String,
    LG: String,
    HTC: String,
    mozilla: String,
    softbank: String,
    docomo: String,
    KDDI: string
  }
}
Google Text To Speech

Required parameters

  • (text) type String
  • (language) type String
var text = 'hello world' //the text you want to convert into sound
var language = 'id' //language code, you can check at https://github.com/LoliKillers/lolkil-scraper/blob/master/lib/defaults/country-code/country-codes.txt

lolkilScraper.convert.gtts(text, language)
.then(response => {
  console.log(response)
})
.catch(error => {
  //error message
}

output

{
  result: {
    audio: 'https://translate.google.com/translate_tts?ie=UTF-8&q=hellp%20world&tl=id&total=1&idx=0&textlen=11&client=tw-ob&prev=input&ttsspeed=1'
  },
}

Information

Earthquake Info
lolkilScraper.info.gempa_terkini()
.then(response => {
  console.log(response)
})
.catch(error => {
  //error message
}

output

{
  result: {
    waktu: '13/09/202208:09:18 WIB',
    lintang: '1.7',
    bujur: '139.06',
    magnitudo: '4.5',
    kedalaman: '10 Km',
    wilayah: 'Pusat gempa berada di laut 38km timur laut Sarmi',
    google_maps: 'https://maps.google.com/maps?ll=1.7,139.06,&z=16&t=m&hl=en-US&gl=US&mapclient=apiv3'
  },
}

Search

Github Repository

Required Parameters

  • (query) type String
lolkilScraper.search.github_repo('lolkil-scraper')
.then(response => {
  console.log(response)
})
.catch(error => {
  //error message
}

output

{
  count: 1,
  result: [
    {
      id: 417331590,
      node_d: 'R_kgDOGN_5hg',
      name_repo: 'lolkil-scraper',
      full_name_repo: 'LoliKillers/lolkil-scraper',
      url_repo: 'https://github.com/LoliKillers/lolkil-scraper',
      description: null,
      git_url: 'git://github.com/LoliKillers/lolkil-scraper.git',
      ssh_url: 'git@github.com:LoliKillers/lolkil-scraper.git',
      clone_url: 'https://github.com/LoliKillers/lolkil-scraper.git',
      svn_url: 'https://github.com/LoliKillers/lolkil-scraper',
      homepage: null,
      stargazers: 6,
      watchers: 6,
      forks: 0,
      default_branch: 'master',
      language: 'JavaScript',
      is_private: false,
      is_fork: false,
      created_at: '2021-10-15T01:21:13Z',
      updated_at: '2022-09-04T13:39:38Z',
      pushed_at: '2022-09-13T03:39:41Z'
    }
  ],
}
Film

Required Parameters

  • (query) type String
lolkilScraper.search.film('the conjuring')
.then(response => {
  console.log(response)
})
.catch(error => {
  //error message
}

output

{
  result: [
    {
      title: 'The Conjuring: The Devil Made Me Do It (2021) Subtitle Indonesia',
      quality: 'HMAX WEB-DL2021',
      type: 'Movie',
      upload: '2021',
      link: 'http://167.99.31.48/the-conjuring-3-2021/',
      thumbnail: 'http://167.99.31.48/wp-content/uploads/2021/06/WcL9ZWI8n1hTp6IoKPwM7dpkYJ-200x300.jpg'
    },
    {
      title: 'The Conjuring 2 (2016) Subtitle Indonesia',
      quality: 'Bluray2016',
      type: 'Movie',
      upload: '2016',
      link: 'http://167.99.31.48/the-conjuring-2-2016/',
      thumbnail: 'https://m.media-amazon.com/images/M/MV5BZTlhZWY0YzAtMDA2Zi00NGVlLThhNzQtYjFjMWI0YjU0Yzg0XkEyXkFqcGdeQXVyNjIzNzM4NzA@._V1_SY1000_CR0,0,745,1000_AL_.jpg'
    },
    {
      title: 'The Conjuring (2013) Subtitle Indonesia',
      quality: 'Bluray2013',
      type: 'Movie',
      upload: '2013',
      link: 'http://167.99.31.48/the-conjuring-2013/',
      thumbnail: 'https://image.tmdb.org/t/p/w300/ejrD1lkCIQX26TO8k4gePsFpcyX.jpg'
    }
  ],
}
Postal Code

Required Parameters

  • (query) type String
lolkilScraper.search.kodepos('ponorogo')
.then(response => {
  console.log(response)
})
.catch(error => {
  //error message
}

output

{
  result: [
    {
      province: 'Sumatera Selatan',
      city: 'Lubuk Linggau',
      subdistrict: 'Lubuk Linggau Utara Dua (II)',
      urban: 'Ponorogo',
      postalcode: '31619'
    },
    {
      province: 'Jawa Timur',
      city: 'Ponorogo',
      subdistrict: 'Ngebel',
      urban: 'Wagir Lor',
      postalcode: '63493'
    },
    {
      province: 'Jawa Timur',
      city: 'Ponorogo',
      subdistrict: 'Ngebel',
      urban: 'Sempu',
      postalcode: '63493'
    },
    {
      province: 'Jawa Timur',
      city: 'Ponorogo',
      subdistrict: 'Ngebel',
      urban: 'Talun',
      postalcode: '63493'
    }
  ]
}

Stalk

GitHub

Required Parameters

  • (query) type String
lolkilScraper.stalk.github('LoliKillers')
.then(response => {
  console.log(response)
})
.catch(error => {
  //error message
}

output

{
  result: {
    login: 'LoliKillers',
    id: 80396688,
    node_id: 'MDQ6VXNlcjgwMzk2Njg4',
    avatar_url: 'https://avatars.githubusercontent.com/u/80396688?v=4',
    gravatar_id: '',
    url: 'https://api.github.com/users/LoliKillers',
    html_url: 'https://github.com/LoliKillers',
    followers_url: 'https://api.github.com/users/LoliKillers/followers',
    following_url: 'https://api.github.com/users/LoliKillers/following{/other_user}',
    gists_url: 'https://api.github.com/users/LoliKillers/gists{/gist_id}',
    starred_url: 'https://api.github.com/users/LoliKillers/starred{/owner}{/repo}',
    subscriptions_url: 'https://api.github.com/users/LoliKillers/subscriptions',
    organizations_url: 'https://api.github.com/users/LoliKillers/orgs',
    repos_url: 'https://api.github.com/users/LoliKillers/repos',
    events_url: 'https://api.github.com/users/LoliKillers/events{/privacy}',
    received_events_url: 'https://api.github.com/users/LoliKillers/received_events',
    type: 'User',
    site_admin: false,
    name: 'Loli Killers',
    company: '@dcteam',
    blog: 'https://darkcoder.xyz',
    location: 'East Java',
    email: null,
    hireable: null,
    bio: 'just woke up from isekai',
    twitter_username: null,
    public_repos: 24,
    public_gists: 3,
    followers: 43,
    following: 2,
    created_at: '2021-03-10T11:42:43Z',
    updated_at: '2022-09-12T15:38:59Z'
  },
  headers: {
    server: 'GitHub.com',
    vary: 'Accept, Accept-Encoding, Accept, X-Requested-With',
    etag: 'W/"605e0a1d5bfff1179c74f5d481f0fc3bbb951b076b251b60cbedd8cd7435f249"',
    connection: 'close'
  },
}

Image

Pinterest

Required Parameters

  • (query) type String
lolkilScraper.image.pinterest('loli')
.then(response => {
  console.log(response)
})
.catch(error => {
  //error message
}

output

{
  result: {
    img: 'https://i.pinimg.com/736x/97/5c/dd/975cdd87fe34a5832f07b8e17d5edd1d.jpg'
  }
}
Wallpaperflare

Required Parameters

  • (query) type String
lolkilScraper.image.wallpaperflare('loli')
.then(response => {
  console.log(response)
})
.catch(error => {
  //error message
}

output

{
  result: {
    img: 'https://c4.wallpaperflare.com/wallpaper/618/686/459/soul-worker-stella-anime-style-games-loli-wallpaper-preview.jpg'
  }
}

Hentai

Search

Required Parameters

  • (query) type String
lolkilScraper.hentai.search('loli')
.then(response => {
  console.log(response)
})
.catch(error => {
  //error message
}

output

{
  result: [
    {
      thumbnail: 'https://hentai.tv/wp-content/uploads/2022/04/6073873e248fa110420211618183998.png',
      title: 'Bishoujo Comic Lolicon Angel: Mitsu No Aji Episode 1',
      views: '863,590',
      url: 'https://hentai.tv/hentai/bishoujo-comic-lolicon-angel-mitsu-no-aji-episode-1/'
    },
    {
      thumbnail: 'https://hentai.tv/wp-content/uploads/2020/07/lolita-anime-1-cv1.png',
      title: 'Lolita Anime Episode 1',
      views: '1,825,447',
      url: 'https://hentai.tv/hentai/lolita-anime-episode-1/'
    },
    {
      thumbnail: 'https://hentai.tv/wp-content/uploads/2022/04/6073877ff308b110420211618184063.png',
      title: 'Hajimete No Orusuban Episode 2',
      views: '1,277,306',
      url: 'https://hentai.tv/hentai/hajimete-no-orusuban-episode-2/'
    }
  ]
}
Random
lolkilScraper.hentai.random()
.then(response => {
  console.log(response)
})
.catch(error => {
  //error message
}

output

{
  result: {
    image: 'https://hentai.tv/wp-content/uploads/2022/04/6073811fea320110420211618182431-204x300.jpg',
    title: 'Shinsei Futanari Idol: Dekatama Kei! Episode 1',
    publised: '2016-02-25',
    views: '2,217,295',
    url: 'https://hentai.tv/hentai/shinsei-futanari-idol-dekatama-kei-episode-1/'
  }
}

PornHub

Download

Required Parameters

  • (url) type String

Additional Parameters

  • (key) type Array
var url = 'https://www.pornhub.com/view_video.php?viewkey=ph5e3d6b6065a1a'
//var key = ['TITLE', 'VIEWS', 'UP_VOTES', 'DOWN_VOTES', 'PERCENT', 'AUTHOR', 'AUTHOR_SUBSCRIBER', 'CATEGORIES', 'TAGS', 'PRODUCTION', 'DESCRIPTION', 'DURATION', 'UPLOAD_DATE', 'PORNSTARS', 'THUMBNAIL_URL', 'NUMBER_OF_COMMENT', 'COMMENTS', 'RELATED_VIDEOS', 'DOWNLOAD_URLS'];

lolkilScraper.pornhub.download(url) //lolkilScraper.pornhub.download(url, key)
.then(response => {
  console.log(response)
})
.catch(error => {
  //error message
}

output

{
  title: 'girl japan big',
  download_urls: {
    '240P': 'https://dv-h.phncdn.com/hls/videos/202002/07/282679722/201221_0034_240P_1000K_282679722.mp4/master.m3u8?ttl=1663067213&l=0&ipa=114.4.223.3&hash=03cae8273ebb5327be9aba1ba26e2ca4',
    '480P': 'https://dv-h.phncdn.com/hls/videos/202002/07/282679722/,201221_0034_480P_2000K,201221_0034_240P_1000K,_282679722.mp4.urlset/master.m3u8?ttl=1663067213&l=0&ipa=114.4.223.3&hash=6dc6f1b2b596e1d6b47678fecda21a31'
  }
}
Search

Required Parameters

  • (query) type String

Additional Parameters

  • (key) type Array
  • (page) type Number
var query = 'japan'
//var key = ['TITLE', 'VIEWS', 'UP_VOTES', 'DOWN_VOTES', 'PERCENT', 'AUTHOR', 'AUTHOR_SUBSCRIBER', 'CATEGORIES', 'TAGS', 'PRODUCTION', 'DESCRIPTION', 'DURATION', 'UPLOAD_DATE', 'PORNSTARS', 'THUMBNAIL_URL', 'NUMBER_OF_COMMENT', 'COMMENTS', 'RELATED_VIDEOS', 'DOWNLOAD_URLS'];
//var page = 2

lolkilScraper.pornhub.search(query) //lolkilScraper.pornhub.search(query, key, page)
.then(response => {
  console.log(response)
})
.catch(error => {
  //error message
}

output

{
  results: [
    {
      title: 'Pies to a fully trained busty pet!',
      views: 575000,
      author: 'iketeruyuji',
      duration: NaN,
      link: 'https://www.pornhub.com/view_video.php?viewkey=ph5f3bb9fbb2acf',
      hd: false,
      premium: false
    },
    {
      title: '篠田ゆき 性欲に飢えたアラサー熟女をとこ とんヤリまくる',
      views: 809000,
      author: 'Paco Paco',
      duration: NaN,
      link: 'https://www.pornhub.com/view_video.php?viewkey=ph60a1a29ed8f85',
      hd: false,
      premium: false
    },
    {
      title: 'Japanese school girl gets her pussy licked, feels orgasm silently, and squirts by fingering.[3/6]',
      views: 2500000,
      author: 'okaikosama',
      duration: NaN,
      link: 'https://www.pornhub.com/view_video.php?viewkey=ph60bd08c30bf17',
      hd: false,
      premium: false
    }
  ]
}
Model/Artist

Required Parameters

  • (name) type String

Additional Parameters

  • (key) type Array
var query = 'Eva Elfie'
//var key = ['TITLE','DESCRIPTION','RANK_MODEL','RANK_WEEK_MODEL','RANK_MONTH_MODEL','RANK_LAST_MONTH_MODEL','RANK_YEAR_MODEL','VIDEO_NUMBER','RELATIONSHIP_STATUS','INTERESTED_IN','INTERESTED_IN','GENDER','HEIGHT','WEIGHT','ETHNICITY','PROFILE_VIEWS','VIDEOS_WATCHED']

lolkilScraper.pornhub.model(query) //lolkilScraper.pornhub.model(query, key)
.then(response => {
  console.log(response)
})
.catch(error => {
  //error message
}

output

{
  title: 'Eva Elfie',
  description: "Hey! I'm a young Siberian girl and I want to play a game with you) Rules are simple: you cum, I win ^_^Stop wasting your time - my tiny pussy is waiting for your sweet hot cum."
}
Video/Random

Additional Parameters

  • (key) type Array
  • (page) type Number
//var key = ['TITLE', 'VIEWS', 'UP_VOTES', 'DOWN_VOTES', 'PERCENT', 'AUTHOR', 'AUTHOR_SUBSCRIBER', 'CATEGORIES', 'TAGS', 'PRODUCTION', 'DESCRIPTION', 'DURATION', 'UPLOAD_DATE', 'PORNSTARS', 'THUMBNAIL_URL', 'NUMBER_OF_COMMENT', 'COMMENTS', 'RELATED_VIDEOS', 'DOWNLOAD_URLS'];
//var page = 2

lolkilScraper.pornhub.video() //lolkilScraper.pornhub.video(key, page)
.then(response => {
  console.log(response)
})
.catch(error => {
  //error message
}

output

{
  results: [
    {
      title: 'NAUGHTY persian GIRL FUCK BY HER NERD classmate!دختر شیطون حشری از خرخون کلاسشون میخواد بهش درس بده',
      views: 274000,
      author: 'persianpeach',
      duration: NaN,
      link: 'https://www.pornhub.com/view_video.php?viewkey=ph62af640c78a05',
      hd: false,
      premium: false
    },
    {
      title: 'Girl brings the guy to a powerful fountain cum - Hot pov pussy job & Huge Cumshot',
      views: 378000,
      author: 'Sunny Jessica',
      duration: NaN,
      link: 'https://www.pornhub.com/view_video.php?viewkey=ph6140a56004645',
      hd: false,
      premium: false
    },
    {
      title: "Aidra Fox's Passionate And Intense Fuck Scene - Wicked",
      views: 744000,
      author: 'Wicked Pictures',
      duration: NaN,
      link: 'https://www.pornhub.com/view_video.php?viewkey=ph606e08b396917',
      hd: false,
      premium: false
    }
  ]
}

News

Kompas News

Required Parameters

  • (kategory) type String

list kategori (terkini, terpopuler, global)

lolkilScraper.news.kompas_news('terkini')
.then(response => {
  console.log(response)
})
.catch(error => {
  //error message
}

output

{
  result: [
    {
      judul: 'Kepala Negara Hanya Boleh Pakai Bus Saat Melayat Ratu Elizabeth II, Ada yang Protes',
      tanggal: '13/09/2022, 16:29 WIB',
      tautan: 'https://www.kompas.com/global/read/2022/09/13/162900770/kepala-negara-hanya-boleh-pakai-bus-saat-melayat-ratu-elizabeth-ii-ada',
      thumbnail: 'https://asset.kompas.com/crops/73FlJVscJ2oXyHRtFe77T1lTyt8=/0x69:1024x752/355x237/data/photo/2022/09/12/631e9bd0a6299.jpg'
    },
    {
      judul: 'Setelah 2,5 tahun, Diaspora Indonesia di Singapura Bisa Kopdar Lagi Tanpa Masker',
      tanggal: '13/09/2022, 16:00 WIB',
      tautan: 'https://www.kompas.com/global/read/2022/09/13/160000770/setelah-2-5-tahun-diaspora-indonesia-di-singapura-bisa-kopdar-lagi-tanpa',
      thumbnail: 'https://asset.kompas.com/crops/wwGrWNTjjgAfYuWN3SYLcX049lE=/0x0:0x0/355x237/data/photo/2022/09/13/63202911e8219.jpg'
    },
    {
      judul: 'PM Armenia Sebut 49 Tentaranya Tewas dalam Baku Tembak dengan Azerbaijan',
      tanggal: '13/09/2022, 15:31 WIB',
      tautan: 'https://www.kompas.com/global/read/2022/09/13/153100270/pm-armenia-sebut-49-tentaranya-tewas-dalam-baku-tembak-dengan-azerbaijan',
      thumbnail: 'https://asset.kompas.com/crops/Yqh09Y2Rl2r6T0ePvugGDRaweiA=/0x23:1895x1286/355x237/data/photo/2020/11/16/5fb1ca68e4acf.jpg'
    }
  ]
}

Text Pro

Light Style

Required Parameters

  • (type) type String

lits type ['neon_text_effect','holographic_3d','galaxy_style','technology_neon_light','neon_devil_wings','glitch_text_effect','impressive_glitch','neon_light_text_3d','thunder_text_effect','neon_light_on_brick_wall','neon_light_glitch','light_glow_sliced','summer_neon_light','neon_light_blackpink_logo', 'gradient_neon_light'];

  • (text) type String
var type = 'holographic_3d'
var text = 'Loli Killers'

lolkilScraper.textpro.light_style(type, text)
.then(response => {
  console.log(response)
})
.catch(error => {
  //error message
}

output

{
  result: {
    img: 'https://textpro.me/images/user_image/2022/09/63227636c9b4b.jpg'
  }
}

Example Image

NOTE

I will continue to update this package, so wait for my next update For feature requests/report bugs/want to ask questions, please contact me at