Vertraut von den besten Startups Startups weltweit
Von Seitenänderungen zu automatisierten Benachrichtigungen
Ein einziger HTTP-Aufruf – keine Cronjobs, Diff-Skripte oder Benachrichtigungs-Workflows, die Sie selbst pflegen müssen.
Beschreiben Sie, was überwacht werden soll
Erstellen Sie einen Monitor mit einer Anfrage in natürlicher Sprache. Verfolgen Sie Preisseiten, Änderungsprotokolle, Launches, Dokumentationen, Statusseiten oder jede andere Quelle, auf die Ihr Workflow angewiesen ist.
Olostep richtet den Monitor ein
Olostep validiert die Anfrage, löst die zu verfolgenden Ziele auf, wendet Quellregeln an, erstellt den wiederkehrenden Zeitplan und erfasst Snapshots für zukünftige Vergleiche.
Erhalten Sie Änderungsbenachrichtigungen
Erhalten Sie Änderungszusammenfassungen per E-Mail, Slack, SMS oder Webhook, mit Monitor-Status, Snapshot-Ereignissen und Verlaufsdaten über die API.
Entwickelt für den produktiven Einsatz bei der Überwachung
Die /v1/monitors API ist für Anwendungen konzipiert, die zuverlässige
Web-Änderungserkennung, Benachrichtigungen und wiederkehrende Prüfungen im großen Maßstab benötigen.
Monitore in natürlicher Sprache
Erstellen Sie Monitore aus Anfragen in einfacher Sprache, statt eigene Selektoren, Vergleichslogik und geplante Skripte zu entwickeln.
Flexible Zeitpläne
Führen Sie Prüfungen mit Zeitplan-Formulierungen wie every hour, every day at 9am oder every weekday at 14:30 aus.
Benachrichtigungen & Webhooks
Senden Sie Benachrichtigungen per E-Mail, Slack, SMS oder Webhook, wenn ein erster Snapshot erfasst oder eine Änderung erkannt wird.
Lifecycle-Steuerung
Listen, prüfen, aktualisieren, pausieren, fortsetzen, löschen und auditieren Sie Monitore über API-Endpunkte, die für Teams entwickelt wurden.
Erstellen Sie einen Monitor. Wählen Sie einen Zeitplan.
Fügen Sie frequency, source_policy, notification, webhook oder output_schema hinzu
wenn Sie kontrollierte Überwachung und strukturierte Benachrichtigungen benötigen.
Überwachen Sie Seiten nach Zeitplan und erhalten Sie Änderungsbenachrichtigungen
1import requests
2import json
3
4API_KEY = "<YOUR_API_KEY>"
5API_URL = "https://api.olostep.com/v1"
6
7# Create a monitor
8payload = {
9 "query": "Alert me when Tesla stock price is above $500",
10 "frequency": "every hour",
11 "email": "alerts@example.com"
12}
13
14headers = {
15 "Authorization": f"Bearer {API_KEY}",
16 "Content-Type": "application/json"
17}
18
19response = requests.post(f"{API_URL}/monitors", headers=headers, json=payload)
20monitor = response.json()
21monitor_id = monitor['id']
22
23print(f"Monitor created: {monitor_id}")
24print(f"Status: {monitor['status']}")
25
26# List all monitors
27monitors = requests.get(f"{API_URL}/monitors", headers=headers).json()
28for m in monitors['monitors']:
29 print(f"{m['id']}: {m['url']} ({m['frequency']})")
30
31# Get monitor details
32details = requests.get(f"{API_URL}/monitors/{monitor_id}", headers=headers).json()
33print(json.dumps(details, indent=2))
34
35# Delete a monitor
36requests.delete(f"{API_URL}/monitors/{monitor_id}", headers=headers)
37print(f"Monitor {monitor_id} deleted")
1const API_URL = 'https://api.olostep.com/v1'
2const headers = {
3 'Authorization': 'Bearer <YOUR_API_KEY>',
4 'Content-Type': 'application/json'
5}
6
7// Create a monitor
8const res = await fetch(`${API_URL}/monitors`, {
9 method: 'POST',
10 headers,
11 body: JSON.stringify({
12 query: 'Alert me when Tesla stock price is above $500',
13 frequency: 'every hour',
14 email: 'alerts@example.com'
15 })
16})
17
18const monitor = await res.json()
19console.log(`Monitor created: ${monitor.id}`)
20console.log(`Status: ${monitor.status}`)
21
22// List all monitors
23const monitors = await fetch(`${API_URL}/monitors`, { headers }).then(r => r.json())
24monitors.monitors.forEach(m => console.log(`${m.id}: ${m.url} (${m.frequency})`))
25
26// Get monitor details
27const details = await fetch(`${API_URL}/monitors/${monitor.id}`, { headers }).then(r => r.json())
28console.log(details)
29
30// Delete a monitor
31await fetch(`${API_URL}/monitors/${monitor.id}`, { method: 'DELETE', headers })
32console.log(`Monitor ${monitor.id} deleted`)
1# Create a monitor
2curl -s -X POST "https://api.olostep.com/v1/monitors" \
3 -H "Authorization: Bearer <YOUR_API_KEY>" \
4 -H "Content-Type: application/json" \
5 -d '{
6 "query": "Track changes in product pricing and stock information",
7 "url": "https://example.com/products/widget-pro",
8 "frequency": "daily",
9 "email": "alerts@example.com"
10 }'
11
12# List all monitors
13curl -s "https://api.olostep.com/v1/monitors" \
14 -H "Authorization: Bearer <YOUR_API_KEY>"
15
16# Get monitor details (replace <MONITOR_ID>)
17curl -s "https://api.olostep.com/v1/monitors/<MONITOR_ID>" \
18 -H "Authorization: Bearer <YOUR_API_KEY>"
19
20# Delete a monitor (replace <MONITOR_ID>)
21curl -s -X DELETE "https://api.olostep.com/v1/monitors/<MONITOR_ID>" \
22 -H "Authorization: Bearer <YOUR_API_KEY>"
Was Sie damit bauen können
Verwandeln Sie Live-Web-Änderungen in automatisierte Workflows für Produkt, Growth, Sales und Operations.
Wettbewerbsbeobachtung
Beobachten Sie Wettbewerber-Blogs, Launch-Seiten, Änderungsprotokolle, Dokumentationen, Preisseiten und Feature-Updates.
Preis- & Katalogbenachrichtigungen
Verfolgen Sie Produktverfügbarkeit, Marketplace-Angebote, Gutscheinseiten, Preisänderungen und Kategorieseiten im Zeitverlauf.
Ops-Überwachung
Überwachen Sie Statusseiten, Lieferanten-Updates, Richtlinienseiten, Nutzungsbedingungen, regulatorische Änderungen und öffentliche Ankündigungen.
Vertraut von großartigen Teams, die die Zukunft der KI gestalten

