Skip to content

sleepyvani/smmjs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SMM (SOCIAL MEDIA MARKETING)

A lightweight, zero-dependency Node.js and Browser client for connecting to compatible SMM (Social Media Marketing) Panels.

Features

  • Zero Dependencies: Built with native fetch API.
  • TypeScript Support: Full type definitions included.
  • Universal: Works in Node.js (18+), Browsers, and Edge Runtimes (Cloudflare Workers, Vercel Edge).

Installation

npm install @vanixjnk/smm

Usage

import { smm } from '@vanixjnk/smm';

// Initialize
const client = new smm('https://smm-provider.com/api/v2', 'YOUR_API_KEY');

// Get Balance
const balance = await client.getBalance();
console.log(balance);

// Add Order
const order = await client.addOrder({
    service: 123,
    link: 'https://example.com',
    quantity: 1000
});

// Get Status
const status = await client.getStatus(order.order);

API Reference

  • getServices()
  • addOrder(params)
  • getStatus(orderId)
  • getMultiStatus(orderIds)
  • createRefill(orderId)
  • getRefillStatus(refillId)
  • cancelOrders(orderIds)
  • getBalance()

License

MIT

Releases

No releases published

Packages

 
 
 

Contributors