v2

API Dokümantasyonu

SMM panel otomasyonu için: servis listesi, sipariş oluşturma, durum sorgulama, iptal ve bakiye işlemleri.

API URL

https://takipup.com/api/v2
B2B BAYİLİK FIRSATI

API Entegrasyonu ile Kendi Panelinizi Kurun ve Otomatik Kazanın!

TakipUp API'sini kendi SMM panelinize veya özel yazılımlarınıza entegre ederek, hiçbir siparişle manuel ilgilenmeden otomatik olarak satış yapmaya başlayın.

Gelişmiş FiyatlandırmaBayilik başvurusu yaparak daha uygun/indirimli fiyatlarla hizmet alabilirsiniz.

Bayilik Başvurusu Yap →
Kimlik Doğrulama

Her istekte key parametresini POST body içinde gönderin.

YOUR_API_KEY

Giriş yaparak kendi API anahtarınızı görüntüleyin.

Servis ListesiGET/POST
keyzorunlu

API anahtarınız

actionzorunlu

Sabit: "services"

curl -X POST https://takipup.com/api/v2 \
  -d "key=YOUR_API_KEY&action=services"

Örnek Yanıt:

[
  {
    "service": 1,
    "name": "Instagram Takipçi",
    "type": "Default",
    "category": "Instagram",
    "rate": "1.50",
    "min": 100,
    "max": 50000,
    "refill": true,
    "cancel": true,
    "dripfeed": false
  }
]
Sipariş OluşturPOST
keyzorunlu

API anahtarınız

actionzorunlu

Sabit: "add"

servicezorunlu

Servis ID (services listesinden)

linkzorunlu

Hedef URL (Instagram profili, TikTok videosu vb.)

quantityzorunlu

Sipariş miktarı (min/max aralığında olmalı)

runs

Kademeli teslimat kaç kez tekrarlanacak (dripfeed destekli servislerde)

interval

Kademeli teslimat aralığı (dakika cinsinden)

curl -X POST https://takipup.com/api/v2 \
  -d "key=YOUR_API_KEY&action=add&service=1&link=https://instagram.com/example&quantity=1000"

Başarılı Yanıt:

{ "order": 23501 }
Sipariş DurumuPOST
keyzorunlu

API anahtarınız

actionzorunlu

Sabit: "status"

orderzorunlu

Sipariş ID (tek)

curl -X POST https://takipup.com/api/v2 \
  -d "key=YOUR_API_KEY&action=status&order=23501"

Örnek Yanıt:

{
  "charge": "1.50",
  "start_count": "1200",
  "status": "In progress",
  "remains": "400",
  "currency": "TRY"
}

status değerleri: Pending · In progress · Completed · Partial · Canceled

Çoklu Sipariş DurumuPOST
keyzorunlu

API anahtarınız

actionzorunlu

Sabit: "status"

orderszorunlu

Virgülle ayrılmış sipariş ID'leri (max 100)

curl -X POST https://takipup.com/api/v2 \
  -d "key=YOUR_API_KEY&action=status&orders=23501,23502,23503"

Örnek Yanıt:

{
  "23501": { "charge": "1.50", "start_count": "1200", "status": "Completed", "remains": "0", "currency": "TRY" },
  "23502": { "charge": "0.75", "start_count": "500",  "status": "In progress", "remains": "200", "currency": "TRY" },
  "23503": { "error": "Incorrect order ID" }
}
Sipariş İptalPOST

Sadece cancel: true olan servisler iptal edilebilir. Teslim edilmemiş miktar otomatik olarak bakiyeye iade edilir.

keyzorunlu

API anahtarınız

actionzorunlu

Sabit: "cancel"

orderszorunlu

Virgülle ayrılmış sipariş ID'leri (max 100)

curl -X POST https://takipup.com/api/v2 \
  -d "key=YOUR_API_KEY&action=cancel&orders=23501,23502"

Örnek Yanıt:

[
  { "order": 23501, "cancel": 1 },
  { "order": 23502, "cancel": { "error": "Order cannot be cancelled" } }
]
Refill (Yenileme)POST

Sadece refill: true olan servisler için uygulanabilir. Düşenleri garanti kapsamında yerine koyar.

keyzorunlu

API anahtarınız

actionzorunlu

Sabit: "refill"

orderzorunlu

Sipariş ID

curl -X POST https://takipup.com/api/v2 \
  -d "key=YOUR_API_KEY&action=refill&order=23501"

Başarılı Yanıt:

{ "refill": "42" }
Bakiye SorgulaPOST
keyzorunlu

API anahtarınız

actionzorunlu

Sabit: "balance"

curl -X POST https://takipup.com/api/v2 \
  -d "key=YOUR_API_KEY&action=balance"

Örnek Yanıt:

{
  "balance": "142.50",
  "currency": "TRY"
}
Hata Kodları
error: Incorrect API key

API anahtarı geçersiz veya eksik

error: Incorrect order ID

Sipariş ID bulunamadı

error: Not enough funds

Yetersiz bakiye

error: Invalid quantity

Miktar min/max aralığı dışında

error: Service not found

Servis ID geçersiz veya pasif

error: Order cannot be cancelled

Servis iptali desteklemiyor veya zaten tamamlandı