Web Scraping API

Εξαγάγετε HTML με JavaScript από οποιοδήποτε URL με πραγματικό headless browser. Συγχρονικά και ασύγχρονα endpoints με ευέλικτες επιλογές απόδοσης, αποκλεισμό πόρων και προστασία SSRF.

Τελικό σημείο API
GET https://scrape.cleariflow.com/v1/scrape/?api_key=YOUR_API_KEY

Δοκιμάστε τώρα

Δοκιμάστε το API με ζωντανά δεδομένα

Χρειάζεστε ιδέες; Δοκιμάστε:

Οφέλη API

Απόδοση JavaScript

Πραγματικές headless συνεδρίες εκτελούν JavaScript και επιστρέφουν πλήρως αποδομένο HTML.

Ευέλικτες επιλογές απόδοσης

Ρυθμίστε wait_until, timeouts, καθυστερήσεις μετά τη φόρτωση και χειρισμό σφαλμάτων HTTPS ανά αίτημα.

Συγχρονικά & ασύγχρονα endpoints

Συγχρονικό scrape για χαμηλή καθυστέρηση ή async jobs για αργές σελίδες και υψηλό όγκο.

Αποκλεισμός πόρων

Αποκλείστε εικόνες, γραμματοσειρές και media για ταχύτερα scrapes και λιγότερο bandwidth.

Προστασία SSRF

Ενσωματωμένες προστασίες αποκλείουν ιδιωτικά δίκτυα και άλλα μη ασφαλή target URL.

Ασφάλεια τραπεζικού επιπέδου

Όλη η κίνηση API προστατεύεται με κρυπτογράφηση TLS (HTTPS).

Βασικά χαρακτηριστικά

  • Απόδοση με πραγματικό headless browser
  • Πλήρης εκτέλεση JavaScript πριν την καταγραφή
  • Συγχρονικό endpoint POST /v1/scrape
  • Ουρά async jobs με polling
  • Ρυθμιζόμενο wait_until (domcontentloaded, networkidle)
  • Αποκλεισμός εικόνων, γραμματοσειρών και media
  • Επικύρωση URL με προστασία SSRF
  • Προαιρετική καθυστέρηση μετά τη φόρτωση
  • Απόκριση JSON με HTML και metadata
  • Ρυθμιζόμενο timeout έως 60s
  • Πρόσβαση API με κρυπτογράφηση TLS
  • Επιλογές απόδοσης και πόρων ανά αίτημα

Γρήγορη εκκίνηση

1. Λάβετε κλειδί API

Εγγραφείτε δωρεάν και λάβετε αμέσως κλειδί.

2. Πρώτο αίτημα

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. Χειριστείτε την απάντηση

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
}