Popular API
Web Scraping API
Extract JavaScript-rendered HTML from any URL with a real headless browser. Sync and async endpoints with flexible render options, resource blocking, and SSRF protection.
API endpoint
https://scrape.cleariflow.com/v1/scrape?api_key=2108cd0a347abef603ec107e4545ed5d
Try it now
Test the API with live data
Need inspiration? Try:
API benefits
JavaScript Rendering
Real headless browser sessions execute JavaScript and return fully rendered HTML.
Flexible Render Options
Configure wait_until, timeouts, post-load delays, and HTTPS error handling per request.
Sync & Async Endpoints
Synchronous scrape for low latency or async jobs for high-volume and slow pages.
Resource Blocking
Block images, fonts, and media to speed up scrapes and reduce bandwidth.
SSRF Protection
Built-in safeguards block private networks and other unsafe target URLs.
Bank-level Security
All API traffic is secured with TLS encryption (HTTPS).
Key features
Real headless browser rendering
Full JavaScript execution before capture
Synchronous POST /v1/scrape endpoint
Async job queue with polling
Configurable wait_until (domcontentloaded, networkidle)
Block images, fonts, and media
SSRF-safe URL validation
Optional post-load wait delay
JSON response with HTML and metadata
Configurable timeout up to 60s
TLS-encrypted API access
Render and resource options per request
Quick start guide
1. Get your API key
Sign up for free and get instant access to your API key.
2. Make your first request
curl -X POST 'https://scrape.cleariflow.com/v1/scrape' \
-H 'Content-Type: application/json' \
-d '{
"api_key": "2108cd0a347abef603ec107e4545ed5d",
"url": "https://quotes.toscrape.com/"
}'3. Handle the response
{
"ok": true,
"html": "<!DOCTYPE html><html><head><title>Quotes to Scrape</title></head><body>...</body></html>",
"meta": {
"url": "https://quotes.toscrape.com/",
"status_code": 200,
"duration_ms": 4521
}
}