{
"count": 3,
"items": [
{
"url": "https://en.wikipedia.org/wiki/Screenshot",
"finalUrl": "https://en.wikipedia.org/wiki/Screenshot",
"statusCode": 200,
"title": "Screenshot - Wikipedia",
"device": "desktop",
"format": "png",
"fullPage": true,
"screenshotUrl": "https://2-29-135-242.sslip.io/m/f/wphf2PzufpfOn1drF/shot-en.wikipedia.org-ce96fea443.png?s=blpit7PnCdsHcjS0oOzM",
"key": "shot-en.wikipedia.org-ce96fea443.png",
"takenAt": "2026-11-11T16:44:31Z",
"error": null,
"width": 1366,
"height": 4266,
"deviceScaleFactor": 1,
"pageHeight": 4266,
"truncated": false,
"bytes": 854337,
"sha256": "6d20cd0eafb37984983958101b23dd8ad48814d0d56800d298b69d219dd9e973",
"contentHash": "b4667f19d8a8e0ea6bb4ecbc",
"loadTimeMs": 3893,
"warning": null
},
{
"url": "https://www.python.org",
"finalUrl": "https://www.python.org/",
"statusCode": 200,
"title": "Welcome to Python.org",
"device": "desktop",
"format": "png",
"fullPage": true,
"screenshotUrl": "https://2-29-135-242.sslip.io/m/f/wphf2PzufpfOn1drF/shot-www.python.org-4863eab2e0.png?s=LbQrFlvLTxLgmhc25DMy",
"key": "shot-www.python.org-4863eab2e0.png",
"takenAt": "2026-11-11T16:44:34Z",
"error": null,
"width": 1366,
"height": 2652,
"deviceScaleFactor": 1,
"pageHeight": 2652,
"truncated": false,
"bytes": 414550,
"sha256": "11e9bd2ca831649a07bf8ef5958f47b6f46b22c4e43fa4a6a530df9e1c6abf8e",
"contentHash": "1513fba47705fb51a1dce0bb",
"loadTimeMs": 2316,
"warning": null
},
{
"statusCode": 200,
"title": "source: Marketplace of ready-to-run tools for AI",
"device": "desktop",
"format": "png",
"fullPage": true,
"key": "shot-source.com-7c0cb88185.png",
"takenAt": "2026-11-11T16:44:45Z",
"error": null,
"width": 1366,
"height": 10000,
"deviceScaleFactor": 1,
"pageHeight": 10072,
"truncated": true,
"bytes": 948205,
"sha256": "2cad42a6768072894e0d2c5bf4ac953c728e7b253936027cc0c504542f99dc0e",
"contentHash": "00e5b1ab7158a944a515a6f9",
"loadTimeMs": 17895,
"warning": null
}
]
}
curl --location --request GET 'https://zylalabs.com/api/14847/url+to+png+api/38662/website+screenshot+api?urls=https://apify.com,https://en.wikipedia.org/wiki/Screenshot,https://www.python.org&device=desktop&fullPage=true&format=png&jpegQuality=80&viewportWidth=OptionalviewportHeight=OptionalmaxHeight=10000&waitUntil=load&delayMs=OptionalhideCookieBanners=true&darkMode=false' --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 URL para PNG 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.
Transforme uma URL de página da web em uma captura de tela PNG ou JPEG de página inteira com o verdadeiro Chromium, banners de cookies ocultos, em uma chamada JSON
URL para a API PNG: transforme qualquer URL pública em um PNG JPEG ou PDF de página inteira ou viewport com o verdadeiro Chromium Visualizações de desktop tablet e mobile aguarde o seletor atraso modo escuro oculte banners de cookies e qualquer elemento capture um elemento
Até 100 resultados por solicitação, dependendo do ponto de extremidade
Cada solicitação coleta dados ao vivo da fonte pública Solicitações idênticas podem ser atendidas a partir de um cache por até 6 horas
Os parâmetros da lista aceitam vários valores separados por vírgulas, por exemplo: londres,paris
A API de Captura de Tela do Site retorna um objeto JSON contendo detalhes sobre a captura de tela feita a partir de uma URL especificada Isso inclui a URL da captura de tela código de status título tipo de dispositivo formato da imagem dimensões e metadados adicionais como tempo de carregamento e hash do conteúdo
Os principais campos na resposta incluem `url`, `finalUrl`, `statusCode`, `title`, `screenshotUrl`, `width`, `height`, `loadTimeMs` e `bytes` Esses campos fornecem informações essenciais sobre a captura de tela e a página da web
Os usuários podem personalizar os pedidos especificando parâmetros como tamanho da janela de visualização, formato da imagem (PNG ou JPEG) e opções para ocultar banners de cookies ou elementos específicos Isso permite capturas de tela personalizadas com base nas necessidades do usuário
Casos de uso típicos incluem monitoramento de sites geração de prévias para redes sociais criação de documentação e visualização de alterações em páginas da web ao longo do tempo A API é útil para desenvolvedores profissionais de marketing e criadores de conteúdo
Os dados de resposta estão organizados em um formato JSON, com um objeto de nível superior contendo uma `contagem` de resultados e um array de `itens`. Cada item no array representa uma captura de tela com atributos detalhados, facilitando a análise e a utilização
Valores de parâmetros aceitos incluem URLs específicas para capturas de tela, formatos de imagem (PNG ou JPEG) e tipos de viewport (desktop, tablet, móvel) Os usuários também podem especificar opções como `fullPage` para capturas de tela completas ou `hide` para excluir certos elementos
A precisão dos dados é mantida usando o Chromium real para renderizar capturas de tela, garantindo que a saída se aproxime do que os usuários veriam em um navegador. Além disso, a API coleta dados ao vivo de fontes públicas para cada solicitação
Se uma solicitação retornar resultados parciais ou vazios, verifique o campo `statusCode` em busca de erros Um código de status 200 indica sucesso, enquanto outros códigos podem indicar problemas com a URL ou os parâmetros da solicitação Ajustar os parâmetros ou repetir a solicitação pode resolver o problema