Website-schermafdruk API — elke URL als afbeelding of PDF vastleggen
Stuur een openbare URL en ontvang een PNG, JPEG, WebP of PDF van de pagina — viewport of volledige scrolhoogte, tot 3× voor retina-schermen. Geen browser-farm om uit te voeren, geen wachtrij om te onderhouden.
100 renders / maand gratis · geen kaart · betaalde plannen worden nooit geblokkeerdHoe het werkt
Stuur de URL
POST het paginaadres naar /v1/screenshots met het viewport dat u wilt — standaard 1200 × 630, tot 2400 pixels in beide richtingen.
Kies de capture
Stel fullPage in voor de volledige scrolhoogte, scale voor scherper resultaat, of output "pdf" met een papierformaat zoals A4 of Letter voor een gepagineerd document.
Haal het bestand op
Het antwoord bevat een URL naar de opgeslagen afbeelding of PDF. Voor trage pagina's, stuur async: true of een webhookUrl en we bellen u wanneer het klaar is.
Eén API-aanroep
curl https://api.mostlyrender.com/v1/screenshots \
-H "Authorization: Bearer mr_test_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"url":"https://example.com","fullPage":true,"output":"png"}'Vragen
Hoeveel kost een website-schermafdruk?
Een schermafdruk is één render in uw abonnement. Het Free plan omvat 100 renders per maand; Starter is $19 voor 2.000, Pro $49 voor 10.000 en Scale $149 voor 50.000. Daarboven factureren betaalde plannen overages tegen $3–$5 per 1.000 in plaats van uw captures te blokkeren.
Kan ik de volledige pagina vastleggen, niet alleen het viewport?
Ja. Stel fullPage: true in en de capture dekt de volledige scrolhoogte van de pagina. width en height stellen de viewport in (standaard 1200 × 630, tot 2400 pixels elk), en scale tot 3 rendert op een hogere apparaatpixelverhouding voor retina-uitvoer.
Kan ik een webpagina als PDF opslaan?
Ja. Stel output in op pdf. Zonder papierformaat krijg je één capture op volledige hoogte; voeg papier toe — A4, A3, A5, Letter, Legal, Tabloid of Ledger — en de pagina wordt in een document met marges gepagineerd.
Welke URL's kan ik schermafdrukken?
Elk openbaar http- of https-adres. Privé-, interne en cloud-metadata-adressen worden geweigerd, ook wanneer een openbare URL ernaar omleidt, dus de API kan niet op uw interne netwerk worden gericht. Pagina's waarvoor inloggen nodig is, worden niet ondersteund.
Kan ik schermafdrukken asynchroon maken?
Ja. Voeg async: true toe en de API antwoordt onmiddellijk met 202 en een taak-id. Voeg een webhookUrl toe om een ondertekende callback te ontvangen wanneer de capture gereed is, of notifyEmail om een e-mail te ontvangen.
Worden herhaalde schermafdrukken in cache opgeslagen?
Nee. Elke aanroep legt de pagina vast zoals deze op dat moment is en telt als één render — wat u wilt voor monitoring en archivering. Afbeeldingen gebouwd op basis van uw eigen gegevens met sjablonen en ondertekende URL's worden in cache opgeslagen en niet opnieuw gefactureerd.
Verbergt het cookiebanners of blokkeert het advertenties?
Nee. De capture toont de pagina zoals een eerste bezoeker deze ziet, cookiebanner inbegrepen. Voor een schoon beeld, leg een pagina vast die u controleert of render uw inhoud in plaats daarvan vanuit een sjabloon.