Podłącz usługi do własnego panelu i obsługuj zamówienia klientów automatycznie.
API dla partnerów i paneli SMM
Podłącz usługi Follownia.pl do własnego panelu, sklepu albo systemu zamówień. API jest dostępne w prostym modelu GET / POST z parametrem action oraz w obecnym REST API.
Dla kogo jest API?
API jest przygotowane dla partnerów, którzy chcą podłączyć usługi do własnego panelu SMM, sklepu albo prostego automatu bez rozbudowanej warstwy REST.
Zamawiaj usługi dla wielu klientów z jednego systemu.
Dodaj usługi social media jako produkt cyfrowy z automatyczną realizacją.
Korzystaj z prostego action API albo z istniejących endpointów REST.
Co umożliwia API?
Najprostsze integracje mogą korzystać wyłącznie z `action=services`, `balance`, `add`, `status` i `statuses` bez budowania osobnego klienta REST.
Dokumentacja API
Simple API działa na jednym endpointzie i parametrze `action`. REST endpointy `/api/v1/services`, `/api/v1/orders` i `/api/v1/balance` nadal pozostają dostępne.
Autoryzacja
GET / POSTKlucz API możesz przekazać jako `Authorization: Bearer API_KEY`, jako `key=API_KEY` w GET / POST albo w JSON body. Priorytet jest następujący: `Authorization Bearer` → `POST / JSON body key` → `GET key`.
Authorization: Bearer YOUR_API_KEY
Dla bezpieczeństwa zalecamy używać POST lub nagłówka Authorization. GET jest obsługiwany dla prostych integracji, ale klucz API może pojawić się w logach serwera lub historii przeglądarki.
Service list
GET / POSTZwraca listę dostępnych usług w prostym formacie zgodnym z popularnymi panelami SMM.
key
Your API key
action
services
curl "https://follownia.pl/api/v1?key=YOUR_API_KEY&action=services"
[
{
"service": 123,
"name": "Obserwujący Instagram VHS",
"type": "Default",
"category": "Instagram - Obserwujący",
"rate": "3.20",
"currency": "PLN",
"min": 100,
"max": 50000,
"speed": "bardzo szybkie",
"quality": "VHS",
"refill": false,
"cancel": false
}
]
User balance
GET / POSTPokazuje saldo partnera przypisanego do aktywnego klucza API.
key
Your API key
action
balance
curl "https://follownia.pl/api/v1?key=YOUR_API_KEY&action=balance"
{
"balance": "732.18",
"currency": "PLN"
}
Add order
GET / POSTTworzy zamówienie i rozlicza je z salda klienta w jednej transakcji.
key
Your API key
action
add
service
Service ID
link
Link to page
quantity
Needed quantity
curl -X POST "https://follownia.pl/api/v1" \
-d "key=YOUR_API_KEY" \
-d "action=add" \
-d "service=123" \
-d "link=https://www.instagram.com/example/" \
-d "quantity=1000"
{
"order": "ZAM-20260701-483921",
"charge": "3.20",
"currency": "PLN"
}
Order status
GET / POSTZwraca status jednego zamówienia należącego do partnera.
key
Your API key
action
status
order
Order ID
curl "https://follownia.pl/api/v1?key=YOUR_API_KEY&action=status&order=ZAM-20260701-483921"
{
"charge": "3.20",
"start_count": "0",
"status": "In progress",
"remains": "700",
"currency": "PLN"
}
Multiple orders status
GET / POSTPozwala pobrać status wielu zamówień jednocześnie. Limit to 100 identyfikatorów na jedno zapytanie.
key
Your API key
action
statuses
orders
Order IDs separated by comma
curl "https://follownia.pl/api/v1?key=YOUR_API_KEY&action=statuses&orders=ZAM-20260701-483921,ZAM-20260701-123456"
{
"ZAM-20260701-483921": {
"charge": "3.20",
"start_count": "0",
"status": "In progress",
"remains": "700",
"currency": "PLN"
},
"ZAM-20260701-123456": {
"error": "Incorrect order ID"
}
}
Errors
JSONSimple API zwraca krótkie błędy w stylu paneli SMM. Najczęstsze odpowiedzi to:
{
"error": "Missing API key"
}
{
"error": "Invalid API key"
}
{
"error": "Missing action"
}
{
"error": "Invalid action"
}
{
"error": "Insufficient balance"
}
{
"error": "Rate limit exceeded"
}
Limity: `60 requests / minute`, `1000 requests / day`, `100 order IDs per statuses request`.