API de web scraping

Extraia HTML renderizado com JavaScript através de um browser headless real. Endpoints síncronos e assíncronos com opções de renderização flexíveis, bloqueio de recursos e proteção SSRF.

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

Experimente agora

Teste a API com dados em direto

Precisa de ideias? Experimente:

Benefícios da API

Renderização JavaScript

Sessões headless executam JavaScript e devolvem HTML totalmente renderizado.

Opções de renderização flexíveis

wait_until, timeouts, atrasos pós-carregamento e tratamento de erros HTTPS.

Endpoints síncronos e assíncronos

Scrape síncrono para baixa latência ou jobs async para páginas lentas.

Bloqueio de recursos

Bloqueie imagens, fontes e media para scrapes mais rápidos.

Proteção SSRF

Salvaguardas integradas bloqueiam redes privadas e URLs inseguras.

Segurança de nível bancário

Todo o tráfego API está protegido com encriptação TLS (HTTPS).

Funcionalidades-chave

  • Renderização em browser headless
  • Execução JavaScript completa antes da captura
  • POST síncrono /v1/scrape
  • Fila de jobs assíncronos com polling
  • wait_until configurável (domcontentloaded, networkidle)
  • Bloqueio de imagens, fontes e media
  • Validação de URL segura contra SSRF
  • Atraso opcional após carregamento
  • Resposta JSON com HTML e metadados
  • Timeout configurável até 60 s
  • Acesso API encriptado TLS
  • Opções de render e recursos por pedido

Início rápido

1. Obtenha a chave API

Registe-se grátis e receba a chave de imediato.

2. Primeiro pedido

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. Trate a resposta

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
}