{
"ok": true,
"result": {
"url": "https://example.com/",
"finalUrl": "https://example.com/",
"status": 200,
"title": "Example Domain",
"format": "jpeg",
"viewport": "laptop",
"fullPage": false,
"width": 1366,
"height": 768,
"bytes": 49098,
"takenAt": "2026-11-02T18:05:56.277Z",
"error": null,
"contentType": "image/jpeg",
"base64": "/9j/4AAQSkZJRgABAQAAAQABAAD/4gHYSUNDX1BST0ZJTEUAAQEAAAHIAAAA…"
},
"meta": {
"requestId": "5f0c2a7e-0000-4000-8000-000000000000",
"durationMs": 5140
}
}
curl --location --request GET 'https://zylalabs.com/api/14710/web+page+screenshot+renderer+api/38029/capture+screenshot?url=https://example.com&viewport=desktop&fullPage=false&format=png&waitUntil=load&delayMs=OptionaldarkMode=false&hideCookieBanners=true&blockAds=true' --header 'Authorization: Bearer YOUR_API_KEY'
Após se cadastrar, cada desenvolvedor recebe uma chave de acesso à API pessoal, uma combinação única de letras e dígitos para acessar nosso endpoint de API. Para autenticar com a Renderizador de Captura de Tela de Página da Web API basta incluir seu token Bearer no cabeçalho Authorization.
| Cabeçalho | Descrição |
|---|---|
Authorization
|
Obrigatório
Deve ser Bearer access_key. Veja "Sua chave de acesso à API" acima quando você estiver inscrito.
|
Sem compromisso de longo prazo. Faça upgrade, downgrade ou cancele a qualquer momento. O teste gratuito inclui até 50 requisições.
Capture capturas de tela em PNG, JPEG, WebP ou PDF de páginas da web em visualizações de desktop, laptop, tablet ou móvel, retornadas como JSON em base64
Capturas de até 3 MB são retornadas inline como base64 Para páginas muito longas use fullPage false ou o formato jpeg ou webp para ficar abaixo do limite
Não Cada solicitação é processada sob demanda e o resultado é retornado na resposta. Nada sobre sua solicitação é mantido além de registros operacionais de curta duração
Você recebe um erro JSON com um código claro (por exemplo invalid_input no_result ou timeout) em vez de dados parciais Requisições rejeitadas por entrada inválida são respondidas com status 400