Olostep ist das Beste!!! Wir haben komplette Datenpipelines mit nur einem Prompt automatisiert

Olostep ist zur Standard-Web-Layer-Infrastruktur unseres Unternehmens geworden

Olostep funktioniert wie ein Zauber! Und Ihr Kundenservice ist hervorragend

Mit Olostep können wir jede Website in eine API verwandeln. Tolles Produkt, tolle Leute

Ich kann Olostep sehr empfehlen, ein großartiges Produkt!

Wir verifizieren Gutscheincodes im großen Maßstab. Wir lieben Olostep. Es funktioniert mit jedem E-Commerce

Olostep ist die beste API, um Daten aus dem Web zu suchen, zu extrahieren und zu strukturieren. Wir sind gerne Kunden

Wir nutzen /batches in Kombination mit Parsern, und es ist erstaunlich, wie wir strukturierte Daten in großem Maßstab erhalten

Mit Olostep konnten wir Eventdaten im gesamten Web suchen und strukturieren

Zuverlässige und kosteneffiziente API für die Arbeit mit Daten. Glückwunsch zum coolen Produkt
Starten Sie die Überwachung mit Olostep
Erhalten Sie Änderungsbenachrichtigungen von jeder Website mit Olostep.
Die kosteneffizienteste API. Für Skalierung entwickelt