Voor ontwikkelaars en resellers

SMM-paneel API: automatiseer je bestellingen

Haal de dienstenlijst op, plaats bestellingen en controleer status en saldo via onze standaard reseller-API. Eén endpoint met JSON-antwoorden dat binnen enkele minuten koppelt aan je bestaande paneelsoftware.

Eén endpoint · 7 acties · JSON-antwoorden

4,41.506 beoordelingen

Een standaard reseller-API

De API volgt het standaard resellerformaat dat in de hele branche wordt gebruikt. De meeste kant-en-klare paneelsoftware en scripts werken met PanelFollows zodra je alleen de API-URL en de sleutel aanpast.

Eén endpoint

Elk verzoek gaat naar één URL; er zijn geen extra paden of versies om bij te houden. De parameter action bepaalt welke bewerking wordt uitgevoerd.

Form-encoded POST

Parameters stuur je mee in een form-encoded POST-verzoek; een JSON-body wordt ook geaccepteerd. Verder heb je niets nodig buiten de standaard HTTP-bibliotheken.

JSON-antwoorden

Elk verzoek levert JSON op. Fouten komen terug in één enkel error-veld, waardoor foutafhandeling eenvoudig en voorspelbaar blijft.

Authenticatie met een sleutel

Eén parameter key is alle authenticatie die je nodig hebt; handtekeningen, tokens of OAuth-flows hoef je niet te bouwen.

POST https://panelfollows.com/api/v2
Content-Type: application/x-www-form-urlencoded

key=API_KEY&action=balance

# Antwoord
{ "balance": "25.4300", "currency": "USD" }

Hoe bestellingen door het paneel lopen, leggen we uit op de pagina over hoe het werkt en het resellermodel op de pagina over het SMM-resellerpaneel.

Ondersteunde acties

De API ondersteunt op dit moment 7 acties. Alle verzoeken gaan naar hetzelfde endpoint; met de parameter action kies je de bewerking.

services

key, action

Geeft de catalogus met actieve diensten terug: dienst-ID, naam, categorie, prijs per 1000, minimale en maximale hoeveelheid plus de vlaggen refill, cancel en dripfeed.

add

key, action, service, link, quantity [, runs, interval]

Maakt een nieuwe bestelling aan en geeft het bestelnummer terug. Gebruik runs en interval bij diensten met dripfeed en de parameter comments bij diensten met eigen reacties.

status

key, action, order | orders

Geeft de details van een bestelling terug: kosten, startaantal, status en resterende hoeveelheid. Geef in de parameter orders een lijst met komma's mee om meerdere bestellingen tegelijk op te vragen.

balance

key, action

Geeft het saldo van je account in USD terug. De kosten van bestellingen worden in dezelfde valuta berekend.

refill

key, action, order | orders

Opent een aanvullingsverzoek voor afgeronde bestellingen bij diensten met aanvulling en geeft een refill-ID terug om te volgen. Meerdere bestellingen stuur je gescheiden door komma's mee.

refill_status

key, action, refill | refills

Geeft de huidige stand van je aanvullingsverzoeken terug. Vraag er meerdere tegelijk op met de parameter refills.

cancel

key, action, orders

Annuleert bestellingen die nog in de wachtrij of in behandeling zijn en zet het bedrag terug op je saldo. Meerdere bestelnummers gescheiden door komma's zijn toegestaan.

Bestelstatussen komen terug als Pending, In progress, Completed, Partial of Canceled.

Liever een kant-en-klare winkel dan de API zelf in je software bouwen? Bekijk de pagina over het subpanel.

Codevoorbeelden

De voorbeelden hieronder gebruiken curl; vervang alleen API_KEY door de sleutel die je in het paneel hebt aangemaakt.

De dienstenlijst ophalen

# Haal de dienstenlijst op
curl -X POST https://panelfollows.com/api/v2 \
  -d "key=API_KEY" \
  -d "action=services"

# Antwoord
[
  {
    "service": "1201",
    "name": "Instagram Followers",
    "type": "Default",
    "category": "Instagram",
    "rate": "1.2000",
    "min": "10",
    "max": "100000",
    "refill": true,
    "cancel": true,
    "dripfeed": false
  }
]

Een bestelling plaatsen

# Plaats een nieuwe bestelling
curl -X POST https://panelfollows.com/api/v2 \
  -d "key=API_KEY" \
  -d "action=add" \
  -d "service=1201" \
  -d "link=https://instagram.com/gebruikersnaam" \
  -d "quantity=1000"

