Zum Hauptinhalt springen
Die API-Endpunkte erfordern, dass du dich mit einem API-Token authentifizierst.

Einen Token generieren

Der Token kann über das Olostep-Dashboard generiert werden. Bitte erstelle ein Konto hier.

Deinen Token verwenden

Du kannst dich authentifizieren, indem du einen Authorization-Header zu all deinen HTTP-Anfragen hinzufügst. Der Authorization-Header ist wie folgt formatiert: Authorization: Bearer <API-TOKEN> (ersetze <API-TOKEN> mit deinem Token. Wenn du keinen Token hast, kannst du einen kostenlos über das Olostep Dashboard generieren). Beispiele:
# pip install requests

import requests

endpoint = 'https://api.olostep.com/v1/scrapes/<SCRAPE_ID>'
headers = {
    'Authorization': 'Bearer <API-TOKEN>',
    'Accept': 'application/json'
}

response = requests.get(endpoint, headers=headers)
print(response.status_code)
print(response.json())

Verwendung der CLI

Wenn du die Olostep CLI verwendest, kannst du die manuelle Schlüsselverwaltung überspringen und dich direkt vom Terminal aus anmelden:
npm install -g olostep-cli
olostep login
Der Browser öffnet sich, du klickst auf Autorisieren, und der Schlüssel wird lokal gespeichert. Für CI setze stattdessen OLOSTEP_API_KEY.

Verwendung der SDKs

Die Python und Node.js SDKs lesen OLOSTEP_API_KEY aus der Umgebung oder akzeptieren den Schlüssel direkt, wenn du den Client erstellst.