Scelto dalle migliori startup startup al mondo
Dalle modifiche alle pagine agli avvisi automatici
Una sola chiamata HTTP: nessun cron job, script di diff o flusso di notifiche da gestire in autonomia.
-
Descriva cosa monitorare
Crei un monitor con una query in linguaggio naturale. Monitori pagine dei prezzi, changelog, lanci, documentazione, pagine di stato o qualsiasi fonte da cui dipende il suo workflow.
-
Olostep configura il monitor
Olostep convalida la richiesta, determina i target da monitorare, applica le regole sulle fonti, crea la pianificazione ricorrente e acquisisce snapshot per i confronti futuri.
-
Riceva gli avvisi di modifica
Riceva riepiloghi delle modifiche via email, Slack, SMS o webhook, con stato del monitor, eventi di snapshot e cronologia delle esecuzioni disponibili tramite l'API.
Pensato per il monitoraggio in produzione
L'API /v1/monitors è pensata per le app che richiedono un rilevamento affidabile
delle modifiche sul web, avvisi e controlli ricorrenti su larga scala.
-
Monitor in linguaggio naturale
Crei monitor a partire da semplici query in linguaggio naturale, invece di sviluppare selettori personalizzati, logica di confronto e script pianificati.
-
Pianificazioni flessibili
Pianifichi i controlli con espressioni come every hour, every day at 9am o every weekday at 14:30.
-
Avvisi e webhook
Gli avvisi vengono inviati via email, Slack, SMS o webhook quando viene acquisito un primo snapshot o viene rilevata una modifica.
-
Controllo del ciclo di vita
Elenchi, ispezioni, aggiorni, metta in pausa, riattivi, elimini e verifichi i monitor tramite endpoint API pensati per i team.
Crei un monitor. Scelga una pianificazione.
Aggiunga frequency, source_policy, notification, webhook o output_schema
quando le servono un monitoraggio controllato e avvisi strutturati.
Monitori le pagine secondo una pianificazione e riceva avvisi sulle modifiche
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>"
Cosa può realizzare
Trasformi le modifiche del web in tempo reale in workflow automatizzati per prodotto, growth, vendite e operations.
-
Monitoraggio dei concorrenti
Monitori blog dei concorrenti, pagine di lancio, changelog, documentazione, pagine dei prezzi e aggiornamenti delle funzionalità.
-
Avvisi su prezzi e cataloghi
Monitori nel tempo disponibilità dei prodotti, inserzioni sui marketplace, pagine di coupon, variazioni di prezzo e pagine di categoria.
-
Monitoraggio operativo
Monitori pagine di stato, aggiornamenti dei fornitori, pagine delle policy, pagine dei termini, aggiornamenti normativi e comunicazioni pubbliche.
Scelto da team straordinari che stanno creando il futuro dell'IA
-
Michelle JuliaCo-founder & CEO AuriumOlostep è il migliore!!! Abbiamo automatizzato intere pipeline di dati con un semplice prompt
-
Richard HeCo-founder & CEO OpenmartOlostep è diventato l'infrastruttura di riferimento per il livello web della nostra azienda
-
Max Brodeur-UrbasCo-founder & CEO GumloopOlostep funziona alla perfezione! E il vostro servizio clienti è eccezionale
-
Rob HayesCo-founder MerchkitOlostep ci permette di trasformare qualsiasi sito web in un'API. Ottimo prodotto, persone fantastiche
-
Brandon CohenCo-founder & CTO CivilGridConsiglio vivamente Olostep, ottimo prodotto!
-
Co-founder & CEO Gedd.itVerifichiamo codici coupon su larga scala. Adoriamo Olostep. Funziona su qualsiasi e-commerce
-
Trevor WestCo-founder & CEO PodqiOlostep è la migliore API per cercare, estrarre e strutturare dati dal web. Siamo felici di essere clienti
-
Rida NaveedCo-founder ZecentoUsiamo /batches insieme ai parser ed è magico come riusciamo a ottenere dati strutturati su larga scala
-
Kieran V.Growth PlotsEventsOlostep ci ha permesso di cercare e strutturare dati sugli eventi in tutto il web
-
Paul MitFounder FoundbaseAPI affidabile e conveniente per lavorare con i dati. Complimenti per l'ottimo prodotto
Iniziare a monitorare con Olostep
Riceva avvisi di modifica da qualsiasi sito web con Olostep.
L'API più conveniente. Progettata per scalare