Ricette
Monitoraggio prezzi
Traccia i prezzi della concorrenza secondo uno schedule con il batch extract
Definisci il tuo schema una volta, esegui su cron, fai diff con l'ultimo snapshot. Adatto a retail, e-commerce, pagine di pricing SaaS e tariffe travel.
Schema
{
"type": "object",
"properties": {
"name": { "type": "string" },
"price": { "type": "number" },
"currency": { "type": "string" },
"discountPercent": { "type": "number" },
"inStock": { "type": "boolean" }
},
"required": ["name", "price"]
}Implementazione
Invia tramite /batch/extract con gli URL di ogni prodotto che tracci. Abbinalo a un Webhook così il tuo worker scatta solo quando arrivano dati freschi.
curl -X POST https://openapi.thunderbit.com/openapi/v1/batch/extract \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d @payload.jsonDove payload.json contiene la lista degli URL, lo schema sopra e la configurazione del Webhook.
Diffing
Hash di ogni coppia (url, name), salva price + timestamp ed evidenzia delta significativi (es. cali di prezzo oltre il 10%) verso Slack o email.
Suggerimenti
- Imposta un
countryCodese il sito di destinazione mostra prezzi diversi per area geografica - Usa
renderMode: "basic"per le SPA che fanno hydration del prezzo in modo asincrono - Per i siti dietro anti-bot, vedi Anti-bot & JS Rendering
Correlati
Questa ricetta è in fase di espansione con un esempio completo di worker cron + diff — torna presto.