Followir menyediakan API HTTP sederhana yang mengikuti format umum SMM Panel API v2, sehingga sebagian besar panel reseller dan skrip dapat langsung bekerja dengannya. Semua respons berformat JSON.
Memulai
- Buat akun dan isi saldo.
- Buka halaman API di akun Anda dan buat kunci API Anda. Jaga kerahasiaannya.
- Opsional: tambahkan alamat IP yang diizinkan menggunakan kunci Anda (kosongkan untuk mengizinkan IP mana pun).
Endpoint
| URL | https://followir.com/api/v2 |
|---|---|
| Metode | POST (GET juga bisa) |
| Format | Parameter form sebagai input, JSON sebagai output |
| Wajib di setiap panggilan | key (kunci API Anda) dan action |
Aksi
| action | Parameter | Fungsinya |
|---|---|---|
services | key | Menampilkan semua layanan yang tersedia beserta harga dan batasnya |
add | key, service, link, quantity (runs, interval untuk drip-feed) | Membuat pesanan baru |
status | key, order atau orders (dipisahkan koma) | Status pesanan, satu atau banyak |
cancel | key, order atau orders (dipisahkan koma) | Membatalkan pesanan pada layanan yang mengizinkannya |
refill | key, order atau orders (dipisahkan koma) | Meminta refill pada pesanan yang memenuhi syarat |
refill_status | key, refill | Status permintaan refill |
balance | key | Saldo dan mata uang Anda saat ini |
services
curl -X POST "https://followir.com/api/v2" -d "key=YOUR_API_KEY" -d "action=services"
[
{
"service": "1",
"name": "Instagram Followers",
"type": "Default",
"category": "Instagram",
"rate": "0.9000",
"min": "100",
"max": "100000",
"refill": true,
"cancel": false
}
]
rate adalah harga per 1000. refill dan cancel menunjukkan apakah layanan mendukungnya.
add
curl -X POST "https://followir.com/api/v2" \
-d "key=YOUR_API_KEY" -d "action=add" \
-d "service=1" -d "link=https://instagram.com/username" -d "quantity=1000"
{ "order": 850758 }
Untuk layanan drip-feed, Anda juga dapat mengirim runs (minimal 2) dan interval (menit, 1 sampai 1440). Keduanya diabaikan pada layanan lain.
status
curl -X POST "https://followir.com/api/v2" -d "key=YOUR_API_KEY" -d "action=status" -d "order=850758"
{
"charge": "0.9000",
"start_count": "3572",
"status": "In progress",
"remains": "400",
"currency": "USD"
}
Beberapa pesanan sekaligus: kirim orders=850758,850759. Responsnya berupa objek dengan nomor pesanan sebagai kuncinya. Nilai status yang mungkin: Pending, In progress, Completed, Partial, Canceled, Refunded.
cancel
curl -X POST "https://followir.com/api/v2" -d "key=YOUR_API_KEY" -d "action=cancel" -d "order=850758"
{ "status": "Success" }
Sebagian pembatalan menunggu konfirmasi, dan responsnya menampilkan "status": "Pending". Dengan beberapa pesanan, Anda mendapat daftar item { "order": ..., "cancel": ... }.
refill and refill_status
curl -X POST "https://followir.com/api/v2" -d "key=YOUR_API_KEY" -d "action=refill" -d "order=850758"
{ "refill": "12" }
curl -X POST "https://followir.com/api/v2" -d "key=YOUR_API_KEY" -d "action=refill_status" -d "refill=12"
{ "refill": "12", "status": "Pending" }
balance
curl -X POST "https://followir.com/api/v2" -d "key=YOUR_API_KEY" -d "action=balance"
{ "balance": "25.50", "currency": "USD" }
Kesalahan
Saat terjadi masalah, respons memiliki kolom error:
{ "error": "Not enough funds" }
| Pesan | Arti |
|---|---|
API key is required | Parameter key tidak ada |
Action is required / Incorrect action | action tidak ada atau tidak dikenal |
Invalid API key | Kunci salah, dinonaktifkan, atau IP Anda tidak ada di whitelist |
Incorrect service ID / Service not found | Nomor layanan tidak ada atau dinonaktifkan |
Link is required / Incorrect quantity | Tautan tidak ada, atau jumlah bukan angka yang valid |
Quantity must be between ... | Di luar batas minimum dan maksimum layanan |
Not enough funds | Saldo Anda terlalu rendah untuk pesanan ini |
Order not found | Pesanan tidak ada di akun Anda |
Cancel is not available for this service | Layanan ini tidak dapat dibatalkan |
Contoh kode
PHP
$ch = curl_init("https://followir.com/api/v2");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query([
'key' => 'YOUR_API_KEY',
'action' => 'add',
'service' => 1,
'link' => 'https://instagram.com/username',
'quantity' => 1000,
]));
$response = json_decode(curl_exec($ch), true);
print_r($response);
Python
import requests
r = requests.post("https://followir.com/api/v2", data={
"key": "YOUR_API_KEY",
"action": "status",
"order": 850758,
})
print(r.json())
Perlu diketahui
- Nomor pesanan sama dengan yang Anda lihat di halaman pesanan.
- Membuat banyak pesanan sekaligus untuk tautan yang sama dapat ditolak hingga pesanan pertama selesai.
- Setiap panggilan dicatat di akun Anda. Jika Anda merasa kunci Anda bocor, buat ulang dari halaman API.
- Butuh bantuan integrasi? Buka tiket di halaman bantuan.
