← Zurück zum Blog

5 Methoden von API-Proxy-Anbietern, ohne die die Automatisierung des Scraping nicht funktioniert

Einfach nur einen Login und ein Passwort für den Proxy zu erhalten, reicht nicht für die Automatisierung. Wir analysieren, welche API-Methoden für das Parsen, Multi-Account-Management und die Preisüberwachung erforderlich sind.

📅30. September 2026

Viele Entwickler und technische Spezialisten, die mit der Automatisierung des Scraping von Marktplätzen oder Multi-Account-Management beginnen, kaufen Proxys, erhalten einen Benutzernamen und ein Passwort - und hören dann auf. Nach einer Woche stellt sich heraus, dass IPs massenhaft gesperrt werden, Sitzungen abgebrochen werden und die Rotation unvorhersehbar erfolgt. Das Problem liegt nicht bei den Proxys selbst, sondern darin, dass ohne die richtigen API-Methoden Proxys zu einer Blackbox werden, die nicht programmgesteuert verwaltet werden kann.

Warum einfach „Proxy kaufen“ nicht ausreicht

Wenn die Aufgabe darin besteht, manuell über einen Proxy auf eine Website zuzugreifen, reicht ein Benutzername und ein Passwort in den Browsereinstellungen aus. Aber Automatisierung ist eine andere Geschichte. Wenn Sie ein Skript zum Scraping von Wildberries, Ozon oder Avito schreiben, Multi-Account-Management für eine SMM-Agentur über Dolphin Anty oder AdsPower starten oder Werbung in Facebook Ads und TikTok Ads aus verschiedenen Geos testen, müssen Sie sicherstellen, dass der Code die Proxys selbst verwaltet: IPs ändert, das Land auswählt, die Sitzung die benötigte Zeit hält und die Traffic-Limits überwacht.

Hier kommt die API des Proxy-Anbieters ins Spiel. Es handelt sich nicht nur um einen Endpunkt zum Abrufen einer Liste von Servern - es ist eine Reihe von Methoden, über die Ihr Skript das Verhalten des Proxys in Echtzeit steuert. Wenn der Anbieter nur eine statische Liste von IPs ohne API zur Verwaltung von Rotation, Geo-Targeting und Sitzungen bereitstellt, wird die Automatisierung zu einer ständigen manuellen Nachjustierung. Lassen Sie uns 5 Methoden untersuchen, ohne die jede ernsthafte Automatisierung zum Scheitern verurteilt ist.

Methode 1: Programmgesteuerte IP-Rotation

Rotation ist ein grundlegender Mechanismus, aber es ist wichtig, dass sie aus dem Code heraus steuerbar ist und nicht „in der Anbieteroberfläche verankert“ ist. Eine gute API bietet mindestens zwei Modi: automatische Rotation (IP ändert sich bei jeder neuen Anfrage oder nach N Minuten) und Rotation auf Anfrage (Anforderung einer neuen IP über einen separaten API-Aufruf).

Für das Scraping von Ozon oder Wildberries ist genau die Rotation auf Anfrage erforderlich - Sie senden 5-10 Anfragen über eine IP, erhalten ein Captcha oder eine Blockierung und rufen sofort die Rotationsmethode auf, um eine neue IP zu erhalten, ohne die gesamte Sitzung neu zu erstellen.

curl -x http://user-session-rotate:[email protected]:8000 https://api.ipify.org

# IP-Wechsel über den Parameter session im Login
curl -x http://user-session-a1b2c3:[email protected]:8000 https://api.ipify.org
curl -x http://user-session-x9y8z7:[email protected]:8000 https://api.ipify.org

In diesem Beispiel ersetzt das Ändern des Session-Identifiers im Proxy-Login tatsächlich den Aufruf eines separaten API-Endpunkts - aber der Anbieter muss diesen Mechanismus dokumentieren. Ohne ihn erfolgt die Rotation „wann der Server es entscheidet“ und nicht wann Ihr Skript es entscheidet, was für Scraping mit hoher Anfragefrequenz kritisch ist.

Methode 2: Geo-Targeting nach Land und Stadt

Für Arbitrageure, die Werbung in Facebook Ads und Google Ads aus verschiedenen Regionen testen, und für Marketer, die die lokale Ausgabe von Yandex.Direct überprüfen, macht automatisiertes Arbeiten ohne genaues Geo-Targeting über die API keinen Sinn. Die Methode sollte es ermöglichen, das Land anzugeben, idealerweise auch die Stadt oder sogar den Mobilfunkanbieter für mobile Proxys, direkt in den Anfrageparametern oder im Login.

import requests

