megan-apis
v1.1.1
Published
Official JavaScript SDK for Megan APIs — 655+ free REST endpoints. AI chat, music downloads, social media, image effects, OSINT, security, and more.
Maintainers
Readme
Megan APIs SDK
The official JavaScript/TypeScript SDK for Megan APIs — 655+ free REST endpoints. AI chat, music downloads, social media tools, image effects, OSINT, security, and more.
🚀 Install
npm install megan-apis⚡ Quick Start
import MeganAPI from "megan-apis";
const api = new MeganAPI({ apiKey: "megan_xxxx" });
// AI Chat — 33 models
const reply = await api.ai.gpt("What is the meaning of life?");
const img = await api.ai.image.pixabay("sunset ocean");
// YouTube Download
const mp3 = await api.download.mp3("https://youtu.be/dQw4w9WgXcQ");
// Social Media
const tiktok = await api.social.tiktok("https://tiktok.com/@user/video/123");
// Fun
const joke = await api.fun.joke();
const meme = await api.fun.meme();
// Security
const whois = await api.security.whois("google.com");📦 Features — 655+ Endpoints
Category Methods Highlights 🤖 AI 33+ GPT, Claude, Gemini, DeepSeek, LLaMA, translate, summarize 🎵 Music 17 YouTube MP3/MP4, SoundCloud, lyrics, search 📱 Social 17 TikTok, Instagram, Facebook, Twitter, Snapchat 🎧 Spotify 8 Search, download, track, album, artist, playlist 🎤 Shazam 3 Search, recognize, track 🎬 TMDB 28 Movies, TV, people, trending, credits, providers 😂 Fun 47 Jokes, quotes, memes, roasts, riddles, trivia 🎌 Anime 30 Waifu, neko, hug, kiss, slap, dance, cry 🔍 OSINT 7 GitHub, IP, NPM, TikTok, Instagram, Twitter 🔧 Tools 50+ QR, weather, dictionary, hash, UUID, screenshot 🛡️ Security 38 WHOIS, DNS, portscan, SSL, XSS, SQLi ⚽ Sports 24 Live scores, teams, players, leagues, standings 🔎 Search 15 Wiki, news, GitHub, Reddit, emoji, country ✨ Effects 345+ Ephoto360, PhotoFunia, TextPro 🔄 Converter 6 Image↔Sticker, Video↔GIF 🎵 Audio FX 26 Bass, robot, nightcore, 8D, vaporwave 🔗 URL 9 TinyURL, is.gd, ImgBB, Catbox 📊 Data 16 Crypto, forex, news, jobs, education 🎮 Games 14 RPS, flag guess, zodiac, 8-ball 🛠️ Dev 10 Deobfuscate, headless, scrape 📡 Meta 8 Status, endpoints, stats, health
📖 Full API Reference
🤖 AI Chat (33 Models)
// All models available
await api.ai.gpt("Hello!");
await api.ai.claude("Explain quantum computing");
await api.ai.mistral("Write a poem");
await api.ai.gemini("What's the weather?");
await api.ai.deepseek("Debug this code");
await api.ai.groq("Fast response needed");
await api.ai.llama("Tell me a story");
await api.ai.mixtral("Compare React vs Vue");
await api.ai.qwen("Chinese translation help");
await api.ai.falcon("Quick answer");
// Or use the generic chat method
await api.ai.chat("gpt", "Hello!");
await api.ai.chat("claude", "Hello!");
// ... any model name
// AI Tools
await api.ai.translate("Hello world", "sw"); // → "Habari dunia"
await api.ai.summarize("Long text here...");
await api.ai.code("function to reverse a string in Python");
await api.ai.scanner("Text to check if AI-generated");
await api.ai.humanizer("Make this sound human");
// AI Images
await api.ai.image.dalle("futuristic city");
await api.ai.image.pixabay("mountains");
await api.ai.image.picsum();
await api.ai.image.flickr("nature");
await api.ai.image.dog(); // Random dog pic
await api.ai.image.cat(); // Random cat pic🎵 Music Downloads
await api.download.mp3("https://youtu.be/dQw4w9WgXcQ");
await api.download.mp4("https://youtu.be/dQw4w9WgXcQ");
await api.download.audio("https://youtu.be/dQw4w9WgXcQ");
await api.download.ytmp3("https://youtu.be/dQw4w9WgXcQ");
await api.download.ytmp4("https://youtu.be/dQw4w9WgXcQ");
await api.download.ytmp5("https://youtu.be/dQw4w9WgXcQ"); // MP3 + MP4
await api.download.hd("https://youtu.be/dQw4w9WgXcQ");
await api.download.lyrics("Shape of You");
await api.download.search("NF Home");
await api.download.musicSearch("Blinding Lights");
await api.download.musicTrending();
await api.download.artistSearch("The Weeknd");
await api.download.soundcloudDownload("url");
await api.download.soundcloudSearch("query");📱 Social Media
await api.social.tiktok("url");
await api.social.tiktokAudio("url");
await api.social.tiktokInfo("url");
await api.social.instagram("url");
await api.social.instagramStory("url");
await api.social.facebook("url");
await api.social.facebookReel("url");
await api.social.facebookInfo("url");
await api.social.twitter("url");
await api.social.twitterInfo("url");
await api.social.snapchat("url");
await api.social.youtube("url");
await api.social.youtubeMp3("url");
await api.social.youtubeMp4("url");
await api.social.youtubeInfo("url");🎧 Spotify + 🎤 Shazam
await api.spotify.search("Blinding Lights");
await api.spotify.download("spotify:track:xxx");
await api.spotify.track("trackId");
await api.spotify.album("albumId");
await api.spotify.artist("artistId");
await api.spotify.artistTopTracks("artistId");
await api.spotify.playlist("playlistId");
await api.shazam.search("Song name");
await api.shazam.recognize("audio-url");
await api.shazam.track("trackId");🎬 TMDB Movies & TV
await api.tmdb.searchMovies("Inception");
await api.tmdb.searchTV("Breaking Bad");
await api.tmdb.searchPeople("Leonardo DiCaprio");
await api.tmdb.trending("movie", "week");
await api.tmdb.popularMovies();
await api.tmdb.popularTV();
await api.tmdb.nowPlaying();
await api.tmdb.onAir();
await api.tmdb.movieDetails(550); // Fight Club
await api.tmdb.tvDetails(1396); // Breaking Bad
await api.tmdb.movieCredits(550);
await api.tmdb.movieVideos(550);
await api.tmdb.similarMovies(550);
await api.tmdb.recommendations(550);
await api.tmdb.person(6193); // Leonardo DiCaprio
await api.tmdb.upcoming();
await api.tmdb.topRated();
await api.tmdb.genres("movies");
await api.tmdb.byGenre(28); // Action😂 Fun Content
await api.fun.joke();
await api.fun.advice();
await api.fun.quote();
await api.fun.motivation();
await api.fun.flirt();
await api.fun.pickup();
await api.fun.truth();
await api.fun.dare();
await api.fun.riddle();
await api.fun.trivia();
await api.fun.fact();
await api.fun.pun();
await api.fun.roast();
await api.fun.compliment();
await api.fun.wouldYouRather();
await api.fun.goodMorning();
await api.fun.goodNight();
await api.fun.valentines();
await api.fun.birthday();
await api.fun.love();
await api.fun.friendship();
await api.fun.meme();
await api.fun.catFact();
await api.fun.kenyanProverb();
await api.fun.dadJoke();
await api.fun.affirmation();
await api.fun.swahiliPhrase();
await api.fun.techJoke();
await api.fun.fortuneCookie();
await api.fun.bibleAI("What is love?");🎌 Anime Images
await api.anime.waifu();
await api.anime.neko();
await api.anime.hug();
await api.anime.kiss();
await api.anime.slap();
await api.anime.cuddle();
await api.anime.pat();
await api.anime.blush();
await api.anime.smile();
await api.anime.wave();
await api.anime.dance();
await api.anime.cry();
await api.anime.bonk();
// ... 30 total🔍 OSINT / Stalker
await api.stalk.github("TrackerWanga");
await api.stalk.ip("8.8.8.8");
await api.stalk.npm("axios");
await api.stalk.tiktok("username");
await api.stalk.instagram("username");
await api.stalk.twitter("username");
await api.stalk.telegram("username");🔧 Tools & Utilities
await api.tools.qrcode("https://megan.qzz.io");
await api.tools.dictionary("serendipity");
await api.tools.wikipedia("Artificial Intelligence");
await api.tools.weather("Nairobi");
await api.tools.bible("John 3:16");
await api.tools.timestamp();
await api.tools.uuid();
await api.tools.password(16);
await api.tools.hash("Hello World", "sha256");
await api.tools.lorem(3);
await api.tools.color();
await api.tools.base64encode("Hello");
await api.tools.base64decode("SGVsbG8=");
await api.tools.textStats("Hello world!");
await api.tools.urlEncode("Hello World");
await api.tools.urlDecode("Hello%20World");
await api.tools.jsonFormat('{"name":"Megan"}');
await api.tools.emailValidate("[email protected]");
await api.tools.ipValidate("192.168.1.1");
await api.tools.passwordStrength("MyP@ssw0rd!");
await api.tools.screenshot("google.com");
await api.tools.phoneLookup("+254...");
await api.tools.age("2000-01-01");
await api.tools.randomNumber(1, 100);
await api.tools.coinFlip();
await api.tools.dice(6);
await api.tools.slug("Hello World");
await api.tools.whatsappLink("+254...", "Hi!");
await api.tools.gravatar("[email protected]");
await api.tools.dayOfYear();
await api.tools.countdown("2026-12-31");
await api.tools.isPrime(17);
await api.tools.factorial(5);
await api.tools.fibonacci(10);
await api.tools.bmi(70, 1.75);
await api.tools.hexEncode("Hello");
await api.tools.binaryEncode("Hello");
await api.tools.rot13("Hello");
await api.tools.morse("SOS");
await api.tools.wifiQR("MyWiFi", "password");
await api.tools.vcardQR("John", "+254...", "[email protected]");
await api.tools.youtubeThumbnails("youtube-url");
await api.tools.linkPreview("https://example.com");
await api.tools.generateOTP("+254...");
await api.tools.verifyOTP("+254...", "123456");
await api.tools.generatePDF({ title: "Doc", content: "..." });
await api.tools.generateInvoice({ customer: "John", amount: 100 });🛡️ Security
await api.security.whois("google.com");
await api.security.dns("google.com");
await api.security.subdomain("google.com");
await api.security.reverseIp("google.com");
await api.security.geoip("8.8.8.8");
await api.security.portscan("google.com");
await api.security.headers("google.com");
await api.security.ssl("google.com");
await api.security.tls("google.com");
await api.security.ping("google.com");
await api.security.latency("google.com");
await api.security.traceroute("google.com");
await api.security.asn("8.8.8.8");
await api.security.securityHeaders("google.com");
await api.security.waf("google.com");
await api.security.cms("google.com");
await api.security.techStack("google.com");
// ... 38 total⚽ Sports
await api.sports.live();
await api.sports.live("Soccer");
await api.sports.searchTeam("Arsenal");
await api.sports.searchPlayer("Ronaldo");
await api.sports.searchLeague("Premier League");
await api.sports.leagues();
await api.sports.leagueDetails("4328");
await api.sports.leagueTable("4328", "2024-2025");
await api.sports.teamDetails("133604");
await api.sports.teamPlayers("133604");
await api.sports.playerDetails("34146280");
await api.sports.eventDetails("652890");
await api.sports.eventLineup("652890");
await api.sports.eventStats("652890");
await api.sports.eventsByDay("2024-03-15");
// ... 24 total✨ Photo Effects (345+)
await api.effects.ephotoList();
await api.effects.ephoto("neon", "Megan");
await api.effects.ephoto("fire", "Megan");
await api.effects.ephoto("matrix", "Megan");
await api.effects.photofuniaList();
await api.effects.photofunia("smokeflare", "image-url");
await api.effects.textproList();
await api.effects.textpro("neon-blue", "Megan");🔄 Converter + 🎵 Audio FX
await api.converter.imgToSticker("image-url");
await api.converter.videoToGif("video-url");
await api.audio.list();
await api.audio.bass("audio-url");
await api.audio.robot("audio-url");
await api.audio.nightcore("audio-url");
await api.audio._8d("audio-url");
await api.audio.vaporwave("audio-url");🔗 URL Shortener
await api.url.tinyurl("https://example.com");
await api.url.isgd("https://example.com");
await api.url.vgd("https://example.com");
await api.url.imgbb("image-url");
await api.url.catbox("file-url");🎮 Games & Zodiac
await api.game.rps("rock");
await api.game.flagGuess();
await api.game.wordScramble();
await api.game.numberGuess();
await api.game.eightBall();
await api.game.zodiacAll();
await api.game.zodiacSign("leo");
await api.game.zodiacCompatibility("leo", "aries");🎯 TypeScript Support
Full TypeScript definitions included. Every method is typed:
import MeganAPI from "megan-apis";
const api = new MeganAPI({ apiKey: "megan_xxxx" });
// All responses are typed
const reply: { status: boolean; result: string } = await api.ai.gpt("Hello");
const mp3: { success: boolean; downloadUrl: string } = await api.download.mp3("url");📋 Requirements
· Node.js: 16+ · Browser: Any modern browser · API Key: Free from apis.megan.qzz.io/keys
🔗 Links
· Megan APIs · Megan Chat SDK · GitHub · Documentation
📄 License
MIT © 2026 Tracker Wanga • Falcon Tech
Built with ❤️ in Kenya 🇰🇪
