Shotbot. Un appareil photo pour le Web.Des yeux pour vos agents IA.

En production depuis 2008. Conçu et hébergé en France, conforme au RGPD.

Capture carrée motmet.studioCapture mobile rijksmuseum.nlCapture tablette portrait linear.appCapture tablette paysage permalink.fr

Créer une capture d'écran

0 / 10 captures aujourd'hui · 10 restantes
Capture en cours…
Options avancées
PNG, WebP, AVIF, viewport mobile, dark mode, HiDPI, page complète, PDF… Se connecter Compte gratuit →

Sans compte : 10 captures/jour · Conservées 12 mois · Compte gratuit : 200/mois + options de rendu + API · Shotbot Pro : 5 000/mois + PNG/WebP/PDF

15s
Temps de traitement moyen
18
ans de service continu
200
captures gratuites par mois

Exemples de rendus réels

Captures actualisées régulièrement, rendues par un vrai navigateur Chromium avec JavaScript exécuté.

Voir tous les exemples

Rendus réels, aucun partenariat · marques et contenus détenus par leurs propriétaires respectifs · demande de retrait

Fonctionnalités

Formats & résolutions

JPG, PNG, WebP, AVIF ou PDF. Viewport de 360 à 1920 px, HiDPI ×2, page complète ou recadrage sur ratio.

Cadres décoratifs

Browser chrome, ombre portée, mobile, tablette, coins arrondis ou branding Shotbot. Générés et appliqués automatiquement, sans retouche.

Captures planifiées

Automatique toutes les 6h, 24h, 7j ou 1 mois. Livraison par e-mail intégrée au message Pro.

Batch

Jusqu’à 500 URLs en une seule requête, 5 000 avec Shotbot Pro. Résultats asynchrones avec callback HTTP.

Régions de rendu

5 serveurs : Paris (inclus), Montréal, Singapore, Sydney, Hanoi. IP locales réelles pour des rendus géolocalisés Pro.

Marque blanche

Mode Callback : Shotbot pousse la capture sur votre serveur via HTTP POST. Aucune URL Shotbot dans votre produit. Inclus gratuitement.

Comment ça marche

Une URL suffit

Via l'API, le formulaire ci-dessus, ou en batch jusqu'à 500 URLs.

Rendu navigateur réel

Page chargée dans Chromium, JavaScript exécuté, chargement initial attendu. Options : dark mode, blocage des pubs, gestion des cookies, attente SPA (0-30 s).

Image en quelques secondes

JPEG, PNG, WebP, AVIF ou PDF. Viewport 280-3840 px, HiDPI ×2, page complète.

Exemples d'intégration

# Une capture en un appel
curl -s -X POST https://api.shotbot.net/capture \
  -H 'Content-Type: application/json' \
  -d '{"key":"VOTRE_CLE","url":"https://test.shotbot.fr"}'
$response = json_decode(file_get_contents(
  'https://api.shotbot.net/capture',
  context: stream_context_create(['http' => [
    'method'  => 'POST',
    'header'  => 'Content-Type: application/json',
    'content' => json_encode([
      'key' => 'VOTRE_CLE',
      'url' => 'https://test.shotbot.fr',
    ]),
  ]])
), true);
echo $response['image']; // URL CDN
import requests
r = requests.post('https://api.shotbot.net/capture', json={
  'key': 'VOTRE_CLE', 'url': 'https://test.shotbot.fr'
})
print(r.json()['image'])  # URL CDN
const r = await fetch('https://api.shotbot.net/capture', {
  method: 'POST',
  headers: { 'Content-Type': 'application/json' },
  body: JSON.stringify({ key: 'VOTRE_CLE', url: 'https://test.shotbot.fr' })
});
const { image } = await r.json();
console.log(image); // URL CDN
Réponse en quelques secondes · token de polling inclus Toutes les intégrations →

Cas d'usage

2008
18 ans de captures en production sans interruption.

Lancé en 2008, Shotbot a traversé l’ère Flash, l’explosion mobile, les SPA JavaScript, les Consent Management Platforms et le Web moderne. Indépendant, hébergé en France, conforme au RGPD. Vos données sont stockées en France.

Gratuit, et au-delà

Gratuit

200 captures offertes chaque mois. Sans carte bancaire, sans engagement, sans conditions cachées. Pour les usages plus intensifs, des recharges sont disponibles à partir de quelques euros.

Pas encore prêt ? Le formulaire ci-dessus fonctionne sans inscription (10 captures/jour).

Shotbot Pro

Formats PNG/WebP/AVIF · viewports 4K · blocage de pubs · file prioritaire · batch jusqu’à 5 000 URLs.

Attente JavaScript jusqu’à 30 s, cookies injectés, sélecteur CSS et régions de rendu géolocalisées. Sans engagement, résiliable à tout moment.