proxy = {
    "http": "http://user-country-de-city-berlin:[email protected]:8000",
    "https": "http://user-country-de-city-berlin:[email protected]:8000"
}

response = requests.get("https://api.ipify.org?format=json", proxies=proxy)
print(response.json())

Dieser Ansatz spart Stunden bei der Einrichtung - anstatt den Server manuell in der Oberfläche auszuwählen, fügt das Skript automatisch das benötigte Land für jedes Konto oder jeden Scraping-Stream ein. Für Aufgaben mit geografischer Genauigkeit werden normalerweise residential Proxys verwendet - sie haben eine breitere Abdeckung von Städten und Anbietern als Rechenzentrums-Proxys.

Methode 3: Sticky Sessions - IP-Bindung verwalten

Für Multi-Account-Management in Instagram, TikTok und bei der Arbeit mit Anti-Detect-Browsern (Dolphin Anty, GoLogin, Multilogin, Octo Browser) ist es entscheidend, dass dasselbe Konto immer über dieselbe IP während der Sitzung zugreift - und manchmal sogar über mehrere Tage. Dies wird als Sticky Session bezeichnet, und ohne die Verwaltung ihrer Dauer über die API erhalten Sie entweder eine zu häufige IP-Änderung (die Plattform sieht „Sprünge“ und sperrt) oder bleibt für immer an einer Adresse hängen.

Eine gute API ermöglicht es, die Lebensdauer der Sitzung - von 1 Minute bis 24 Stunden und mehr - über einen Parameter in der Verbindungszeichenfolge festzulegen:

# Sitzung hält 30 Minuten
user-session-abc123-sessTime-30:[email protected]:8000

# Sitzung hält 24 Stunden - geeignet für langfristiges Aufwärmen des Kontos
user-session-abc123-sessTime-1440:[email protected]:8000

Für eine SMM-Agentur, die 30-50 Kundenkonten verwaltet, ist dies der einzige Weg, um sicherzustellen, dass jedes Profil im Anti-Detect-Browser an seine IP ohne Überschneidungen gebunden ist - was entscheidend ist, um Ketten-Sperren zu vermeiden.

Methode 4: Whitelist und dynamische Autorisierung

Wenn die Automatisierung von Servern mit wechselnden IPs (z.B. AWS Lambda Cloud-Funktionen oder dynamische VPS) gestartet wird, ist die Benutzername-Passwort-Authentifizierung nicht immer praktisch - man muss Geheimnisse im Code speichern. Einige Anbieter bieten eine IP-Authentifizierungsmethode über die Whitelist-API an: Sie fügen mit einem Aufruf die aktuelle IP des Servers zur erlaubten Liste hinzu, ohne das Passwort in jeder Anfrage zu übermitteln.

curl -X POST "https://api.proxycove.com/v1/whitelist" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{"ip": "203.0.113.25"}'

Dies ist besonders wichtig für die E-Commerce-Automatisierung, bei der das Skript zur Preisüberwachung auf Wildberries oder Ozon nach einem Zeitplan (Cron) auf einem Server mit fester oder rotierender IP gehostet wird - die Whitelist beseitigt die Notwendigkeit, Anmeldeinformationen hart zu kodieren, und verringert das Risiko eines Zugriffsverlusts bei einer Kompromittierung des Codes.

Methode 5: Statistiken, Limits und Traffic-Überwachung

Automatisierung ohne Kontrolle des Traffic-Verbrauchs ist ein Risiko, plötzlich auf ein Limit mitten im Scraping oder in einer Werbekampagne zu stoßen. Eine nützliche API des Proxy-Anbieters sollte eine Methode zur Abfrage von Statistiken bieten: wie viel Traffic verbraucht wurde, wie viel noch übrig ist, wie viele Anfragen in einem Zeitraum gestellt wurden.

import requests

headers = {"Authorization": "Bearer YOUR_API_KEY"}
resp = requests.get("https://api.proxycove.com/v1/usage", headers=headers)
data = resp.json()

print(f"Verwendet: {data['used_gb']} GB")
print(f"Verfügbar: {data['remaining_gb']} GB")

Basierend auf diesen Daten kann das Skript selbst Scraping-Aufgaben anhalten, wenn es sich dem Limit nähert, oder auf einen Backup-Pool von IPs umschalten - das befreit von der Situation, in der die Preisüberwachung von Wettbewerbern auf Marktplätzen plötzlich mitten am Tag ohne Vorwarnung stoppt.

Vergleich der Proxy-Typen für API-Automatisierung

