Nur Instagram — sonst nichts Refill-Regeln bei jedem Service sichtbar Reseller-API inklusive Keine Abos · Zahlung pro Bestellung Nur Instagram — sonst nichts Refill-Regeln bei jedem Service sichtbar Reseller-API inklusive Keine Abos · Zahlung pro Bestellung Nur Instagram — sonst nichts Refill-Regeln bei jedem Service sichtbar Reseller-API inklusive Keine Abos · Zahlung pro Bestellung
nur instagram · entwickler

Instagram SMM API.

Verbinde dein Panel, Skript oder deine App mit The IG Provider und gib Instagram-Bestellungen automatisch auf. Ein Endpunkt, POST-Anfragen, JSON-Antworten — dasselbe API-Format, das die meisten SMM-Panels bereits nutzen; der Anbieterwechsel dauert Minuten.

Konto erstellen
API-URL
https://theigprovider.com/api/v2
HTTP-Methode
POSTalle Anfragen
Antwortformat
JSONUTF-8
API-Schlüssel
Für einen Schlüssel brauchst du ein Konto. Kostenlos registrieren

1Service list

action=services
ParameterBeschreibung
keyYour API key
actionservices
Anfrage
curl -X POST https://theigprovider.com/api/v2 \
  -d key=YOUR_API_KEY \
  -d action=services
Beispielantwort
[
    {
        "service": 1,
        "name": "Followers",
        "type": "Default",
        "category": "First Category",
        "rate": "0.90",
        "min": "50",
        "max": "10000",
        "refill": true,
        "cancel": true
    },
    {
        "service": 2,
        "name": "Comments",
        "type": "Custom Comments",
        "category": "Second Category",
        "rate": "8",
        "min": "10",
        "max": "1500",
        "refill": false,
        "cancel": true
    }
]

2Add order

action=add

3Order status

action=status
ParameterBeschreibung
keyYour API key
actionstatus
orderOrder ID
Anfrage
curl -X POST https://theigprovider.com/api/v2 \
  -d key=YOUR_API_KEY \
  -d action=status \
  -d order={order}
Beispielantwort
{
    "charge": "0.27819",
    "start_count": "3572",
    "status": "Partial",
    "remains": "157",
    "currency": "USD"
}

4Multiple orders status

action=status
ParameterBeschreibung
keyYour API key
actionstatus
ordersOrder IDs (separated by a comma, up to 100 IDs)
Anfrage
curl -X POST https://theigprovider.com/api/v2 \
  -d key=YOUR_API_KEY \
  -d action=status \
  -d orders={orders}
Beispielantwort
{
    "1": {
        "charge": "0.27819",
        "start_count": "3572",
        "status": "Partial",
        "remains": "157",
        "currency": "USD"
    },
    "10": {
        "error": "Incorrect order ID"
    },
    "100": {
        "charge": "1.44219",
        "start_count": "234",
        "status": "In progress",
        "remains": "10",
        "currency": "USD"
    }
}

5Create refill

action=refill
ParameterBeschreibung
keyYour API key
actionrefill
orderOrder ID
Anfrage
curl -X POST https://theigprovider.com/api/v2 \
  -d key=YOUR_API_KEY \
  -d action=refill \
  -d order={order}
Beispielantwort
{
    "refill": "1"
}

6Create multiple refill

action=refill
ParameterBeschreibung
keyYour API key
actionrefill
ordersOrder IDs (separated by a comma, up to 100 IDs)
Anfrage
curl -X POST https://theigprovider.com/api/v2 \
  -d key=YOUR_API_KEY \
  -d action=refill \
  -d orders={orders}
Beispielantwort
[
    {
        "order": 1,
        "refill": 1
    },
    {
        "order": 2,
        "refill": 2
    },
    {
        "order": 3,
        "refill": {
            "error": "Incorrect order ID"
        }
    }
]

7Get refill status

action=refill_status
ParameterBeschreibung
keyYour API key
actionrefill_status
refillRefill ID
Anfrage
curl -X POST https://theigprovider.com/api/v2 \
  -d key=YOUR_API_KEY \
  -d action=refill_status \
  -d refill={refill}
Beispielantwort
{
    "status": "Completed"
}

8Get multiple refill status

action=refill_status
ParameterBeschreibung
keyYour API key
actionrefill_status
refillsRefill IDs (separated by a comma, up to 100 IDs)
Anfrage
curl -X POST https://theigprovider.com/api/v2 \
  -d key=YOUR_API_KEY \
  -d action=refill_status \
  -d refills={refills}
Beispielantwort
[
    {
        "refill": 1,
        "status": "Completed"
    },
    {
        "refill": 2,
        "status": "Rejected"
    },
    {
        "refill": 3,
        "status": {
            "error": "Refill not found"
        }
    }
]

9Create cancel

action=cancel
ParameterBeschreibung
keyYour API key
actioncancel
ordersOrder IDs (separated by a comma, up to 100 IDs)
Anfrage
curl -X POST https://theigprovider.com/api/v2 \
  -d key=YOUR_API_KEY \
  -d action=cancel \
  -d orders={orders}
Beispielantwort
[
    {
        "order": 9,
        "cancel": {
            "error": "Incorrect order ID"
        }
    },
    {
        "order": 2,
        "cancel": 1
    }
]

10User balance

action=balance
ParameterBeschreibung
keyYour API key
actionbalance
Anfrage
curl -X POST https://theigprovider.com/api/v2 \
  -d key=YOUR_API_KEY \
  -d action=balance
Beispielantwort
{
    "balance": "100.84292",
    "currency": "USD"
}

Bestellstatus

Das Feld status aus der Methode status. Frag es alle paar Minuten ab, nicht jede Sekunde — das Liefertempo bestimmt der Service, nicht die Abfragehäufigkeit.

PendingEingegangen, wartet auf den Start.
In progressDie Lieferung hat begonnen.
ProcessingWird von unserem System bearbeitet, bevor die Lieferung beginnt.
CompletedVollständig geliefert.
PartialVor der vollen Menge gestoppt; der nicht gelieferte Teil wird dem Guthaben erstattet.
CanceledNicht geliefert; der volle Betrag wird dem Guthaben erstattet.
start_count ist die Anzahl an Followern/Likes/Views zum Start der Bestellung; remains ist, was noch zu liefern ist.

Fehler

Wenn etwas nicht stimmt — ungültiger Schlüssel, unbekannter Service, Menge außerhalb von Min/Max, zu wenig Guthaben — ist die Antwort ein JSON-Objekt mit einem einzigen Feld error und einer lesbaren Meldung.

Beispielantwort
{
  "error": "Incorrect request"
}
Prüfe Min, Max und Linkformat jedes Services über die Methode services, bevor du Bestellungen in Masse aufgibst; das vermeidet die meisten abgelehnten Anfragen.
Lieber mit funktionierendem Code starten? Lade eine minimale PHP-Klasse herunter, die alle Methoden kapselt. PHP-Beispiel
Frage zur Integration? Ticket öffnen und nenne die Methode und die exakte Antwort, die du bekommen hast.