API de capture d'écrans web
Pages en images haute qualité aussitôt avec notre API entreprise. 99,99 % et perso pour devs exigeants.
🚀 Fonctionnalités principales
- Formats : PNG, JPEG, WebP
- Appareils : Plusieurs vues
- Résolution : Jusqu’à 1920x1080 et au-delà
- Entreprise : 99,99 % uptime
- Contrôles : Dark mode, anti-pubs, délais et plus
✅ Clients disent
“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
🛠 Points de terminaison
1. Image
GET /v1/screenshots/image
Paramètres :
url(requis) : URL à capturer.width(défaut : 1920) : Largeur en pixels.height(défaut : 1080) : Hauteur en pixels.type(défaut : png) : Format (png/jpeg/webp).quality(défaut : 80) : Qualité (1-100), que jpeg/webp.full_page(défaut : false) : Hauteur totale, pas que viewport.dark_mode(défaut : false) : Schéma sombre.block_ads(défaut : true) : Bloque pubs et trackers.emulate_device(optionnel) : Simule mobile/tablette.delay(défaut : 0) : Attente en ms avant.timeout(défaut : 30000) : Timeout en ms.
2. JSON Base64
GET /v1/screenshots/json
Paramètres :
url(requis) : URL à capturer.width(défaut : 1920) : Largeur.height(défaut : 1080) : Hauteur.type(défaut : png) : Format (png/jpeg/webp).quality(défaut : 80) : Qualité (1-100), que jpeg/webp.full_page(défaut : false) : Hauteur totale.dark_mode(défaut : false) : Sombre.block_ads(défaut : true) : Anti-pubs.emulate_device(optionnel) : Mobile/tablette.delay(défaut : 0) : Attente en ms.timeout(défaut : 30000) : Timeout en ms.
Exemple :
{
"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
Paramètres :
url(requis) : URL vers PDF.paper_size(défaut : A4) : Papier (A4/Letter/Legal/A3).landscape(défaut : false) : Paysage.scale(défaut : 1.0) : Échelle (0.1 à 2.0).print_background(défaut : true) : Fonds.block_ads(défaut : true) : Anti-pubs.delay(défaut : 0) : Attente avant PDF.
4. Appareils
GET /v1/devices
Options supportées : largeur, hauteur, user-agent et échelles.
💡 Cas d’usage
- E-commerce
- Tests
- Archive
- Concurrence
- Rapports
- Social
⚙️ Avancé
- Anti-pubs : Propres
- User Agent : Simu flexible
- Dark : Nocturnes
- Full : Avec scroll
- Devices : Responsive
- Timing : Délais et timeouts
🌟 Pourquoi ?
- Rapide : Captures éclair
- Entreprises : 99,99 % uptime
- Amicale : RESTful simple
- Flexible : Formats
- Robuste : Perso