API di web scraping

Estrai HTML renderizzato con JavaScript tramite un browser headless reale. Endpoint sincroni e asincroni con opzioni di rendering flessibili, blocco risorse e protezione SSRF.

Endpoint API
GET https://scrape.cleariflow.com/v1/scrape/?api_key=YOUR_API_KEY

Provala ora

Testa l’API con dati live

Serve spunto? Prova:

Vantaggi dell’API

Rendering JavaScript

Sessioni headless eseguono JavaScript e restituiscono HTML completamente renderizzato.

Opzioni di rendering flessibili

wait_until, timeout, ritardi post-caricamento e gestione errori HTTPS.

Endpoint sync e async

Scrape sincrono per bassa latenza o job async per pagine lente.

Blocco risorse

Blocca immagini, font e media per scrape più veloci.

Protezione SSRF

Controlli integrati bloccano reti private e URL non sicuri.

Sicurezza di livello bancario

Tutto il traffico API è protetto con crittografia TLS (HTTPS).

Funzioni chiave

  • Rendering in browser headless
  • Esecuzione JavaScript completa prima della cattura
  • POST sincrono /v1/scrape
  • Coda job asincroni con polling
  • wait_until configurabile (domcontentloaded, networkidle)
  • Blocco di immagini, font e media
  • Validazione URL sicura SSRF
  • Ritardo opzionale post-caricamento
  • Risposta JSON con HTML e metadati
  • Timeout configurabile fino a 60 s
  • Accesso API crittografato TLS
  • Opzioni render e risorse per richiesta

Guida rapida

1. Ottieni la chiave API

Registrati gratis e ricevi subito la chiave.

2. Prima richiesta

cURL
curl -X POST "https://scrape.cleariflow.com/v1/scrape" \
  -H 'Content-Type: application/json' \
  -d '{
    "api_key": "YOUR_API_KEY",
    "url": "https://quotes.toscrape.com/"
  }'

3. Gestisci la risposta

JSON
{
  "html": "\u003c!DOCTYPE html\u003e\u003chtml\u003e\u003chead\u003e\u003ctitle\u003eQuotes to Scrape\u003c/title\u003e\u003c/head\u003e\u003cbody\u003e...\u003c/body\u003e\u003c/html\u003e",
  "meta": {
    "elapsed_ms": 4521
  },
  "ok": true
}