API de captura de telas
Páginas em imagens de alta qualidade na hora com nossa API empresarial. 99.99% e personalização para devs exigentes.
🚀 Principais recursos
- Formatos: PNG, JPEG, WebP
- Dispositivos: Várias perspectivas
- Resolução: Até 1920x1080 e além
- Empresarial: 99.99% uptime
- Controles: Dark mode, ad-block, delays e mais
✅ Clientes dizem
“The Website Screenshot API is one of the most straightforward and reliable APIs I’ve seen on the internet. I spent weeks building what the screenshot API did in less than a minute”
Caleb Sakala - Co-founder of Chase Agents
🛠 Endpoints
1. Imagem
GET /v1/screenshots/image
Parâmetros:
url(obrigatório): URL a capturar.width(padrão: 1920): Largura em pixels.height(padrão: 1080): Altura em pixels.type(padrão: png): Formato (png/jpeg/webp).quality(padrão: 80): Qualidade (1-100), só jpeg/webp.full_page(padrão: false): Altura total, não só viewport.dark_mode(padrão: false): Esquema escuro.block_ads(padrão: true): Bloqueia ads e trackers.emulate_device(opcional): Simula mobile/tablet.delay(padrão: 0): Espera em ms antes.timeout(padrão: 30000): Timeout em ms.
2. JSON Base64
GET /v1/screenshots/json
Parâmetros:
url(obrigatório): URL a capturar.width(padrão: 1920): Largura.height(padrão: 1080): Altura.type(padrão: png): Formato (png/jpeg/webp).quality(padrão: 80): Qualidade (1-100), só jpeg/webp.full_page(padrão: false): Altura total.dark_mode(padrão: false): Escuro.block_ads(padrão: true): Anti-ads.emulate_device(opcional): Mobile/tablet.delay(padrão: 0): Espera em ms.timeout(padrão: 30000): Timeout em ms.
Exemplo:
{
"screenshot": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA...",
"url": "https://example.com",
"options": {
"width": 1920,
"height": 1080,
"type": "png",
"full_page": false
}
}
3. PDF
GET /v1/screenshots/pdf
Parâmetros:
url(obrigatório): URL para PDF.paper_size(padrão: A4): Papel (A4/Letter/Legal/A3).landscape(padrão: false): Paisagem.scale(padrão: 1.0): Escala (0.1 a 2.0).print_background(padrão: true): Fundos.block_ads(padrão: true): Anti-ads.delay(padrão: 0): Espera antes do PDF.
4. Dispositivos
GET /v1/devices
Opções suportadas: largura, altura, user-agent e escalas.
💡 Casos de uso
- E-commerce
- Testes
- Arquivo
- Concorrência
- Relatórios
- Social
⚙️ Avançado
- Anti-ads: Limpas
- User Agent: Simulação flexível
- Dark: Noturnas
- Full: Com scroll
- Devices: Responsivo
- Timing: Delays e timeouts
🌟 Por quê?
- Rápida: Capturas relâmpago
- Empresas: 99.99% uptime
- Amigável: RESTful simples
- Flexível: Formatos
- Robusta: Personalização