SMMProxy

প্রোক্সি API ডকুমেন্টেশন, অর্ডার এবং সংযোগ তথ্য স্বয়ংক্রিয়করণ

SMMProxy ডেভেলপার API ব্যালেন্স চেক, মূল্য চেক, প্রোক্সি অর্ডার, সংযোগ তথ্য তালিকা HTTPS REST হিসাবে প্রদান করে। ড্যাশবোর্ডের API কী মেনু থেকে কী তৈরি করুন এবং Authorization হেডারে Bearer কী হিসাবে পাঠান।

শুরু করুন

  1. অ্যাকাউন্ট তৈরি করুন এবং প্রথম টপআপ সম্পন্ন করুন। API কী শুধুমাত্র একবার টপআপ সম্পন্ন করা অ্যাকাউন্টে তৈরি করা যাবে।
  2. ড্যাশবোর্ডের API কী মেনু থেকে নতুন কী তৈরি করুন। কী তৈরি করার সময় একবার দেখানো হয়, তাই এটি অবিলম্বে সংরক্ষণ করুন।
  3. সমস্ত রিকোয়েস্টে Authorization: Bearer কী যোগ করুন। রেসপন্স JSON এবং সবসময় ok কলাম থাকে।

প্রাথমিক ঠিকানা: https://smmproxy.io/api/v1

curl -H "Authorization: Bearer smpk_YOUR_KEY" https://smmproxy.io/api/v1/balance

GET/api/v1/balance

ব্যালেন্স অনুসন্ধান

উত্তর উদাহরণ
{ "ok": true, "balance": "48.20", "currency": "USD" }

GET/api/v1/products

পণ্য, দেশ, মূল্য অনুসন্ধান

উত্তর উদাহরণ
{ "ok": true, "periods": ["1w","2w","1m","2m","3m","6m","9m","12m"],
  "products": [{ "product": "isp", "unit": "ip", "countries": [{ "country": "us", "monthly": "1.29" }] }] }

POST/api/v1/orders

প্রোক্সি অর্ডার (ব্যালেন্স থেকে পেমেন্ট)

অনুরোধ বডি
{ "product": "isp", "country": "us", "quantity": 5, "period": "1m" }
উত্তর উদাহরণ
{ "ok": true, "order": { "id": "OR-7K2M-Q8XD4P", "product": "isp", "country": "us",
  "quantity": 5, "period": "1m", "total": "6.45", "expires_at": "2026-11-21T09:00:00.000Z" } }

GET/api/v1/orders

অর্ডার তালিকা (সর্বশেষ 100টি)

উত্তর উদাহরণ
{ "ok": true, "orders": [{ "id": "OR-7K2M-Q8XD4P", "status": "active", "total": "6.45" }] }

GET/api/v1/proxies?order=OR-7K2M-Q8XD4P

সংযোগ তথ্য তালিকা

উত্তর উদাহরণ
{ "ok": true, "proxies": [{ "host": "198.51.100.24", "http_port": 10842, "socks5_port": 20842,
  "username": "u7kq2m", "password": "Xc81pLq0Zr", "country": "us", "expires_at": "..." }] }

অর্ডার মূল্য

নামফরম্যাটবর্ণনা
productstringisp, mobile, ipv4, residential
countrystringদেশ কোড 2 অক্ষরের ছোট হাতের অক্ষর (us, gb, de ...)
quantityintegerIP·পোর্ট সংখ্যা, রেসিডেনশিয়াল GB
periodstring1w 2w 1m 2m 3m 6m 9m 12m (আবাসিক অন্তর্ভুক্ত নয়)
protocolstringhttp বা socks5, ডিফল্ট http (উভয় পোর্ট ইস্যু করা হয়)

ত্রুটি

HTTPerrorঅর্থ
401unauthorizedকী নেই বা মেলে না। টাকা কাটা হবে না।
400invalid_requestপণ্য, দেশ, পরিমাণ, সময়সীমা মানগুলি আবার পরীক্ষা করুন। টাকা কাটা হবে না।
402insufficient_balanceব্যালেন্স পেমেন্টের চেয়ে কম। টপ-আপ করার পর আবার পাঠান। টাকা কাটা হবে না।
503network_errorঅর্ডার পাঠানোর সময় নেটওয়ার্ক ত্রুটি। টাকা কাটা হবে না এবং কিছুক্ষণ পর আবার পাঠানো যাবে।
429rate_limited1 মিনিটে 300 বার পাঠানো যেতে পারে।

Python উদাহরণ

import requests

API = "https://smmproxy.io/api/v1"
H = {"Authorization": "Bearer smpk_YOUR_KEY"}

order = requests.post(f"{API}/orders", headers=H, json={
    "product": "isp", "country": "us", "quantity": 5, "period": "1m"}).json()
if order["ok"]:
    proxies = requests.get(f"{API}/proxies", headers=H, params={"order": order["order"]["id"]}).json()
    for p in proxies["proxies"]:
        print(f'{p["host"]}:{p["http_port"]}:{p["username"]}:{p["password"]}')

Node.js উদাহরণ

const API = "https://smmproxy.io/api/v1";
const H = { Authorization: "Bearer smpk_YOUR_KEY", "Content-Type": "application/json" };

const r = await fetch(API + "/orders", { method: "POST", headers: H,
  body: JSON.stringify({ product: "mobile", country: "gb", quantity: 1, period: "1m" }) });
const j = await r.json();
console.log(j.ok ? j.order.id : j.error);
প্রোক্সি API ডকুমেন্টেশন, ব্যালেন্স·মূল্য·অর্ডার·প্রোক্সি তালিকা | SMMProxy