Proxy-Typ Unterstützung von API-Methoden Am besten geeignet für
Residential Proxys Rotation, Geo nach Stadt, Sticky Sessions Scraping von Marktplätzen, Multi-Account-Management
Mobile Proxys Rotation, Sticky Sessions, Geo nach Anbieter Facebook Ads, TikTok Ads, Instagram
Rechenzentrums-Proxys Whitelist, Statistiken, schnelle Rotation Massenscraping ohne Geo-Anforderungen

Praktisches Beispiel für die Integration in Python

Im Folgenden finden Sie ein vereinfachtes Beispiel eines Skripts, das mehrere Methoden kombiniert: Rotation auf Anfrage, Überprüfung der Traffic-Statistiken und Behandlung von Blockierungsfehlern. Dieser Ansatz wird häufig in Skripten zur Preisüberwachung auf Ozon oder Wildberries verwendet.

import requests
import random
import string

def get_session_id():
    return ''.join(random.choices(string.ascii_lowercase + string.digits, k=8))

def make_request(url, country="de"):
    session_id = get_session_id()
    proxy_url = f"http://user-country-{country}-session-{session_id}:[email protected]:8000"
    proxies = {"http": proxy_url, "https": proxy_url}

    try:
        response = requests.get(url, proxies=proxies, timeout=10)
        if response.status_code == 429 or "captcha" in response.text.lower():
            print("Blockierung erkannt, IP wird gewechselt...")
            return make_request(url, country)
        return response
    except requests.exceptions.RequestException as e:
        print(f"Anfragefehler: {e}")
        return None

def check_traffic():
    headers = {"Authorization": "Bearer YOUR_API_KEY"}
    resp = requests.get("https://api.proxycove.com/v1/usage", headers=headers)
    return resp.json()

if __name__ == "__main__":
    usage = check_traffic()
    if usage["remaining_gb"] < 1:
        print("Traffic fast aufgebraucht, Aufgabe wird gestoppt")
    else:
        result = make_request("https://www.wildberries.ru/catalog/some-item")
        print(result.status_code if result else "Keine Antwort")

In diesem Code sind drei Methoden von fünf implementiert: Rotation auf Anfrage (Generierung einer neuen session_id bei jedem Aufruf), Geo-Targeting (Parameter country) und Überprüfung der Traffic-Limits vor dem Start der Aufgabe. Wenn Sie Sticky Sessions und Whitelist hinzufügen, erhalten Sie eine vollständig verwaltbare Automatisierung.

Häufige Fehler bei der Arbeit mit API-Proxys

  • Ignorieren von Timeout. Ohne Timeout kann das Skript an einer „toten“ IP für Minuten hängen bleiben, anstatt sofort zu rotieren.
  • Fehlende Behandlung von Code 407/429. Viele vergessen, spezifische Fehlercodes für Proxy-Authentifizierung und Blockierung zu überprüfen und behandeln nur 200 und 404.
  • Zu häufige Rotation für Multi-Account-Management. Wenn jede Anfrage über eine neue IP bei der Arbeit mit Instagram oder TikTok geht, sieht die Plattform anomales Verhalten und sperrt das Konto schneller als bei der Arbeit über eine „häusliche“ IP.
  • Hardcoding von Anmeldeinformationen im Code. Anstatt Whitelist nach IP zu verwenden, kodieren Entwickler oft Benutzernamen und Passwort direkt im Repository, was das Risiko eines Zugriffsverlusts bei einer Kompromittierung des Codes erhöht.
  • Fehlende Überwachung von Limits. Die Scraping-Aufgabe wird mitten am Tag aufgrund von erschöpftem Traffic gestoppt, und man erfährt erst am nächsten Tag durch die Protokolle davon.

Fazit

Die API des Proxy-Anbieters ist nur so nützlich, wie sie Kontrolle über das Verhalten der Proxys im Code bietet: IP-Rotation, präzises Geo-Targeting, Sitzungsdauer, flexible Autorisierung über Whitelist und transparente Statistiken zum Traffic-Verbrauch. Ohne diese fünf Methoden verwandelt sich selbst der größte Pool von IP-Adressen in eine statische Liste, die bei jeder Änderung der Aufgabe manuell nachjustiert werden muss.

Wenn Sie das Scraping von Marktplätzen, die Preisüberwachung von Wettbewerbern oder das Multi-Account-Management für SMM und Arbitrage automatisieren, achten Sie darauf, ob der Anbieter diese Methoden „out of the box“ unterstützt. Für Aufgaben mit hohen Anforderungen an geografische Genauigkeit und natürliche Traffic-Qualität sind residential Proxys gut geeignet, während für Werbekonten von Facebook Ads und TikTok Ads mobile Proxys mit Unterstützung für Sticky Sessions und Rotation nach Anbieter ideal sind.