# Antwoord
{ "order": 23501 }

Hoe begin ik?

  1. 1

    Maak een gratis account aan

    Registreer je in enkele seconden met je e-mailadres. API-toegang zit bij elk account inbegrepen, zonder extra kosten.

  2. 2

    Maak je API-sleutel aan

    Maak je sleutel met één klik aan op de API-pagina van het paneel en kopieer hem. Je kunt hem op elk moment vernieuwen.

  3. 3

    Koppel je software

    Zet het endpoint en je sleutel in je software, haal de dienstenlijst op en plaats je eerste bestelling via de API.

Gebruik de API-pagina in je dashboard om je sleutel aan te maken en te beheren.

Houd je API-sleutel veilig

Met je API-sleutel kan iemand bestellingen plaatsen namens jouw account, dus behandel hem als een wachtwoord. Gebruik de sleutel alleen aan de serverkant en houd hem uit openbare repositories, clientcode en screenshots.

Vermoed je dat je sleutel is uitgelekt, vernieuw hem dan met één klik op de API-pagina van het paneel; de oude sleutel is dan meteen ongeldig. De API staat daarnaast maximaal 240 verzoeken per minuut per sleutel toe om misbruik te voorkomen.

Veelgestelde vragen

Is de SMM-paneel API gratis?

Ja. API-toegang zit bij elk PanelFollows-account inbegrepen; er zijn geen extra kosten en geen apart pakket. Je betaalt alleen de dienstkosten van de bestellingen die je plaatst.

In welk formaat komen de antwoorden binnen?

Elke actie levert JSON op. Saldo en bestelkosten staan in USD en fouten komen terug in één enkel error-veld, waardoor afhandelen eenvoudig is.

Werkt het met mijn huidige paneelscript?

Ja. De API volgt het standaard resellerformaat dat in de hele branche wordt gebruikt, dus bij de meeste kant-en-klare paneelsoftware en scripts hoef je alleen de API-URL en je sleutel bij te werken.

Geldt er een limiet op verzoeken?

Ja. Per API-sleutel worden maximaal 240 verzoeken per minuut geaccepteerd; verzoeken boven de limiet worden geweigerd met een JSON-foutmelding. Voor gewone automatisering is dat ruim voldoende.

Worden dripfeed en aanvulling via de API ondersteund?

Ja. Bij diensten met dripfeed voeg je de parameters runs en interval toe aan de actie add. Bij diensten met aanvulling open je een verzoek met de actie refill en volg je het met refill_status.

Klantbeoordelingen

Echte ervaringen van mensen die deze dienst gebruiken, in hun eigen woorden.

@bureauvink

Dertien accounts, één plek

Wij beheren dertien accounts voor klanten. Met de massabestelling plak ik in één keer twintig regels in het formulier en dan staat alles klaar. Vroeger was ik daar een uur mee bezig.

Daan V.

Instagram

Snel geleverd, geen gedoe

Eerste bestelling was 2.000 Instagram-volgers. Binnen vier minuten liep de teller en na een halve dag stond hij op voltooid. Ik heb geen enkele vraag hoeven stellen en dat is voor mij het belangrijkste.

Thijs van D.

Reseller-API werkt meteen

Ik draai mijn eigen shop en had de koppeling in een middag staan. Diensten uitlezen, prijzen omrekenen, bestellingen doorzetten en status ophalen: allemaal precies zoals de documentatie zegt.

@mediabureau030

Subpanel draait sinds mei

We verkopen onder eigen naam door aan lokale ondernemers. Het subpanel staat op ons eigen domein, de kosten zijn vooraf duidelijk en de inkoop wordt netjes van ons saldo afgeschreven. Dat rekent voor ons makkelijker dan een omzetdeling.

@marketingmaas

Massabestelling scheelt uren

Op maandagochtend zet ik in één keer de hele week weg voor elf klanten. Regel per klant, plakken, versturen. Vroeger was ik daar twee koffies mee bezig, nu vijf minuten.

Roel H.

YouTube

Werkt ook bij grote orders

50.000 weergaven in één bestelling weggezet. Die liep over twee dagen gestaag door zonder te stoppen en er is niets teruggevallen. Bij dat volume is dat lang niet overal zo.

Begin vandaag met automatiseren via de API

Maak je gratis account aan, haal je API-sleutel op en plaats binnen enkele minuten je eerste bestelling vanuit je eigen software.

Gerelateerde pagina's